1CONTRIBDIR= ${.CURDIR}/../../../contrib/file/src 2.PATH: ${CONTRIBDIR} 3 4PROG= mkmagic 5INCS= magic.h 6SRCS= apprentice.c encoding.c cdf_time.c funcs.c magic.c print.c ${INCS} 7 8MAGICSHAREDIR=${SHAREDIR}/misc 9MAGIC= ${MAGICSHAREDIR}/magic 10 11CFLAGS+= -DHAVE_CONFIG_H -DCOMPILE_ONLY -DMAGIC=\"${MAGIC}\" 12CFLAGS+= -I${.CURDIR}/../libmagic 13 14VER!= grep -w VERSION ${.CURDIR}/../libmagic/config.h | awk -F\" '{print $$2}' 15 16# XXX -Wunused-function in apprentice.c 17WARNS= 1 18 19build-tools: mkmagic.nx 20 21# this mkmagic is used in place, it is not installed anywhere 22install: 23 24.for inc in ${INCS} 25${inc}: ${inc}.in 26 sed -e 's,X.YY,${VER:S,",,g:S,.,,g},g' ${.ALLSRC} > ${.TARGET} 27.endfor 28 29.include <bsd.hostprog.mk> 30