Makefile revision 1.4
1# $NetBSD: Makefile,v 1.4 2019/09/24 19:19:49 maya Exp $ 2 3.include <bsd.init.mk> 4 5LIB= expat 6 7.PATH: ${EXPATSRCDIR}/lib 8SRCS= xmlparse.c xmlrole.c xmltok.c 9 10INCS= expat.h expat_external.h 11INCSDIR= /usr/include 12 13CPPFLAGS+= -I${EXPATSRCDIR} -I${.CURDIR} 14CPPFLAGS+= -DHAVE_EXPAT_CONFIG_H 15COPTS.xmlparse.c= -Wno-error # macppc 16COPTS.xmlrole.c= -Wno-error # macppc 17COPTS.xmltok.c= -Wno-error # macppc 18 19FILES+= expat.pc 20FILESOWN_expat.pc= ${BINOWN} 21FILESGRP_expat.pc= ${BINGRP} 22FILESMODE_expat.pc= ${NONBINMODE} 23FILESDIR_expat.pc= /usr/lib/pkgconfig 24 25CLEANFILES+=expat.pc 26 27.include <bsd.lib.mk> 28 29gaga: 30 @echo MKLINT=${MKLINT} 31 @echo LSRCS=${LSRCS} 32 @echo LOBJS=${LOBJS} 33 34all: expat.pc 35dependall: all 36 37expat.pc: expat_config.h expat.pc.in 38 @(V=$$( (echo '#include <expat_config.h>'; echo PACKAGE_VERSION) | \ 39 ${CC} ${CPPFLAGS} -E -I${.CURDIR} - | tail -1 | tr -d '"') && \ 40 ${TOOL_SED} -e s/@VERSION@/$$V/ < ${.CURDIR}/expat.pc.in \ 41 > ${.TARGET}) 42 43