Home | History | Annotate | Line # | Download | only in lib
Makefile revision 1.2.8.1
      1 #	$NetBSD: Makefile,v 1.2.8.1 2013/06/23 06:26:33 tls 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
     23 MAN=		libmagic.3
     24 MLINKS+=	libmagic.3 magic_open.3 \
     25 		libmagic.3 magic_close.3 \
     26 		libmagic.3 magic_error.3 \
     27 		libmagic.3 magic_file.3 \
     28 		libmagic.3 magic_buffer.3 \
     29 		libmagic.3 magic_setflags.3 \
     30 		libmagic.3 magic_check.3 \
     31 		libmagic.3 magic_compile.3 \
     32 		libmagic.3 magic_load.3
     33 INCS=		magic.h
     34 INCSDIR=	/usr/include
     35 
     36 COPTS.softmagic.c = -Wno-format-nonliteral
     37 
     38 magic.c:	magic.h
     39 magic.h:        magic.h.in
     40 	${TOOL_SED} -e "s/X.YY/514/" < ${.ALLSRC} > ${.TARGET}
     41 
     42 
     43 .include <bsd.lib.mk>
     44