diff options
Diffstat (limited to 'java/java-cup/Makefile')
-rw-r--r-- | java/java-cup/Makefile | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/java/java-cup/Makefile b/java/java-cup/Makefile new file mode 100644 index 000000000000..ca1d75de2c40 --- /dev/null +++ b/java/java-cup/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: cup +# Version required: 0.10g +# Date created: 10 May 1998 +# Whom: nordwick@xcf.berkeley.edu +# +# $Id$ +# + +DISTNAME= java_cup_v10g +PKGNAME= java_cup-10.g +CATEGORIES= devel +MASTER_SITES= http://www.cs.princeton.edu/~appel/modern/java/CUP/ + +MAINTAINER= nordwick@xcf.berkeley.edu + +JAVASUBDIR= jdk1.1.7 +JAVADIR= ${PREFIX}/${JAVASUBDIR} +JAVALIBDIR= ${JAVADIR}/lib + +BUILD_DEPENDS= ${JAVADIR}/bin/javac:${PORTSDIR}/lang/jdk +RUN_DEPENDS= ${JAVADIR}//bin/java:${PORTSDIR}/lang/jdk + +NO_WRKSUBDIR= yes + +PLIST_SUB= JAVASUBDIR=${JAVASUBDIR} + +do-build: + for JSRC in ${WRKSRC}/java_cup/*.java ${WRKSRC}/java_cup/runtime/*.java; \ + do CLASSPATH=${WRKSRC} ${PREFIX}/jdk1.1.7/bin/javac $$JSRC; done + +do-install: + ${MKDIR} ${JAVALIBDIR}/java_cup + ${MKDIR} ${JAVALIBDIR}/java_cup/runtime + ${CP} ${WRKSRC}/java_cup/*.class ${JAVALIBDIR}/java_cup + ${CP} ${WRKSRC}/java_cup/runtime/*.class ${JAVALIBDIR}/java_cup/runtime + +post-install: + ${MKDIR} ${JAVADIR}/cup + ${INSTALL_MAN} ${WRKSRC}/manual.html ${JAVADIR}/cup + ${INSTALL_MAN} ${WRKSRC}/README ${JAVADIR}/cup + ${INSTALL_MAN} ${WRKSRC}/LICENSE ${JAVADIR}/cup + @${ECHO_MSG} "Documentation installed in ${JAVADIR}/cup" + @${ECHO_MSG} " manual.html -- How to build a grammer." + @${ECHO_MSG} " README -- How to get it working." + @${ECHO_MSG} " LICENSE -- How not to get sued." + +.include <bsd.port.mk> |