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 14# needed to access magic.h 15# 16CFLAGS+= -I${.OBJDIR} 17 18VER!= grep -w VERSION ${.CURDIR}/../libmagic/config.h | awk -F\" '{print $$2}' 19 20# XXX -Wunused-function in apprentice.c 21WARNS= 1 22 23build-tools: mkmagic.nx 24 25# this mkmagic is used in place, it is not installed anywhere 26install: 27 28.for inc in ${INCS} 29${inc}: ${inc}.in 30 sed -e 's,X.YY,${VER:S,",,g:S,.,,g},g' ${.ALLSRC} > ${.TARGET} 31CLEANFILES+= ${inc} 32.endfor 33 34.include <bsd.hostprog.mk> 35