[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / lang / ezm3

Annotation of pkgsrc/lang/ezm3/Makefile, Revision 1.3

1.3     ! xtraeme     1: # $NetBSD: Makefile,v 1.2 2004/01/06 06:43:31 xtraeme Exp $
1.1       xtraeme     2:
                      3: DISTNAME=      ezm3-1.1
                      4: CATEGORIES=    lang
                      5: MASTER_SITES=  ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/ezm3/
                      6: DISTFILES=     ${DISTNAME}-src.tar.bz2 ${BOOTSTRAP}
                      7:
                      8: MAINTAINER=    motoyuki@bsdclub.org
                      9: HOMEPAGE=      http://www.polstra.com/projects/freeware/ezm3/
                     10: COMMENT=       Easier, more portable Modula-3 distribution for building CVSup
                     11:
                     12: DIST_SUBDIR=           ezm3
                     13: USE_GMAKE=             yes
                     14:
                     15: INSTALL_TARGET=                all
                     16: MAKE_ARGS+=            M3OPTIONS="-DBUILD_ALL -DSHIP_ALL"
                     17: PLIST_SUBST+=          TARGET=${TARGET} TARGETDIR=${TARGETDIR}
                     18: PLIST_SUBST+=          WORDSIZE=${WORDSIZE}
                     19:
                     20: # XXX CFLAGS has to be empty, because if it's not, the build
                     21: # XXX process will fail.
                     22:
                     23: .include "../../mk/bsd.prefs.mk"
                     24: CFLAGS:=
                     25: EZM3ROOT=              ${PREFIX}/ezm3
                     26:
                     27: ONLY_FOR_PLATFORM=      FreeBSD-*-i386 NetBSD-*-i386
                     28:
                     29: .if ${OPSYS} == "FreeBSD"
                     30: BOOTSTRAP=     ${DISTNAME}-FreeBSD4-boot.tar.bz2
                     31: TARGET=                FreeBSD4
                     32: TARGETDIR=     freebsd-1
                     33: .elif ${OPSYS} == "NetBSD"
                     34: BOOTSTRAP=      ${DISTNAME}-NetBSDi386-boot.tar.bz2
                     35: TARGET=         NetBSDi386
                     36: TARGETDIR=      netbsd-1
                     37: .endif
                     38:
1.2       xtraeme    39: PROGS=         bin/m3build bin/m3bundle bin/m3ship
                     40:
1.1       xtraeme    41: do-configure:
                     42:        cd ${WRKSRC}/m3config/src && \
                     43:            ${MV} -f ${TARGET} ${TARGET}.bak && \
                     44:            ${SED} -e "/^INSTALL_ROOT = /s|\".*\"|\"${EZM3ROOT}\"|" \
                     45:                   -e "/^X11ROOT = /s|\".*\"|\"${X11BASE}/lib\"|" \
                     46:                   ${TARGET}.bak > ${TARGET}
                     47:
                     48: do-build:
                     49:        ${RM} -rf ${WRKSRC}/${TARGET}
                     50:        cd ${WRKSRC} && ${SU_CMD} '${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
                     51:                ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}'
                     52:
                     53: do-install:
                     54:        for i in ${PROGS}; do strip ${EZM3ROOT}/$$i; done
                     55:
                     56: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>