Changeset View
Changeset View
Standalone View
Standalone View
head/lang/spidermonkey17/Makefile
Show All 14 Lines | |||||
CONFLICTS= njs-[0-9]* | CONFLICTS= njs-[0-9]* | ||||
MAKE_ARGS+= JS_THREADSAFE=YES \ | MAKE_ARGS+= JS_THREADSAFE=YES \ | ||||
PROG_LIBS="-lreadline -ltermcap -lm -lpthread" \ | PROG_LIBS="-lreadline -ltermcap -lm -lpthread" \ | ||||
LDFLAGS="-L${LOCALBASE}/lib" | LDFLAGS="-L${LOCALBASE}/lib" | ||||
CFLAGS+= -I${LOCALBASE}/include/nspr | CFLAGS+= -I${LOCALBASE}/include/nspr | ||||
BROKEN_sparc64= Does not build on sparc64: fails to link | |||||
USES= gmake readline | USES= gmake readline | ||||
MAKEFILE= Makefile.ref | MAKEFILE= Makefile.ref | ||||
ALL_TARGET= ${OPSYS}`${UNAME} -r`_DBG.OBJ/js | ALL_TARGET= ${OPSYS}`${UNAME} -r`_DBG.OBJ/js | ||||
MAKE_ENV+= CCC="${CXX}" | MAKE_ENV+= CCC="${CXX}" | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
SRC_DIR= js/src | SRC_DIR= js/src | ||||
JSH= jsapi.h jsarena.h jsarray.h jsatom.h jsautocfg.h jsbool.h \ | JSH= jsapi.h jsarena.h jsarray.h jsatom.h jsautocfg.h jsbool.h \ | ||||
Show All 25 Lines | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/js \ | ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/js \ | ||||
${STAGEDIR}${PREFIX}/bin | ${STAGEDIR}${PREFIX}/bin | ||||
${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/libjs.so \ | ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/libjs.so \ | ||||
${STAGEDIR}${PREFIX}/lib | ${STAGEDIR}${PREFIX}/lib | ||||
${LN} -sf libjs.so ${STAGEDIR}${PREFIX}/lib/libjs.so.1 | ${LN} -sf libjs.so ${STAGEDIR}${PREFIX}/lib/libjs.so.1 | ||||
${CP} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/jsautocfg.h ${WRKSRC} | ${CP} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/jsautocfg.h ${WRKSRC} | ||||
@${INSTALL_DATA} ${JSH:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/include/ | @${INSTALL_DATA} ${JSH:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/include/ | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.mk> | ||||
.if ${ARCH} == "sparc64" && ${OSVERSION} > 900000 | |||||
BROKEN= Does not build on sparc64-9: fails to link | |||||
.endif | |||||
.include <bsd.port.post.mk> |