aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.gnustep.mk
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2006-11-30 06:55:29 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2006-11-30 06:55:29 +0000
commit19c830cd021cb474bab424face26e87e02adff08 (patch)
tree53d98f03a67e591a63eb3bb6b4eff33b08e02ec3 /Mk/bsd.gnustep.mk
parent5fe79500c20dff79f180644b5833fd151bff92b9 (diff)
downloadports-19c830cd021cb474bab424face26e87e02adff08.tar.gz
ports-19c830cd021cb474bab424face26e87e02adff08.zip
- new option USE_GNUSTEP_LDCONFIG
- new option USE_MAKEFILE - default USE_GMAKE and GNUmakefile
Notes
Notes: svn path=/head/; revision=178307
Diffstat (limited to 'Mk/bsd.gnustep.mk')
-rw-r--r--Mk/bsd.gnustep.mk29
1 files changed, 27 insertions, 2 deletions
diff --git a/Mk/bsd.gnustep.mk b/Mk/bsd.gnustep.mk
index af975c758736..e71bdacb791f 100644
--- a/Mk/bsd.gnustep.mk
+++ b/Mk/bsd.gnustep.mk
@@ -134,11 +134,26 @@ GNU_ARCH= ix86
GNU_ARCH= ${MACHINE_ARCH}
.endif
+.if !defined(USE_MAKEFILE)
+USE_GMAKE= yes
+MAKEFILE= GNUmakefile
+.endif
+
+.if defined(ADDITIONAL_OBJCFLAGS)
+MAKE_ENV+= ADDITIONAL_OBJCFLAGS="${ADDITIONAL_OBJCFLAGS}"
+.endif
+.if defined(ADDITIONAL_LDFLAGS)
+MAKE_ENV+= ADDITIONAL_LDFLAGS="${ADDITIONAL_LDFLAGS}"
+.endif
+
GNUSTEP_PREFIX?= ${LOCALBASE}/GNUstep
+DEFAULT_LIBVERSION?= 0.0.1
+
.if defined(USE_GNUSTEP_PREFIX)
PREFIX= ${GNUSTEP_PREFIX}
NO_MTREE= yes
.endif
+
SYSTEMDIR= ${GNUSTEP_PREFIX}/System
SYSMAKEDIR= ${SYSTEMDIR}/Library/Makefiles
SYSBUNDLEDIR= ${SYSTEMDIR}/Library/Bundles
@@ -146,15 +161,14 @@ SYSLIBDIR= ${SYSTEMDIR}/Library/Libraries
COMBOLIBDIR= ${SYSTEMDIR}/Library/Libraries
LOCALLIBDIR= ${GNUSTEP_PREFIX}/Local/Library/Libraries
LOCALBUNDLEDIR= ${GNUSTEP_PREFIX}/Local/Library/Bundles
+
.if defined(WITH_GNUSTEP_DEVEL)
PKGNAMESUFFIX?= -devel${PKGNAMESUFFIX2}
PLIST_SUB+= GNUSTEP_DEVEL=""
PLIST_SUB+= GNUSTEP_STABLE="@comment "
-DEFAULT_LIBVERSION?= 0.0.1
.else
PLIST_SUB+= GNUSTEP_DEVEL="@comment "
PLIST_SUB+= GNUSTEP_STABLE=""
-DEFAULT_LIBVERSION?= 0.0.1
.endif
PLIST_SUB+= GNU_ARCH=${GNU_ARCH} VERSION=${PORTVERSION}
@@ -426,4 +440,15 @@ TARGLIB!= (cd ${PORTSDIR}/${GNUSTEP_GCC_PORT} && make -V TARGLIB)
.endif
+# ---------------------------------------------------------------------------
+# run ldconfig for installed shlibs
+#
+.if defined(USE_GNUSTEP_LDCONFIG)
+.for i in ${USE_GNUSTEP_LDCONFIG}
+LDCONFIG_DIRS+= ${i}
+.endfor
+INSTALLS_SHLIB= yes
+NO_FILTER_SHLIBS= yes
+.endif
+
# eof