# $NetBSD: Makefile,v 1.35 2001/10/10 16:56:27 christos Exp $ .include WFORMAT= 1 MFILESDIR= /usr/share/misc MFILES= magic magic.mgc magic.mime magic.mime.mgc MAGIC= ${MFILESDIR}/magic .if ${MKSHARE} != "no" FILESDIR= ${MFILESDIR} FILES= ${MFILES} .endif PROG= file SRCS= file.c apprentice.c fsmagic.c softmagic.c ascmagic.c is_tar.c \ print.c compress.c readelf.c CPPFLAGS+= -DMAGIC='"${MAGIC}"' -DHAVE_CONFIG_H -I${.CURDIR} CPPFLAGS+= -DQUICK -DBUILTIN_ELF -DELFCORE MAN= file.1 magic.5 CLEANFILES+= mkmagic magic magic.mgc magic.mime.mgc .if ${MKSHARE} != "no" realall: file magic magic.mgc magic.mime.mgc .endif MAGDIRF:sh= echo ${.CURDIR}/magdir/[0-9a-z]* MAGFILES= ${.CURDIR}/Header \ ${.CURDIR}/Localstuff \ ${.CURDIR}/magdir/netbsd \ ${MAGDIRF} .if ${MKSHARE} != "no" magic: ${MAGFILES} cat ${MAGFILES} > ${.TARGET} magic.mgc: mkmagic magic ${.OBJDIR}/mkmagic magic magic.mime.mgc: mkmagic magic.mime .if ${.CURDIR} != ${.OBJDIR} @cp -p ${.CURDIR}/magic.mime ${.OBJDIR} .endif ${.OBJDIR}/mkmagic magic.mime .if ${.CURDIR} != ${.OBJDIR} @rm -f ${.OBJDIR}/magic.mime .endif .else magic: .endif mkmagic: apprentice.c print.c ${HOST_LINK.c} -o mkmagic -DHAVE_CONFIG_H -DQUICK -DCOMPILE_ONLY \ -I${.CURDIR} ${.CURDIR}/apprentice.c ${.CURDIR}/print.c .include