1 # $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $
6 GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
8 LIBRARY_NAME = libNGObjWeb
9 ifeq ($(FHS_INSTALL_ROOT),)
10 RESOURCES_DIR = $(GNUSTEP_RESOURCES)/NGObjWeb
12 RESOURCES_DIR = $(FHS_INSTALL_ROOT)/share/sope-$(MAJOR_VERSION).$(MINOR_VERSION)/ngobjweb
15 libNGObjWeb_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
16 libNGObjWeb_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
18 libNGObjWeb_SUBPROJECTS = \
27 libNGObjWeb_HEADER_FILES_DIR = NGObjWeb
28 libNGObjWeb_HEADER_FILES_INSTALL_DIR = /NGObjWeb
30 libNGObjWeb_RESOURCES = \
35 libNGObjWeb_HEADER_FILES = \
39 OWViewRequestHandler.h \
41 WEClientCapabilities.h \
68 WOProxyRequestHandler.h \
69 WOPageGenerationContext.h \
70 WOElementTrackingContext.h \
71 WOComponentDefinition.h \
73 NGObjWebCore_OBJC_FILES = \
75 WOApplication+defaults.m \
80 WOComponentDefinition.m \
95 libNGObjWeb_OBJC_FILES = \
96 $(NGObjWebCore_OBJC_FILES) \
99 OWViewRequestHandler.m \
100 OWResourceManager.m \
102 UnixSignalHandler.m \
103 WEClientCapabilities.m \
105 WOApplicationMain.m \
106 WOChildComponentReference.m \
107 WOComponentRequestHandler.m \
109 WOCoreApplication+Bundle.m \
111 WODirectActionRequestHandler.m \
114 WOFileSessionStore.m \
119 WOMessage+Validation.m \
120 WOPageRequestHandler.m \
121 WOProxyRequestHandler.m \
123 WOResourceRequestHandler.m \
124 WOServerSessionStore.m \
125 WOSimpleHTTPParser.m \
127 WOWatchDogApplicationMain.m \
129 ifeq ($(FOUNDATION_LIB),fd)
130 NGObjWebCore_OBJC_FILES += WOServerDefaults.m
133 # ----- SoCore product for SOPE core registrations
136 BUNDLE_EXTENSION = .sxp
137 BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SoProducts-4.3/
139 SoCore_OBJC_FILES = SoCoreProduct.m
140 SoCore_RESOURCE_FILES = SoObjects/product.plist Version
141 SoCore_PRINCIPAL_CLASS = SoCoreProduct
143 # ----- NGObjWeb tools
147 wod_OBJC_FILES += wod.m $(NGObjWebCore_OBJC_FILES)
148 ifeq ($(FOUNDATION_LIB),gnu)
149 wod_OBJC_FILES += UnixSignalHandler.m
151 wod_SUBPROJECTS = Templates Associations
153 -include GNUmakefile.preamble
154 include $(GNUSTEP_MAKEFILES)/library.make
155 include $(GNUSTEP_MAKEFILES)/bundle.make
156 include $(GNUSTEP_MAKEFILES)/tool.make
157 -include GNUmakefile.postamble