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