# $Id: GNUmakefile 4 2004-08-20 17:04:31Z helge $ include ../common.make include ./Version GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT) LIBRARY_NAME = libNGObjWeb ifeq ($(FHS_INSTALL_ROOT),) RESOURCES_DIR = $(GNUSTEP_RESOURCES)/NGObjWeb else RESOURCES_DIR = $(FHS_INSTALL_ROOT)/share/sope-4.3/ngobjweb endif libNGObjWeb_CPPFLAGS += -pipe -DCOMPILING_NGOBJWEB=1 libNGObjWeb_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION) libNGObjWeb_SUBPROJECTS = \ NGHttp \ Associations \ Templates \ DynamicElements \ WOHttpAdaptor \ SoObjects \ WebDAV \ libNGObjWeb_HEADER_FILES_DIR = NGObjWeb libNGObjWeb_HEADER_FILES_INSTALL_DIR = /NGObjWeb libNGObjWeb_RESOURCES = \ Defaults.plist \ Languages.plist \ DAVPropMap.plist \ libNGObjWeb_HEADER_FILES = \ NGObjWebDecls.h \ NGObjWeb.h \ OWResponder.h \ OWViewRequestHandler.h \ OWResourceManager.h \ WEClientCapabilities.h \ WOActionResults.h \ WOAdaptor.h \ WOApplication.h \ WOCoreApplication.h \ WOAssociation.h \ WOComponent.h \ WOContext.h \ WOCookie.h \ WODirectAction.h \ WODisplayGroup.h \ WODynamicElement.h \ WOElement.h \ WOHTTPConnection.h \ WOMailDelivery.h \ WOMessage.h \ WORequest.h \ WORequestHandler.h \ WOResourceManager.h \ WOResponse.h \ WOSession.h \ WOSessionStore.h \ WOStatisticsStore.h \ WOTemplateBuilder.h \ WOxElemBuilder.h \ WOTemplate.h \ WOComponentScript.h \ WOProxyRequestHandler.h \ WOPageGenerationContext.h \ WOElementTrackingContext.h \ WOComponentDefinition.h \ NGObjWebCore_OBJC_FILES = \ NSObject+WO.m \ WOApplication+defaults.m \ WOApplication.m \ WOCoreApplication.m \ WOComponent.m \ WOComponent+Sync.m \ WOComponentDefinition.m \ WOComponentFault.m \ WOContext.m \ WOElement.m \ WOMessage.m \ WORequest.m \ WOResourceManager.m \ WOResponse.m \ WORunLoop.m \ WOSession.m \ WOSessionStore.m \ WOStatisticsStore.m \ _WOStringTable.m \ WOElementID.m \ libNGObjWeb_OBJC_FILES = \ $(NGObjWebCore_OBJC_FILES) \ NGHttp+WO.m \ NGObjWeb.m \ OWViewRequestHandler.m \ OWResourceManager.m \ SNSConnection.m \ UnixSignalHandler.m \ WEClientCapabilities.m \ WOAdaptor.m \ WOApplicationMain.m \ WOChildComponentReference.m \ WOComponent+JS.m \ WOComponentRequestHandler.m \ WOCookie.m \ WOCoreApplication+Bundle.m \ WODirectAction.m \ WODirectActionRequestHandler.m \ WODisplayGroup.m \ WODynamicElement.m \ WOFileSessionStore.m \ WOHTTPConnection.m \ WOHTTPURLHandle.m \ WOMailDelivery.m \ WOMessage+XML.m \ WOMessage+Validation.m \ WOPageRequestHandler.m \ WOProxyRequestHandler.m \ WORequestHandler.m \ WOResourceRequestHandler.m \ WOServerSessionStore.m \ WOSession+JS.m \ WOSimpleHTTPParser.m \ WOStats.m \ WOWatchDogApplicationMain.m \ # ----- SoCore product for SOPE core registrations BUNDLE_NAME = SoCore BUNDLE_EXTENSION = .sxp BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SoProducts-4.3/ SoCore_OBJC_FILES = SoCoreProduct.m SoCore_RESOURCE_FILES = SoObjects/product.plist Version SoCore_PRINCIPAL_CLASS = SoCoreProduct # ----- NGObjWeb tools TOOL_NAME = wod wod_OBJC_FILES += wod.m $(NGObjWebCore_OBJC_FILES) ifeq ($(FOUNDATION_LIB),gnu) wod_OBJC_FILES += UnixSignalHandler.m endif wod_SUBPROJECTS = Templates Associations -include GNUmakefile.preamble include $(GNUSTEP_MAKEFILES)/library.make include $(GNUSTEP_MAKEFILES)/bundle.make include $(GNUSTEP_MAKEFILES)/tool.make -include GNUmakefile.postamble -include fhs.make