From 2a5b1161d7e4b1f6b3a81dfd234d147bf03cb1a2 Mon Sep 17 00:00:00 2001 From: Joerg Sonnenberger Date: Wed, 2 Mar 2005 03:13:01 +0000 Subject: [PATCH] Use NXCC to compile a runnable executable. The libc we are building might not be compatible. --- lib/libmagic/Makefile | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/lib/libmagic/Makefile b/lib/libmagic/Makefile index ae02fc304a..eef01b3834 100644 --- a/lib/libmagic/Makefile +++ b/lib/libmagic/Makefile @@ -1,4 +1,4 @@ -# $DragonFly: src/lib/libmagic/Makefile,v 1.5 2004/12/18 18:14:20 asmodai Exp $ +# $DragonFly: src/lib/libmagic/Makefile,v 1.6 2005/03/02 03:13:01 joerg Exp $ FILEVER= 4.12 MAGICDIR= ${.CURDIR}/../../contrib/file-${FILEVER}/magic @@ -32,16 +32,17 @@ all: ${LIB} magic.mgc magic.mime.mgc magic: ${MAGFILES} cat ${.ALLSRC} > ${.TARGET} -magic.mgc: mkmagic magic - ./mkmagic magic +magic.mgc: mkmagic.nx magic + ./mkmagic.nx magic -magic.mime.mgc: mkmagic ${MAGICDIR}/magic.mime - ./mkmagic ${MAGICDIR}/magic.mime - -CLEANFILES+= mkmagic -build-tools: mkmagic -mkmagic: apprentice.c funcs.c magic.c print.c - ${CC} -DHAVE_CONFIG_H -DCOMPILE_ONLY \ - -I${.CURDIR} -I${SRCDIR} -o ${.TARGET} ${.ALLSRC} +magic.mime.mgc: mkmagic.nx ${MAGICDIR}/magic.mime + ./mkmagic.nx ${MAGICDIR}/magic.mime + +CLEANFILES+= mkmagic.nx +build-tools: mkmagic.nx + +NXCFLAGS+= -DHAVE_CONFIG_H -DCOMPILE_ONLY -I${.CURDIR} -I${SRCDIR} +mkmagic.nx: apprentice.c funcs.c magic.c print.c + ${NXCC} ${NXCFLAGS} ${NXLDFLAGS} ${.ALLSRC} ${NXLDLIBS} -o ${.TARGET} .include -- 2.41.0