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