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