1*0a6a1f1dSLionel Sambuc# $NetBSD: Makefile,v 1.6 2013/12/01 20:15:42 christos Exp $ 2ef01931fSBen Gras# 3ef01931fSBen Gras 4d19d7d58SLionel SambucUSE_FORT?= yes # data driven bugs? 5ef01931fSBen Gras 6ef01931fSBen Gras.include <bsd.own.mk> 7ef01931fSBen Gras 8ef01931fSBen Gras.include "../Makefile.inc" 9ef01931fSBen Gras 10ef01931fSBen GrasLIB= magic 11ef01931fSBen GrasLIBDPLIBS+= z ${NETBSDSRCDIR}/lib/libz 1284d9c625SLionel SambucCPPFLAGS+=-I. 13ef01931fSBen Gras 14ef01931fSBen Gras.if ${MACHINE_ARCH} == "i386" 15ef01931fSBen Gras# Set lint to exit on warnings 16ef01931fSBen Gras# XXX: Soon 17ef01931fSBen Gras#LINTFLAGS+= -w 18ef01931fSBen Gras.endif 19ef01931fSBen Gras 20ef01931fSBen GrasSRCS= magic.c apprentice.c softmagic.c ascmagic.c compress.c \ 21ef01931fSBen Gras is_tar.c readelf.c print.c fsmagic.c apptype.c funcs.c \ 22ef01931fSBen Gras cdf.c readcdf.c cdf_time.c encoding.c 23ef01931fSBen GrasMAN= libmagic.3 24ef01931fSBen GrasMLINKS+= libmagic.3 magic_open.3 \ 25ef01931fSBen Gras libmagic.3 magic_close.3 \ 26ef01931fSBen Gras libmagic.3 magic_error.3 \ 27ef01931fSBen Gras libmagic.3 magic_file.3 \ 28ef01931fSBen Gras libmagic.3 magic_buffer.3 \ 29ef01931fSBen Gras libmagic.3 magic_setflags.3 \ 30ef01931fSBen Gras libmagic.3 magic_check.3 \ 31ef01931fSBen Gras libmagic.3 magic_compile.3 \ 32ef01931fSBen Gras libmagic.3 magic_load.3 33ef01931fSBen GrasINCS= magic.h 34ef01931fSBen GrasINCSDIR= /usr/include 35ef01931fSBen Gras 36835f6802SDirk VogtCOPTS.softmagic.c = -Wno-format-nonliteral 37835f6802SDirk Vogt 3884d9c625SLionel Sambucmagic.c: magic.h 3984d9c625SLionel Sambucmagic.h: magic.h.in 40*0a6a1f1dSLionel Sambuc ${TOOL_SED} -e "s/X.YY/${VERSION:S/.//g}/" < ${.ALLSRC} > ${.TARGET} 4184d9c625SLionel SambucCLEANFILES+= magic.h 4284d9c625SLionel Sambuc 43ef01931fSBen Gras.include <bsd.lib.mk> 44