xref: /dflybsd-src/usr.bin/file/Makefile (revision 2832753339ad211cd2d71fb828d7dc8905e9b0c5)
165346b49SPeter AvalosCONTRIBDIR=	${.CURDIR}/../../contrib/file
281a07ed7SPeter Avalos.PATH: ${CONTRIBDIR}/src
3984263bcSMatthew Dillon
4*28327533SzrjLIBMAGICDIR=	${.CURDIR}/../../lib/libmagic/libmagic
581a07ed7SPeter AvalosCS=	1
681a07ed7SPeter AvalosFS=	5
781a07ed7SPeter AvalosVER!=	grep -w VERSION ${LIBMAGICDIR}/config.h | awk -F\" '{print $$2}'
87dbde16cSJeroen Ruigrok/asmodaiMAGIC=	/usr/share/misc/magic
97dbde16cSJeroen Ruigrok/asmodai
10984263bcSMatthew DillonPROG=	file
119c152ddeSSascha WildnerMAN=	file.1 magic.5
12984263bcSMatthew Dillon
137dbde16cSJeroen Ruigrok/asmodaiCFLAGS+= -DHAVE_CONFIG_H -DMAGIC=\"${MAGIC}\"
1481a07ed7SPeter AvalosCFLAGS+= -I${LIBMAGICDIR}
15984263bcSMatthew Dillon
161bace168SzrjLDADD+=	-lmagic -lz
171bace168SzrjDPADD+=	${LIBMAGIC} ${LIBZ}
18984263bcSMatthew Dillon
1981a07ed7SPeter Avalosfile.1: ${CONTRIBDIR}/doc/file.man
2081a07ed7SPeter Avalos	sed -e s@__CSECTION__@${CS}@g	\
2181a07ed7SPeter Avalos	    -e s@__FSECTION__@${FS}@g	\
2281a07ed7SPeter Avalos	    -e s@__VERSION__@${VER}@g	\
2381a07ed7SPeter Avalos	    -e s@__MAGIC__@${MAGIC}@g ${.ALLSRC} > ${.TARGET}
2481a07ed7SPeter Avalos
2581a07ed7SPeter Avalosmagic.5: ${CONTRIBDIR}/doc/magic.man
2681a07ed7SPeter Avalos	sed -e s@__CSECTION__@${CS}@g	\
2781a07ed7SPeter Avalos	    -e s@__FSECTION__@${FS}@g	\
2881a07ed7SPeter Avalos	    -e s@__VERSION__@${VER}@g	\
2981a07ed7SPeter Avalos	    -e s@__MAGIC__@${MAGIC}@g ${.ALLSRC} > ${.TARGET}
3081a07ed7SPeter Avalos
3181a07ed7SPeter AvalosCLEANFILES+=	file.1 magic.5
32984263bcSMatthew Dillon.include <bsd.prog.mk>
33