Changeset View
Changeset View
Standalone View
Standalone View
head/Mk/Uses/pure.mk
Show All 17 Lines | |||||
# Sanity check | # Sanity check | ||||
.for arg in ${pure_ARGS} | .for arg in ${pure_ARGS} | ||||
. if empty(_valid_ARGS:M${arg}) | . if empty(_valid_ARGS:M${arg}) | ||||
IGNORE= Incorrect 'USES+= pure:${pure_ARGS}' usage: argument [${arg}] is not recognized | IGNORE= Incorrect 'USES+= pure:${pure_ARGS}' usage: argument [${arg}] is not recognized | ||||
. endif | . endif | ||||
.endfor | .endfor | ||||
LIB_DEPENDS+= libpure.so:${PORTSDIR}/lang/pure | LIB_DEPENDS+= libpure.so:lang/pure | ||||
.include "${USESDIR}/gmake.mk" | .include "${USESDIR}/gmake.mk" | ||||
.if ${pure_ARGS:Mffi} | .if ${pure_ARGS:Mffi} | ||||
RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi | RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:devel/pure-ffi | ||||
.endif | .endif | ||||
MAKE_ARGS+= prefix=${PREFIX} mandir=${PREFIX}/man \ | MAKE_ARGS+= prefix=${PREFIX} mandir=${PREFIX}/man \ | ||||
CC=${CC} CFLAGS="${CFLAGS}" \ | CC=${CC} CFLAGS="${CFLAGS}" \ | ||||
CXX=${CXX} CXXFLAGS="${CXXFLAGS}" \ | CXX=${CXX} CXXFLAGS="${CXXFLAGS}" \ | ||||
CPPFLAGS+=-I${LOCALBASE}/include \ | CPPFLAGS+=-I${LOCALBASE}/include \ | ||||
LDFLAGS+=-L${LOCALBASE}/lib | LDFLAGS+=-L${LOCALBASE}/lib | ||||
.endif #!defined(_INCLUDE_USES_PURE_MK) | .endif #!defined(_INCLUDE_USES_PURE_MK) |