1# $MirOS: src/usr.bin/file/Makefile,v 1.5 2010/12/31 17:16:27 tg Exp $
2# $OpenBSD: Makefile,v 1.10 2004/05/19 02:32:35 tedu Exp $
3
4MAGIC=		/etc/magic
5MAGICOWN=	${BINOWN}
6MAGICGRP=	${CONFGRP}
7MAGICMODE=	${NONBINMODE}
8
9PROG=		file
10SRCS=		file.c apprentice.c fsmagic.c softmagic.c ascmagic.c is_tar.c \
11		print.c compress.c readelf.c magic.c funcs.c
12CPPFLAGS+=	-DMAGIC='"$(MAGIC)"' -DUSE_UTIMES -DHAVE_CONFIG_H
13CPPFLAGS+=	-DHAVE_STDINT_H
14MAN=		file.1 magic.5
15
16CLEANFILES+=	magic
17all:		file magic
18
19MAGFILES=	$(.CURDIR)/magdir/Localstuff \
20		$(.CURDIR)/magdir/OpenBSD \
21		$(.CURDIR)/magdir/[0-9a-z]*
22
23magic: $(.CURDIR)/magdir/Header $(MAGFILES)
24	for i in $(MAGFILES); do \
25		echo; \
26		cat "$$i"; \
27	done | cat $(.CURDIR)/magdir/Header - >$@
28
29afterinstall:
30	${INSTALL} ${INSTALL_COPY} -o $(MAGICOWN) -g $(MAGICGRP) \
31	    -m $(MAGICMODE) magic $(DESTDIR)$(MAGIC)
32
33.include <bsd.prog.mk>
34