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