1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-06 06:30:19 +00:00
freebsd-ports/devel/cc65/Makefile
2021-04-06 16:31:07 +02:00

64 lines
1.8 KiB
Makefile

# Created by: Tim Vanderhoek <hoek@FreeBSD.org>
PORTNAME= cc65
PORTVERSION= 2.19
DISTVERSIONPREFIX= V
CATEGORIES= devel
MAINTAINER= wen@FreeBSD.org
COMMENT= Cross-compiler for 6502-based systems
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake perl5 shebangfix
USE_PERL5= build
USE_GITHUB= yes
MAKE_JOBS_UNSAFE= yes
MAKE_ARGS= samplesdir=${EXAMPLESDIR} infodir=${PREFIX}/${INFO_PATH}/cc65
ALL_TARGET= all
SHEBANG_FILES= util/ca65html
OPTIONS_DEFINE= DOCS EXAMPLES INFO
OPTIONS_DEFAULT= DOCS EXAMPLES INFO
DOCS_BUILD_DEPENDS= linuxdoc:textproc/linuxdoc-tools
DOCS_ALL_TARGET= html
INFO_BUILD_DEPENDS= linuxdoc:textproc/linuxdoc-tools
INFO_INFO= cc65/apple2 cc65/apple2enh cc65/ar65 cc65/atari \
cc65/atari2600 cc65/atari5200 cc65/atmos cc65/c128 cc65/c16 \
cc65/c64 cc65/ca65 cc65/cbm510 cc65/cbm610 cc65/cc65-intern \
cc65/cc65 cc65/chrcvt65 cc65/cl65 cc65/co65 cc65/coding \
cc65/creativision cc65/customizing cc65/cx16 cc65/da65 cc65/debugging \
cc65/dio cc65/funcref cc65/gamate cc65/geos cc65/grc65 \
cc65/index cc65/intro cc65/ld65 cc65/library cc65/lynx \
cc65/nes cc65/od65 cc65/osi cc65/pce cc65/pet cc65/plus4 \
cc65/sim65 cc65/smc cc65/sp65 cc65/supervision cc65/telestrat \
cc65/tgi cc65/using-make cc65/vic20
MAKEFILE_REPLACE= src/Makefile \
test/dasm/Makefile \
test/asm/Makefile \
test/ref/Makefile \
test/misc/Makefile
INFO_USES= makeinfo
INFO_ALL_TARGET= info
post-patch:
.for f in ${MAKEFILE_REPLACE}
@${REINPLACE_CMD} -e '/gcc/s|^CC|#CC|' \
-e '/-O2/s|^CFLAGS|#CFLAGS|' ${WRKSRC}/${f}
.endfor
post-install:
.for b in ar65 ca65 cc65 chrcvt65 cl65 co65 da65 grc65 ld65 od65 sim65 sp65
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${b}
.endfor
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>