]> err.no Git - sope/blobdiff - sope-ical/samples/GNUmakefile.preamble
fixed gstep-base compile warnings
[sope] / sope-ical / samples / GNUmakefile.preamble
index 33ceafa85e961dcac4779113281e08e6a60f3307..2c704e392e581197be44fe4d59f7d6c05cd12cf2 100644 (file)
@@ -1,18 +1,64 @@
-# $Id$
+# compilation flags
+
+SOPE_ROOT=../..
+SOPE_CORE="../../sope-core"
+SOPE_XML="../../sope-xml"
 
 ADDITIONAL_INCLUDE_DIRS += \
        -I..                    \
-       -I../NGStreams          \
-       -I../NGExtensions       \
+       -I$(SOPE_CORE)/NGStreams        \
+       -I$(SOPE_CORE)/NGExtensions     \
 
-ADDITIONAL_LIB_DIRS += \
-       -L../EOControl/$(GNUSTEP_OBJ_DIR)    \
-       -L../NGExtensions/$(GNUSTEP_OBJ_DIR) \
-       -L../NGStreams/$(GNUSTEP_OBJ_DIR)    \
-       -L../NGiCal/$(GNUSTEP_OBJ_DIR)       \
+
+# PCH
+
+icalparsetest_PCH_FILE = common.h
+icalds_PCH_FILE        = common.h
+vcf2xml_PCH_FILE       = common.h
+vcfparsetest_PCH_FILE  = common.h
+ievalrrule_PCH_FILE    = common.h
 
 
+# dependencies
+
+ifneq ($(frameworks),yes)
+icalparsetest_TOOL_LIBS += -lNGiCal
+icalds_TOOL_LIBS        += -lNGiCal
+vcfparsetest_TOOL_LIBS  += -lNGiCal
+ievalrrule_TOOL_LIBS    += -lNGiCal
+
 ADDITIONAL_TOOL_LIBS += \
        -lNGStreams -lNGExtensions -lEOControl  \
        -lDOM -lSaxObjC
+else
+icalparsetest_TOOL_LIBS += -framework NGiCal
+icalds_TOOL_LIBS        += -framework NGiCal
+vcfparsetest_TOOL_LIBS  += -framework NGiCal
+ievalrrule_TOOL_LIBS    += -framework NGiCal
+
+ADDITIONAL_TOOL_LIBS += \
+       -framework NGStreams -framework NGExtensions -framework EOControl \
+       -framework DOM -framework SaxObjC
+endif
+
+
+# library/framework search pathes
+
+DEP_DIRS = \
+       ../NGiCal/ \
+       $(SOPE_ROOT)/sope-core/NGExtensions     \
+       $(SOPE_ROOT)/sope-core/NGStreams        \
+       $(SOPE_ROOT)/sope-core/EOControl        \
+       $(SOPE_ROOT)/sope-xml/DOM               \
+       $(SOPE_ROOT)/sope-xml/SaxObjC
+
+ifneq ($(frameworks),yes)
+ADDITIONAL_LIB_DIRS += \
+       $(foreach dir,$(DEP_DIRS),\
+         -L$(GNUSTEP_BUILD_DIR)/$(dir)/$(GNUSTEP_OBJ_DIR_NAME))
+else
+ADDITIONAL_LIB_DIRS += \
+       $(foreach dir,$(DEP_DIRS),-F$(GNUSTEP_BUILD_DIR)/$(dir))
+endif
 
+SYSTEM_LIB_DIR += -L/usr/local/lib -L/usr/lib