diff options
Diffstat (limited to 'lib/libexpat/Makefile')
-rw-r--r-- | lib/libexpat/Makefile | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/libexpat/Makefile b/lib/libexpat/Makefile new file mode 100644 index 0000000..41142ec --- /dev/null +++ b/lib/libexpat/Makefile @@ -0,0 +1,27 @@ +# $FreeBSD$ + +EXPAT= ${.CURDIR}/../../contrib/expat + +LIB= bsdxml +SHLIBDIR?= /lib +SHLIB_MAJOR= 3 +SRCS= xmlparse.c xmlrole.c xmltok.c +INCS= bsdxml.h +MAN= libbsdxml.3 + +.PATH: ${EXPAT}/lib + +CFLAGS+= -I${.CURDIR} +CLEANFILES= bsdxml.h + +# OK, so it is not entirely unadultered: we ammend the COPYING +# to point people to the right place, get rid of some VMS stuff +# and use FreeBSD style indempotency #ifndefs. +# +bsdxml.h: expat.h + unifdef -U__VMS < ${.ALLSRC} | \ + sed -e 's/XmlParse_INCLUDED/_BSD_XML_H_/' \ + -e 's/COPYING/src\/contrib\/expat\/COPYING/' \ + > ${.TARGET} + +.include <bsd.lib.mk> |