# New ports collection makefile for: Palm OS PRC-Tools (gcc part) # Date created: Mar 22 2000 # Whom: Jun Kuriyama # # $FreeBSD$ # PORTNAME= prc-tools-gcc PORTVERSION= 2.0 CATEGORIES= palm MASTER_SITES= http://www.palmos.com/dev/tech/tools/gcc/dist/ \ ${MASTER_SITE_SOURCEWARE} MASTER_SITE_SUBDIR= gcc/releases/gcc-2.95.2 gdb/releases DISTNAME= prc-tools-${PORTVERSION} DISTFILES= ${DISTNAME}.tar.gz \ gdb-4.18.tar.bz2 gcc-core-2.95.2.tar.bz2 gcc-g++-2.95.2.tar.bz2 EXTRACT_ONLY= gdb-4.18.tar.bz2 gcc-core-2.95.2.tar.bz2 gcc-g++-2.95.2.tar.bz2 MAINTAINER= kuriyama@FreeBSD.org BUILD_DEPENDS= ${PREFIX}/bin/m68k-palmos-as:${PORTSDIR}/palm/prc-tools-binutils \ ${LOCALBASE}/bin/autoheader:${PORTSDIR}/devel/autoconf USE_BZIP2= YES USE_BISON= YES USE_GMAKE= YES PREFIX= ${LOCALBASE}/pilot WRKSRC= ${WRKDIR}/build ALL_TARGET= all-gcc INSTALL_TARGET= install-gcc HAS_CONFIGURE= YES CONFIGURE_SCRIPT= ../prc-tools-2.0/configure CONFIGURE_ARGS= --target=m68k-palmos --enable-languages=c,c++ \ --sharedstatedir=${LOCALBASE}/palmdev --prefix=${PREFIX} CONFIGURE_ENV= PATH=${PATH}:${PREFIX}/bin MAKE_ENV= PATH=${PATH}:${PREFIX}/bin MAN1= cccp.1 m68k-palmos-g++.1 m68k-palmos-gcc.1 .include CFLAGS!= ${ECHO} "${CFLAGS}" | ${SED} -e 's/-m[0-9a-z]*//g' post-extract: @(cd ${WRKDIR} && ${GZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTNAME}.tar.gz ${EXTRACT_AFTER_ARGS}) pre-patch: ${MKDIR} ${WRKSRC}/empty (cd ${WRKDIR} && \ ${CAT} prc-tools-2.0/gcc-2.95.2.palmos.diff \ prc-tools-2.0/gdb-4.18.palmos.diff | ${PATCH} -p0) pre-configure: (cd ${WRKDIR}/prc-tools-2.0 && \ ${LN} -sf ../gdb-4.18 gdb; \ ${LN} -sf ../gcc-2.95.2 gcc) .include