pkgsrc-wip/io-vm/Makefile
2009-03-18 10:59:09 +00:00

45 lines
1.4 KiB
Makefile

# $NetBSD: Makefile,v 1.7 2009/03/18 10:59:09 cheusov Exp $
.include "../../wip/io/version.mk"
DISTNAME= io-${IO_VERSION}
PKGNAME= io-vm-${IO_VERSION}
#PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= ${IO_MASTER_SITES}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= milos.negovanovic@googlemail.com
HOMEPAGE= http://www.iolanguage.com/
COMMENT= Small programming language
PKG_DESTDIR_SUPPORT= user-destdir
#USE_PKGLOCALEDIR= yes
NO_CONFIGURE= yes
USE_TOOLS+= gmake pax
BUILD_TARGET= vm
WRKSRC= ${WRKDIR}/io
SUBST_CLASSES+= fix-paths
SUBST_STAGE.fix-paths= pre-build
SUBST_MESSAGE.fix-paths= Fixing absolute paths.
SUBST_FILES.fix-paths= Makefile
SUBST_SED.fix-paths= -e 's,/usr/local,${PREFIX},g'
SUBST_CLASSES+= fix-linking
SUBST_STAGE.fix-linking= pre-build
SUBST_MESSAGE.fix-linking= Fixing linking.
SUBST_FILES.fix-linking= tools/Makefile
SUBST_SED.fix-linking= -e 's,LFLAGS +=-lm,LFLAGS +=-lm -L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib,g'
INSTALLATION_DIRS= bin include/io lib lib/io lib/io/addons
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/_build/binaries/io ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/io
cp ${WRKSRC}/_build/headers/*.h ${DESTDIR}${PREFIX}/include/io/
${INSTALL_LIB} ${WRKSRC}/_build/dll/libiovmall.so ${DESTDIR}${PREFIX}/lib
${INSTALL_LIB} ${WRKSRC}/_build/lib/libiovmall.a ${DESTDIR}${PREFIX}/lib
.include "../../mk/bsd.pkg.mk"