1 # $DragonFly: src/lib/libmagic/Makefile,v 1.11 2006/11/10 22:16:06 pavalos Exp $
3 MAGICDIR
= ${.CURDIR
}/..
/..
/contrib
/file-4
/magic
4 CONTRIBDIR
= ${.CURDIR
}/..
/..
/contrib
/file-4
/src
8 MAGIC
= /usr
/share
/misc
/magic
13 SRCS
= apprentice.c apptype.c ascmagic.c compress.c fsmagic.c funcs.c\
14 is_tar.c magic.c
print.c readelf.c softmagic.c
17 CFLAGS
+= -DHAVE_CONFIG_H
-DMAGIC
=\"${MAGIC}\"
18 CFLAGS
+= -I
${.CURDIR
}/..
/..
/usr.bin
/file
-I
${CONTRIBDIR}
22 CLEANFILES
+= magic magic.mgc magic.mime.mgc magic.mime.lnk
24 FILES
= magic magic.mgc
${MAGICDIR}/magic.mime magic.mime.mgc
25 FILESDIR
= /usr
/share
/misc
27 MAGFILES
= ${MAGICDIR}/Header
${MAGICDIR}/Localstuff\
28 ${MAGICDIR}/Magdir
/[a-z
]*
30 all: ${LIB} magic.mgc magic.mime.mgc
33 cat
${.ALLSRC
} > ${.TARGET
}
35 magic.mgc
: mkmagic.nx magic
38 magic.mime.mgc
: mkmagic.nx
${MAGICDIR}/magic.mime
39 .
/mkmagic.nx
${MAGICDIR}/magic.mime
41 CLEANFILES
+= mkmagic.nx
42 build-tools
: mkmagic.nx
44 NXCFLAGS
+= -DHAVE_CONFIG_H
-DCOMPILE_ONLY
-I
${.CURDIR
} -I
${CONTRIBDIR}
45 mkmagic.nx
: apprentice.c funcs.c magic.c
print.c
46 ${NXCC} ${NXCFLAGS} ${NXLDFLAGS} ${.ALLSRC
} ${NXLDLIBS} -o
${.TARGET
}