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