Annotation of pkgsrc/textproc/tinyxml/Makefile, Revision 1.3
1.3 ! jperkin 1: # $NetBSD: Makefile,v 1.2 2014/02/16 23:16:05 wiz Exp $
1.1 wiz 2:
1.2 wiz 3: DISTNAME= tinyxml_2_6_2
4: PKGNAME= tinyxml-2.6.2
1.3 ! jperkin 5: PKGREVISION= 2
1.1 wiz 6: CATEGORIES= textproc devel lang
7: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tinyxml/}
8: EXTRACT_SUFX= .zip
9:
10: MAINTAINER= pkgsrc@NetBSD.org
11: HOMEPAGE= http://www.grinninglizard.com/tinyxml/
12: COMMENT= Simple, small, C++ XML parser
13: LICENSE= zlib
14:
15: USE_LANGUAGES+= c++
1.3 ! jperkin 16: USE_LIBTOOL= yes
! 17:
1.1 wiz 18: WRKSRC= ${WRKDIR}/${PKGBASE}
19:
20: INSTALLATION_DIRS+= include lib
21:
1.3 ! jperkin 22: CXXFLAGS+= -DTIXML_USE_STL=1
! 23:
! 24: do-build:
! 25: cd ${WRKSRC} && ${LIBTOOL} --mode=compile ${COMPILE.cc} tinystr.cpp
! 26: cd ${WRKSRC} && ${LIBTOOL} --mode=compile ${COMPILE.cc} tinyxml.cpp
! 27: cd ${WRKSRC} && ${LIBTOOL} --mode=compile ${COMPILE.cc} tinyxmlerror.cpp
! 28: cd ${WRKSRC} && ${LIBTOOL} --mode=compile ${COMPILE.cc} tinyxmlparser.cpp
! 29: cd ${WRKSRC} && ${LIBTOOL} --mode=compile ${COMPILE.cc} xmltest.cpp
! 30: cd ${WRKSRC} && ${LIBTOOL} --mode=link ${LINK.cc} \
! 31: -o libtinyxml.la *.lo -version-info 2:6:2 -rpath ${PREFIX}/lib
! 32:
! 33: do-install:
! 34: ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/libtinyxml.la \
! 35: ${DESTDIR}${PREFIX}/lib/
! 36: ${INSTALL_DATA} ${WRKSRC}/tinyxml.h ${DESTDIR}${PREFIX}/include/
1.1 wiz 37:
38: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>