# ex:ts=8 # Ports collection makefile for: ptypes # Date created: Aug 12, 2002 # Whom: ijliao # # $FreeBSD$ # PORTNAME= ptypes PORTVERSION= 2.0.3 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= sem@FreeBSD.org COMMENT= C++ Portable Types Library SHLIB_VER= 20 INSTALLS_SHLIB= yes PLIST_SUB+= SHLIB_VER=${SHLIB_VER} PTYPES_CFLAGS= ${CFLAGS} OPTIONS= DEBUG "Build debug version" off \ OPTIMIZED "Enable -O2 optimization" off .include .if defined(WITH_DEBUG) DEBUG_FLAGS= "-DDEBUG -g" .endif .if defined(WITH_OPTIMIZED) PTHREAD_CFLAGS+=-O2 .endif MAKE_ARGS+= PTHREAD_LIBS=${PTHREAD_LIBS} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \ DEBUG_FLAGS=${DEBUG_FLAGS} PTYPES_CFLAGS="${PTYPES_CFLAGS}" do-install: ${MKDIR} ${PREFIX}/include/ptypes ${RM} -f ${WRKSRC}/include/*.orig ${INSTALL_DATA} ${WRKSRC}/include/* ${PREFIX}/include/ptypes ${MKDIR} ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/so/libptypes.so.${SHLIB_VER} \ ${PREFIX}/lib cd ${PREFIX}/lib; ${LN} -sf libptypes.so.${SHLIB_VER} libptypes.so ${INSTALL_DATA} ${WRKSRC}/lib/* ${PREFIX}/lib .if !defined(NOPORTDOCS) ${MKDIR} ${EXAMPLESDIR}/wshare -${RM} -f ${WRKSRC}/wshare/*.o ${WRKSRC}/wshare/*.orig ${INSTALL_DATA} ${WRKSRC}/wshare/*.* ${EXAMPLESDIR}/wshare ${INSTALL_PROGRAM} ${WRKSRC}/wshare/wshare ${EXAMPLESDIR}/wshare ${MKDIR} ${DOCSDIR}/doc ${INSTALL_DATA} ${WRKSRC}/LICENSE ${WRKSRC}/index.html ${DOCSDIR} cd ${WRKSRC}/doc; ${TAR} cf - *| ${TAR} xf - -C ${DOCSDIR}/doc .endif .include