diff options
author | asau <asau> | 2010-03-15 18:34:36 +0000 |
---|---|---|
committer | asau <asau> | 2010-03-15 18:34:36 +0000 |
commit | 922cda6f5a321fc2e46b5c4e329068382f2db3da (patch) | |
tree | 3456c799619b7e02a77d1a707ab77b24c36a29f9 /cross/mingw-gcc/Makefile | |
parent | 3bc822944f2a2b3120d1a6173dfc29bae9b40344 (diff) | |
download | pkgsrc-922cda6f5a321fc2e46b5c4e329068382f2db3da.tar.gz |
Import MinGW packages into "cross" category. From pkgsrc-wip project.
MinGW, a contraction of "Minimalist GNU for Windows," is a port
of the GNU Compiler Collection (GCC), and GNU Binutils, for use
in the development of native Microsoft Windows applications.
Diffstat (limited to 'cross/mingw-gcc/Makefile')
-rw-r--r-- | cross/mingw-gcc/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/cross/mingw-gcc/Makefile b/cross/mingw-gcc/Makefile new file mode 100644 index 00000000000..f083144972a --- /dev/null +++ b/cross/mingw-gcc/Makefile @@ -0,0 +1,45 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/03/15 18:34:37 asau Exp $ +# + +DISTNAME= mingw-gcc-${DIST_VERSION} +PKGNAME= ${DISTNAME:S/-${DIST_VERSION}/-${GCC_VERSION}/} +WRKSRC= ${WRKDIR}/gcc-${DIST_VERSION} +CATEGORIES= cross +MASTER_SITES= ${MASTER_SITE_MINGW} +DISTFILES= gcc-core-${DIST_VERSION}-src.tar.gz \ + gcc-g++-${DIST_VERSION}-src.tar.gz \ + gcc-objc-${DIST_VERSION}-src.tar.gz + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://mingw.sourceforge.net/ +COMMENT= GNU C Compiler for win32 cross-development + +USE_TOOLS+= gmake +USE_PKGLOCALEDIR= yes +GNU_CONFIGURE= yes +USE_CROSSBASE= yes + +GCC_VERSION= 3.4.5 +DIST_VERSION= ${GCC_VERSION}-20060117-2 + +do-build: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \ + all-target-libobjc + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \ + all-target-libstdc++-v3 + +post-install: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \ + ${MAKE_FLAGS} install-target-libobjc + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} \ + ${MAKE_FLAGS} install-target-libstdc++-v3 + ${LN} -fs ${CROSSBASE}/bin/${MINGW_TARGET}-cpp \ + ${CROSSBASE}/${MINGW_TARGET}/bin/cpp + ${LN} -fs ${CROSSBASE}/bin/${MINGW_TARGET}-gcc \ + ${CROSSBASE}/${MINGW_TARGET}/bin/cc + cd ${CROSSBASE}/bin/ && ${LN} -fs ${MINGW_TARGET}-gcc ${MINGW_TARGET}-cc + +.include "../../cross/mingw/Makefile.common" +.include "../../cross/mingw-binutils/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" |