Home | History | Annotate | Line # | Download | only in libexpat
      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