xref: /dragonfly/usr.bin/file/Makefile (revision 28327533)
1CONTRIBDIR=	${.CURDIR}/../../contrib/file
2.PATH: ${CONTRIBDIR}/src
3
4LIBMAGICDIR=	${.CURDIR}/../../lib/libmagic/libmagic
5CS=	1
6FS=	5
7VER!=	grep -w VERSION ${LIBMAGICDIR}/config.h | awk -F\" '{print $$2}'
8MAGIC=	/usr/share/misc/magic
9
10PROG=	file
11MAN=	file.1 magic.5
12
13CFLAGS+= -DHAVE_CONFIG_H -DMAGIC=\"${MAGIC}\"
14CFLAGS+= -I${LIBMAGICDIR}
15
16LDADD+=	-lmagic -lz
17DPADD+=	${LIBMAGIC} ${LIBZ}
18
19file.1: ${CONTRIBDIR}/doc/file.man
20	sed -e s@__CSECTION__@${CS}@g	\
21	    -e s@__FSECTION__@${FS}@g	\
22	    -e s@__VERSION__@${VER}@g	\
23	    -e s@__MAGIC__@${MAGIC}@g ${.ALLSRC} > ${.TARGET}
24
25magic.5: ${CONTRIBDIR}/doc/magic.man
26	sed -e s@__CSECTION__@${CS}@g	\
27	    -e s@__FSECTION__@${FS}@g	\
28	    -e s@__VERSION__@${VER}@g	\
29	    -e s@__MAGIC__@${MAGIC}@g ${.ALLSRC} > ${.TARGET}
30
31CLEANFILES+=	file.1 magic.5
32.include <bsd.prog.mk>
33