summaryrefslogtreecommitdiffstats
path: root/usr.bin/file/Makefile
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2004-08-09 08:49:49 +0000
committerobrien <obrien@FreeBSD.org>2004-08-09 08:49:49 +0000
commitac41649ab67c2d1b3d8b0a09f7dca006c2f89bc3 (patch)
tree13abf1bc4173315e105434bc4a4e21d706506018 /usr.bin/file/Makefile
parentcf4883977c97b869b9dfc1077312274fa98d8d17 (diff)
downloadFreeBSD-src-ac41649ab67c2d1b3d8b0a09f7dca006c2f89bc3.zip
FreeBSD-src-ac41649ab67c2d1b3d8b0a09f7dca006c2f89bc3.tar.gz
The file consumer binary, which depends on the libmagic.
Diffstat (limited to 'usr.bin/file/Makefile')
-rw-r--r--usr.bin/file/Makefile44
1 files changed, 7 insertions, 37 deletions
diff --git a/usr.bin/file/Makefile b/usr.bin/file/Makefile
index d84d1a8..3892d5d 100644
--- a/usr.bin/file/Makefile
+++ b/usr.bin/file/Makefile
@@ -1,5 +1,6 @@
# $FreeBSD$
# Makefile for file(1) cmd.
+# Copyright (c) David E. O'Brien, 2000-2004
# Copyright (c) Ian F. Darwin 86/09/01 - see LEGAL.NOTICE.
#
# This software is not subject to any license of the American Telephone
@@ -19,49 +20,18 @@
# ever read sources, credits must appear in the documentation.
# 4. This notice may not be removed or altered.
-SRCDIR= ${.CURDIR}/../../contrib/file
+#SRCDIR= ${.CURDIR}/../../contrib/file
+SRCDIR= ${.CURDIR}/../file-4.10/src
.PATH: ${SRCDIR}
PROG= file
-MAN= file.1 magic.5
-SRCS= file.c apprentice.c fsmagic.c softmagic.c ascmagic.c \
- compress.c is_tar.c readelf.c print.c
-# compress.c is_tar.c readelf.c internat.c print.c
-MAGICPATH= /usr/share/misc
+MAGICPATH?= ${DESTDIR}/usr/share/misc
-CFLAGS+= -DMAGIC='"${MAGICPATH}/magic"' -DBUILTIN_ELF -DELFCORE -DHAVE_CONFIG_H
+CFLAGS+= -DMAGIC='"${MAGICPATH}/magic"' -DHAVE_CONFIG_H
CFLAGS+= -I${.CURDIR} -I${SRCDIR}
-LDADD= -lz
-DPADD= ${LIBZ}
-
-CLEANFILES+= magic magic.mgc magic.mime.mgc magic.mime.PITA
-
-FILES= magic magic.mgc ${SRCDIR}/magic.mime magic.mime.mgc
-FILESDIR= ${MAGICPATH}
-
-MAGFILES= ${SRCDIR}/Header\
- ${SRCDIR}/Localstuff\
- ${SRCDIR}/Magdir/[a-z]*
-
-all: ${PROG} magic.mgc magic.mime.mgc
-
-magic: ${MAGFILES}
- cat ${.ALLSRC} > ${.TARGET}
-
-magic.mgc: mkmagic magic
- ./mkmagic magic
-
-magic.mime.mgc: mkmagic magic.mime
- ln -sf ${SRCDIR}/magic.mime magic.mime.PITA
- ./mkmagic magic.mime.PITA
- mv magic.mime.PITA.mgc magic.mime.mgc
-
-CLEANFILES+= mkmagic
-build-tools: mkmagic
-mkmagic: apprentice.c print.c
- ${CC} -DHAVE_CONFIG_H -DCOMPILE_ONLY \
- -I${.CURDIR} -I${SRCDIR} -o ${.TARGET} ${.ALLSRC}
+DPADD= ${LIBMAGIC} ${LIBZ}
+LDADD= -lmagic -lz
.include <bsd.prog.mk>
OpenPOWER on IntegriCloud