1 # $NetBSD: Makefile,v 1.4 2019/09/24 19:19:49 maya Exp $ 2 3 .include <bsd.init.mk> 4 5 LIB= expat 6 7 .PATH: ${EXPATSRCDIR}/lib 8 SRCS= xmlparse.c xmlrole.c xmltok.c 9 10 INCS= expat.h expat_external.h 11 INCSDIR= /usr/include 12 13 CPPFLAGS+= -I${EXPATSRCDIR} -I${.CURDIR} 14 CPPFLAGS+= -DHAVE_EXPAT_CONFIG_H 15 COPTS.xmlparse.c= -Wno-error # macppc 16 COPTS.xmlrole.c= -Wno-error # macppc 17 COPTS.xmltok.c= -Wno-error # macppc 18 19 FILES+= expat.pc 20 FILESOWN_expat.pc= ${BINOWN} 21 FILESGRP_expat.pc= ${BINGRP} 22 FILESMODE_expat.pc= ${NONBINMODE} 23 FILESDIR_expat.pc= /usr/lib/pkgconfig 24 25 CLEANFILES+=expat.pc 26 27 .include <bsd.lib.mk> 28 29 gaga: 30 @echo MKLINT=${MKLINT} 31 @echo LSRCS=${LSRCS} 32 @echo LOBJS=${LOBJS} 33 34 all: expat.pc 35 dependall: all 36 37 expat.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