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