diff options
author | Masafumi Max NAKANE <max@FreeBSD.org> | 1997-07-31 07:19:46 +0000 |
---|---|---|
committer | Masafumi Max NAKANE <max@FreeBSD.org> | 1997-07-31 07:19:46 +0000 |
commit | bea64fbd5d64c99e326f0bb0938c2ccade158048 (patch) | |
tree | 6d4700caab2a74d43b25052734449f72a1f5ff0b /emulators/stella/Makefile | |
parent | Upgrade to 1.0.7.1. (diff) |
New port, stella:
Atari 2600 VCS emulator
PR: 3627
Submitted by: Joel Sutton <sutton@aardvark.apana.org.au>
Notes
Notes:
svn path=/head/; revision=7447
Diffstat (limited to 'emulators/stella/Makefile')
-rw-r--r-- | emulators/stella/Makefile | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/emulators/stella/Makefile b/emulators/stella/Makefile new file mode 100644 index 000000000000..fea45e7edddd --- /dev/null +++ b/emulators/stella/Makefile @@ -0,0 +1,63 @@ +# New ports collection makefile for: stella-0.6 +# Version required: 0.6 +# Date created: 1st May, 1997 +# Whom: Joel Sutton <sutton@aardvark.apana.org.au> +# +# $Id$ +# + +DISTNAME= stella-0.6-src +PKGNAME= stella-0.6 +CATEGORIES= emulators +MASTER_SITES= ftp://ftp.ncsu.edu/pub/eos/pub/bsvc/st/ + +MAINTAINER= sutton@aardvark.apana.org.au + +DIST_SUBDIR= atari +WRKSRC= ${WRKDIR}/${PKGNAME}/src +MAKEFILE= makefile +ALL_TARGET= freebsd-oss + +# Directories and extra files +# +STELLA_DOC= ${PREFIX}/share/doc/stella +STELLA_LIB= ${PREFIX}/lib/stella +STELLA_ROM= ELK.BIN OKIEDOKE.BIN TEST.BIN +STELLA_SH= elk okiedoke +SED_CONFIG= ${STELLA_LIB:S/\//\\\//g} +DOC_FILES= Announce.txt Stella.txt Todo.txt doc/elk.doc doc/okiedoke.doc + +post-configure: + @${ECHO_MSG} "===> Processing shell scripts" + for file in ${STELLA_SH} ; do \ + ${SED} "s/GUMBY/${SED_CONFIG}/g" < ${FILESDIR}/$$file.sh \ + > ${WRKSRC}/$$file ;\ + done + +do-install: + @${ECHO_MSG} "===> Installing binaries" + ${INSTALL_PROGRAM} ${WRKSRC}/xstella ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/sound/stella-sound ${PREFIX}/bin + @${ECHO_MSG} "===> Installing ROM files" + -${MKDIR} ${STELLA_LIB} + for file in ${STELLA_ROM} ; do \ + ${INSTALL_DATA} ${WRKSRC}/../ROMS/$$file ${STELLA_LIB}/ ;\ + done + @${ECHO_MSG} "===> Installing vcs files" + for file in ${WRKSRC}/../vcs/* ; do \ + ${INSTALL_DATA} $$file ${STELLA_LIB}/ ;\ + done + @${ECHO_MSG} "===> Installing scripts" + for file in ${STELLA_SH} ; do \ + ${INSTALL_SCRIPT} ${WRKSRC}/$$file ${PREFIX}/bin ;\ + done +.if !defined(NOPORTDOCS) + @${ECHO_MSG} "===> Installing distribution document files" + -${MKDIR} ${STELLA_DOC} + for file in ${DOC_FILES} ; do \ + ${INSTALL_DATA} ${WRKSRC}/../$$file ${STELLA_DOC}/ ;\ + done + ${INSTALL_DATA} ${PKGDIR}/DESCR ${STELLA_DOC}/README.FreeBSD +.endif + +.include <bsd.port.mk> |