Changeset View
Changeset View
Standalone View
Standalone View
cad/spice/Makefile
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Lines | |||||
. endif | . endif | ||||
. endif | . endif | ||||
. endif | . endif | ||||
.endfor | .endfor | ||||
LICENSE:= ${LICENSE:O:u} | LICENSE:= ${LICENSE:O:u} | ||||
post-extract: | post-extract: | ||||
@${DO_NADA} | @${DO_NADA} | ||||
.if ${PORT_OPTIONS:MDEV_BSIM3} | post-extract-DEV_BSIM3-on: | ||||
@${MKDIR} ${WRKSRC}/src/lib/dev/bsim3 | @${MKDIR} ${WRKSRC}/src/lib/dev/bsim3 | ||||
${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/BSIM3v330.tar.Z \ | ${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/BSIM3v330.tar.Z \ | ||||
-C ${WRKSRC}/src/lib/dev/bsim3 | -C ${WRKSRC}/src/lib/dev/bsim3 | ||||
.endif | post-extract-DEV_BSIM4-on: | ||||
.if ${PORT_OPTIONS:MDEV_BSIM4} | |||||
@${MKDIR} ${WRKSRC}/src/lib/dev/bsim4 | @${MKDIR} ${WRKSRC}/src/lib/dev/bsim4 | ||||
${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/BSIM480_Code.zip \ | ${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/BSIM480_Code.zip \ | ||||
-d ${WRKSRC}/src/lib/dev/bsim4 | -d ${WRKSRC}/src/lib/dev/bsim4 | ||||
.endif | post-extract-DEV_HISIM2-on: | ||||
.if ${PORT_OPTIONS:MDEV_HISIM2} | |||||
${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/HiSIM_2.8.0_Release_20140605.zip \ | ${UNZIP_CMD} -qo ${DISTDIR}/${DIST_SUBDIR}/HiSIM_2.8.0_Release_20140605.zip \ | ||||
-d ${WRKDIR} | -d ${WRKDIR} | ||||
${MV} ${WRKDIR}/HiSIM_2.8.0_Release_20140605/HiSIM_2.8.0_C-Code/hisim2 \ | ${MV} ${WRKDIR}/HiSIM_2.8.0_Release_20140605/HiSIM_2.8.0_C-Code/hisim2 \ | ||||
${WRKSRC}/src/lib/dev | ${WRKSRC}/src/lib/dev | ||||
.endif | |||||
${CONFIGFILE}:: | ${CONFIGFILE}:: | ||||
@${SETENV} ${CONFIGURE_ENV} ${MAKE} -f ${MAKEFILE} configure | @${SETENV} ${CONFIGURE_ENV} ${MAKE} -f ${MAKEFILE} configure | ||||
.for V in CC MAKE CC_OPT | .for V in CC MAKE CC_OPT | ||||
@${ECHO_CMD} "${V}=${$V}" >> ${WRKSRC}/conf/FreeBSD | @${ECHO_CMD} "${V}=${$V}" >> ${WRKSRC}/conf/FreeBSD | ||||
.endfor | .endfor | ||||
.for V in DEVICES | .for V in DEVICES | ||||
@${ECHO_CMD} "${V}+=${$V}" >> ${WRKSRC}/conf/FreeBSD | @${ECHO_CMD} "${V}+=${$V}" >> ${WRKSRC}/conf/FreeBSD | ||||
.endfor | .endfor | ||||
do-configure: ${CONFIGFILE} | do-configure: ${CONFIGFILE} | ||||
@${DO_NADA} | @${DO_NADA} | ||||
post-install: | post-install-DOCS-on: | ||||
.if ${PORT_OPTIONS:MDOCS} | |||||
${MKDIR} ${STAGEDIR}${DOCSDIR} | ${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${CAT} ${DISTDIR}/${DIST_SUBDIR}/*.ps | ${GZIP_CMD} > \ | ${CAT} ${DISTDIR}/${DIST_SUBDIR}/*.ps | ${GZIP_CMD} > \ | ||||
${STAGEDIR}${DOCSDIR}/${PORTDOCS} | ${STAGEDIR}${DOCSDIR}/${PORTDOCS} | ||||
.endif | post-install-EXAMPLES-on: | ||||
.if ${PORT_OPTIONS:MEXAMPLES} | |||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
cd ${WRKSRC}/examples && \ | cd ${WRKSRC}/examples && \ | ||||
${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |