3 -include ../../config.make
7 GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
9 LIBRARY_NAME = libNGObjWeb
10 ifeq ($(FHS_INSTALL_ROOT),)
11 RESOURCES_DIR = $(GNUSTEP_RESOURCES)/NGObjWeb
13 RESOURCES_DIR = $(FHS_INSTALL_ROOT)/share/sope-$(MAJOR_VERSION).$(MINOR_VERSION)/ngobjweb
16 libNGObjWeb_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
17 libNGObjWeb_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
19 libNGObjWeb_SUBPROJECTS = \
28 libNGObjWeb_HEADER_FILES_DIR = NGObjWeb
29 libNGObjWeb_HEADER_FILES_INSTALL_DIR = /NGObjWeb
31 libNGObjWeb_RESOURCES = \
36 libNGObjWeb_HEADER_FILES = \
40 OWViewRequestHandler.h \
42 WEClientCapabilities.h \
69 WOProxyRequestHandler.h \
70 WOPageGenerationContext.h \
71 WOElementTrackingContext.h \
72 WOComponentDefinition.h \
74 NGObjWebCore_OBJC_FILES = \
76 WOApplication+defaults.m \
81 WOComponentDefinition.m \
96 libNGObjWeb_OBJC_FILES = \
97 $(NGObjWebCore_OBJC_FILES) \
100 OWViewRequestHandler.m \
101 OWResourceManager.m \
103 UnixSignalHandler.m \
104 WEClientCapabilities.m \
106 WOApplicationMain.m \
107 WOChildComponentReference.m \
108 WOComponentRequestHandler.m \
110 WOCoreApplication+Bundle.m \
112 WODirectActionRequestHandler.m \
115 WOFileSessionStore.m \
120 WOMessage+Validation.m \
121 WOPageRequestHandler.m \
122 WOProxyRequestHandler.m \
124 WOResourceRequestHandler.m \
125 WOServerSessionStore.m \
126 WOSimpleHTTPParser.m \
128 WOWatchDogApplicationMain.m \
130 ifeq ($(FOUNDATION_LIB),fd)
131 NGObjWebCore_OBJC_FILES += WOServerDefaults.m
134 # ----- SoCore product for SOPE core registrations
137 BUNDLE_EXTENSION = .sxp
138 BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SoProducts-$(MAJOR_VERSION).$(MINOR_VERSION)/
140 SoCore_OBJC_FILES = SoCoreProduct.m
141 SoCore_RESOURCE_FILES = SoObjects/product.plist Version
142 SoCore_PRINCIPAL_CLASS = SoCoreProduct
144 # ----- NGObjWeb tools
148 wod_OBJC_FILES += wod.m $(NGObjWebCore_OBJC_FILES)
149 ifeq ($(FOUNDATION_LIB),gnu)
150 wod_OBJC_FILES += UnixSignalHandler.m
152 wod_SUBPROJECTS = Templates Associations
154 -include GNUmakefile.preamble
155 include $(GNUSTEP_MAKEFILES)/library.make
156 include $(GNUSTEP_MAKEFILES)/bundle.make
157 include $(GNUSTEP_MAKEFILES)/tool.make
158 -include GNUmakefile.postamble