# Note: could be that it may not fully compile 'inline'
+-include ./config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECTS += \
ARG_GSMAKE="$GNUSTEP_MAKEFILES"
ARG_CFGMAKE="$PWD/config.make"
ARG_WITH_GNUSTEP=0
+ARG_WITH_DEBUG=0
DARG_GNUSTEP_SH="$ARG_GSMAKE/GNUstep.sh"
DARG_IS_FHS=1
--gsmake=PATH path to gnustep-make tree
--configmake=PATH path to the config file being created
--with-gnustep install in GNUstep tree
+ --enable-debug turn on debugging and compile time warnings
_ACEOF
else
echo " FHS: install in GNUstep tree";
fi
+
+ if test $ARG_WITH_DEBUG = 1; then
+ echo " debug: yes";
+ else
+ echo " debug: no";
+ fi
echo " prefix: $ARG_PREFIX"
echo " gstep: $ARG_GSMAKE"
else
DARG_IS_FHS=1;
ARG_PREFIX="/usr/local/"
- echo "Note: will install in $ARG_PREFIX"
+ echo "Note: will install in default location: $ARG_PREFIX"
echo ""
fi
;;
function genConfigMake() {
# we ignore the following vars also patches by gstep-make:
- # GUILE_LOAD_PATH
# PATH
# DYLD_LIBRARY_PATH
+ # GUILE_LOAD_PATH
# CLASSPATH
if test $ARG_BEQUIET != 1; then
fi
echo "# GNUstep environment configuration" > $ARG_CFGMAKE
- cfgwrite "# created by: '$CFG_ARGS'";
- cfgwrite "";
+ cfgwrite "# created by: '$CFG_ARGS'"
+ cfgwrite ""
+
+ cfgwrite "# Note: you can override any option as a 'make' parameter, eg:"
+ cfgwrite "# make debug=yes"
+ cfgwrite ""
+
+ cfgwrite "# print on the cmdline that this file is being used"
+ cfgwrite "before-all :: "
+ cfgwrite " @echo Local GNUstep config.make is active"
+ cfgwrite ""
+
+ # TODO: should be also write a GNUSTEP_INSTALLATION_DIR / BUNDLE_INSTALL_DIR?
if test $DARG_IS_FHS = 1; then
- cfgwrite "# configured for FHS install";
- cfgwrite "FHS_INSTALL_ROOT=$ARG_PREFIX"
+ cfgwrite "# configured for FHS install"
+ cfgwrite "FHS_INSTALL_ROOT:=$ARG_PREFIX"
cfgwrite ""
fi
+ if test $ARG_WITH_DEBUG = 1; then
+ cfgwrite "# configured to produce debugging code";
+ cfgwrite "debug:=yes"
+ else
+ cfgwrite "# configured to produce non-debugging code";
+ cfgwrite "debug:=no"
+ fi
+ cfgwrite ""
+
+ cfgwrite "# enforce shared libraries";
+ cfgwrite "shared:=yes"
+ cfgwrite ""
+
cfgwrite "# GNUstep environment variables:";
for i in `env | grep GNUSTEP_ | sort`; do
MAKE_ASSI="`echo $i | sed s/=/:=/`"
ARG_WITH_GNUSTEP=1
DARG_IS_FHS=0
;;
+ "x--enable-debug")
+ ARG_WITH_DEBUG=1
+ ;;
*) echo "error: cannot process argument: $1"; exit 1; ;;
esac
-# $Id: GNUmakefile 6 2004-08-20 17:57:50Z helge $
+# GNUstep makefile
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
PACKAGE_NAME=sope-appserver
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECT_NAME = Associations
+2004-10-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * include config.make if available (v4.3.67)
+
2004-10-16 Marcus Mueller <znek@mulle-kybernetik.com>
* NGObjWeb.xcode: added WOxTagClassElemBuilder.m and
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECT_NAME = DynamicElements
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
include ./Version
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
-# $Id: GNUmakefile 1 2004-08-20 10:08:27Z znek $
+# GNUstep makefile
+-include ../../../config.make
include ../subdirs.make
SUBPROJECT_NAME = SoObjects
-# $Id$
+# GNUmakefile makefile
+-include ../../../config.make
include ../subdirs.make
SUBPROJECT_NAME = Templates
# version file
-SUBMINOR_VERSION:=66
+SUBMINOR_VERSION:=67
# v4.3.42 requires libNGExtensions v4.3.116
# v4.3.40 requires libNGExtensions v4.3.115
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECT_NAME = WOHttpAdaptor
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECT_NAME = WebDAV
# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ../Version
include ./Version
# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ../Version
include ./Version
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ../Version
include ./Version
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ../Version
include ./Version
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include ../common.make
include ../Version
include ./Version
-# $Id$
+# custom makefile
+-include ../../config.make
-include $(GNUSTEP_MAKEFILES)/common.make
# config
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECTS += \
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
WOAPP_NAME = HelloWorld
-# $Id: GNUmakefile 1 2004-08-20 10:08:27Z znek $
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
WOAPP_NAME = TestPages
# GNUstep makefiles
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
WOAPP_NAME = WOxExtTest
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = davpropget
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
WOAPP_NAME = iCalPortal
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = parsedav
+2004-10-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * all makefiles: include config.make if available
+
2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
* sope-core.xcode: Fixed wrong build order
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
LIBRARY_NAME = libEOControl
+# GNUstep makefile
+
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
PACKAGE_NAME=sope-core
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include ../../common.make
SUBPROJECT_NAME = EOExt
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include ../../common.make
SUBPROJECT_NAME = FdExt
# GNUstep makefile
+-include ../../config.make
include ../common.make
LIBRARY_NAME = libNGExtensions
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include ../../common.make
SUBPROJECT_NAME = NGRuleEngine
-# $Id$
+# GNUstep makefile
+-include ../../../config.make
include ../../common.make
SUBPROJECT_NAME = XmlExt
-#
-# GNUmakefile
-#
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
include ./Version
-# $Id: GNUmakefile 9 2004-08-20 18:40:42Z helge $
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = \
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-# $Id: GNUmakefile 1 2004-08-20 10:38:46Z znek $
-
-include $(GNUSTEP_SYSTEM_ROOT)/Makefiles/common.make
+-include ../../config.make
+include $(GNUSTEP_MAKEFILES)/common.make
CAN_COMPILE_FB = \
$(shell ./cancompile.sh $(GNUSTEP_TARGET_CPU) $(GNUSTEP_TARGET_OS))
-# $Id: GNUmakefile 1 2004-08-20 10:38:46Z znek $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
-include ./Version
-# $Id: GNUmakefile 1 2004-08-20 10:38:46Z znek $
+# GNUstep makefile
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
PACKAGE_NAME=sope-gdl1
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-# $Id: GNUmakefile 1 2004-08-20 10:38:46Z znek $
-
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
BUNDLE_NAME = PostgreSQL
+# GNUstep makefile
+
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
PACKAGE_NAME=sope-ldap
+2004-10-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * GNUmakefile: include config.make if available (v4.3.21)
+
2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
* README.macosx: removed obsoleted documentation
-# $Id: GNUmakefile 32 2004-08-21 00:50:30Z helge $
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ./Version
-# $Id: Version 13 2004-08-20 20:08:20Z helge $
+# Version file
MAJOR_VERSION=4
MINOR_VERSION=3
-SUBMINOR_VERSION:=20
+SUBMINOR_VERSION:=21
-# $Id: GNUmakefile 13 2004-08-20 20:08:20Z helge $
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = \
-# $Id: GNUmakefile 32 2004-08-21 00:50:30Z helge $
+# GNUstep makefile
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ./Version
+# GNUstep makefile
+
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
SUBPROJECT_NAME = NGImap4
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
-# $Id: GNUmakefile 9 2004-08-20 18:40:42Z helge $
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ../Version
-# $Id: GNUmakefile 9 2004-08-20 18:40:42Z helge $
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = \
+2004-10-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * all makefiles: include config.make if available
+
2004-09-21 Marcus Mueller <znek@mulle-kybernetik.com>
* sope-xml.xcode: Fixed dependencies to resemble the make process
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
LIBRARY_NAME = libDOM
-# $Id$
+# GNUstep makefile
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
PACKAGE_NAME=sope-xml
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
BUNDLE_NAME = STXSaxDriver
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
LIBRARY_NAME = libSaxObjC
-# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
+# GNUstep makefile
+-include ../../config.make
include ../common.make
LIBRARY_NAME = libXmlRpc
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
BUNDLE_NAME = libxmlSAXDriver
-# $Id$
+# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
BUNDLE_NAME = pyxSAXDriver
# GNUstep makefile
+-include ../../config.make
include $(GNUSTEP_MAKEFILES)/common.make
TOOL_NAME = \
# GNUstep makefile
+-include ../config.make
include $(GNUSTEP_MAKEFILES)/common.make
include ../Version