45 lines
1.4 KiB
Makefile
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"
|