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-4.3/ngobjweb
15 libNGObjWeb_CPPFLAGS += -pipe -DCOMPILING_NGOBJWEB=1
17 libNGObjWeb_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
18 libNGObjWeb_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
20 libNGObjWeb_SUBPROJECTS = \
29 libNGObjWeb_HEADER_FILES_DIR = NGObjWeb
30 libNGObjWeb_HEADER_FILES_INSTALL_DIR = /NGObjWeb
32 libNGObjWeb_RESOURCES = \
37 libNGObjWeb_HEADER_FILES = \
41 OWViewRequestHandler.h \
43 WEClientCapabilities.h \
70 WOProxyRequestHandler.h \
71 WOPageGenerationContext.h \
72 WOElementTrackingContext.h \
73 WOComponentDefinition.h \
75 NGObjWebCore_OBJC_FILES = \
77 WOApplication+defaults.m \
82 WOComponentDefinition.m \
97 libNGObjWeb_OBJC_FILES = \
98 $(NGObjWebCore_OBJC_FILES) \
101 OWViewRequestHandler.m \
102 OWResourceManager.m \
104 UnixSignalHandler.m \
105 WEClientCapabilities.m \
107 WOApplicationMain.m \
108 WOChildComponentReference.m \
110 WOComponentRequestHandler.m \
112 WOCoreApplication+Bundle.m \
114 WODirectActionRequestHandler.m \
117 WOFileSessionStore.m \
122 WOMessage+Validation.m \
123 WOPageRequestHandler.m \
124 WOProxyRequestHandler.m \
126 WOResourceRequestHandler.m \
127 WOServerSessionStore.m \
129 WOSimpleHTTPParser.m \
131 WOWatchDogApplicationMain.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