# $NetBSD: Makefile,v 1.46 2003/07/10 10:34:43 lukem Exp $ .include DIST= ${NETBSDSRCDIR}/dist/file .PATH: ${DIST}/src ${DIST}/doc WFORMAT= 1 MFILESDIR= /usr/share/misc MFILES= magic magic.mgc ${DIST}/magic/magic.mime magic.mime.mgc MAGIC= ${MFILESDIR}/magic TOOL_MKMAGIC?= ${.OBJDIR}/file .if ${MKSHARE} != "no" FILESDIR= ${MFILESDIR} FILES= ${MFILES} .endif PROG= file SRCS= file.c CPPFLAGS+= -DMAGIC='"${MAGIC}"' -DHAVE_CONFIG_H -DQUICK -DBUILTIN_ELF \ -DELFCORE CPPFLAGS+= -I${.CURDIR}/../../lib/libmagic -I${DIST} LDADD+= -lmagic -lz MAN= file.1 magic.5 CLEANFILES+= magic magic.mgc magic.mime magic.mime.mgc .if ${MKSHARE} != "no" realall: file magic magic.mgc magic.mime.mgc .endif MAGDIRF:sh= echo ${DIST}/magic/magdir/[0-9a-z]* MAGFILES= ${DIST}/magic/Header \ ${DIST}/magic/Localstuff \ ${DIST}/magic/magdir/netbsd \ ${MAGDIRF} .if ${MKSHARE} != "no" magic: ${MAGFILES} ${TOOL_CAT} ${MAGFILES} > ${.TARGET} magic.mgc: magic ${TOOL_MKMAGIC} -C -m magic magic.mime.mgc: cp ${DIST}/magic/magic.mime ${.OBJDIR} ${TOOL_MKMAGIC} -C -m magic.mime .else magic: .endif .include