| @@ -1,45 +1,44 @@ | | | @@ -1,45 +1,44 @@ |
1 | # $NetBSD: Makefile,v 1.10 2018/10/19 00:11:48 christos Exp $ | | 1 | # $NetBSD: Makefile,v 1.11 2018/12/12 06:36:13 msaitoh Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | USE_FORT?= yes # data driven bugs? | | 4 | USE_FORT?= yes # data driven bugs? |
5 | | | 5 | |
6 | .include <bsd.own.mk> | | 6 | .include <bsd.own.mk> |
7 | | | 7 | |
8 | .include "../Makefile.inc" | | 8 | .include "../Makefile.inc" |
9 | | | 9 | |
10 | LIB= magic | | 10 | LIB= magic |
11 | LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz | | 11 | LIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz |
12 | CPPFLAGS+=-I. | | 12 | CPPFLAGS+=-I. |
13 | | | 13 | |
14 | .if ${MACHINE_ARCH} == "i386" | | 14 | .if ${MACHINE_ARCH} == "i386" |
15 | # Set lint to exit on warnings | | 15 | # Set lint to exit on warnings |
16 | # XXX: Soon | | 16 | # XXX: Soon |
17 | #LINTFLAGS+= -w | | 17 | #LINTFLAGS+= -w |
18 | .endif | | 18 | .endif |
19 | | | 19 | |
20 | SRCS= magic.c apprentice.c softmagic.c ascmagic.c compress.c \ | | 20 | SRCS= magic.c apprentice.c softmagic.c ascmagic.c compress.c \ |
21 | is_json.c is_tar.c readelf.c print.c fsmagic.c apptype.c \ | | 21 | is_json.c is_tar.c readelf.c print.c fsmagic.c apptype.c \ |
22 | funcs.c cdf.c readcdf.c cdf_time.c encoding.c der.c buffer.c | | 22 | funcs.c cdf.c readcdf.c cdf_time.c encoding.c der.c buffer.c |
| | | 23 | DPSRCS= magic.h |
23 | MAN= libmagic.3 | | 24 | MAN= libmagic.3 |
24 | MLINKS+= libmagic.3 magic_open.3 \ | | 25 | MLINKS+= libmagic.3 magic_open.3 \ |
25 | libmagic.3 magic_close.3 \ | | 26 | libmagic.3 magic_close.3 \ |
26 | libmagic.3 magic_error.3 \ | | 27 | libmagic.3 magic_error.3 \ |
27 | libmagic.3 magic_file.3 \ | | 28 | libmagic.3 magic_file.3 \ |
28 | libmagic.3 magic_buffer.3 \ | | 29 | libmagic.3 magic_buffer.3 \ |
29 | libmagic.3 magic_setflags.3 \ | | 30 | libmagic.3 magic_setflags.3 \ |
30 | libmagic.3 magic_check.3 \ | | 31 | libmagic.3 magic_check.3 \ |
31 | libmagic.3 magic_compile.3 \ | | 32 | libmagic.3 magic_compile.3 \ |
32 | libmagic.3 magic_load.3 | | 33 | libmagic.3 magic_load.3 |
33 | INCS= magic.h | | 34 | INCS= magic.h |
34 | INCSDIR= /usr/include | | 35 | INCSDIR= /usr/include |
35 | | | 36 | |
36 | COPTS.softmagic.c = -Wno-format-nonliteral | | 37 | COPTS.softmagic.c = -Wno-format-nonliteral |
37 | | | 38 | |
38 | magic.c: magic.h | | 39 | magic.c: magic.h |
39 | magic.h: magic.h.in | | 40 | magic.h: magic.h.in |
40 | ${TOOL_SED} -e "s/X.YY/${VERSION:S/.//g}/" < ${.ALLSRC} > ${.TARGET} | | 41 | ${TOOL_SED} -e "s/X.YY/${VERSION:S/.//g}/" < ${.ALLSRC} > ${.TARGET} |
41 | CLEANFILES+= magic.h | | 42 | CLEANFILES+= magic.h |
42 | | | 43 | |
43 | .include <bsd.lib.mk> | | 44 | .include <bsd.lib.mk> |
44 | | | | |
45 | ${ALLOBJS}: magic.h | | | |