3 -include ../../config.make
4 include $(GNUSTEP_MAKEFILES)/common.make
8 # TODO: clash between bundle and libname!
9 ifneq ($(frameworks),yes)
10 LIBRARY_NAME = libSoOFS
12 FRAMEWORK_NAME = SoOFS
16 libSoOFS_PCH_FILE = common.h
17 libSoOFS_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
18 libSoOFS_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
20 libSoOFS_HEADER_FILES_DIR = .
21 libSoOFS_HEADER_FILES_INSTALL_DIR = /SoOFS
23 libSoOFS_HEADER_FILES = \
27 OFSFactoryRegistry.h \
32 OFSPropertyListObject.h \
33 OFSResourceManager.h \
35 OFSWebMethodRenderer.h \
40 OFSFolderDataSource.h \
42 libSoOFS_OBJC_FILES = \
45 OFSFactoryRegistry.m \
50 OFSFolderClassDescription.m \
52 OFSPropertyListObject.m \
53 OFSResourceManager.m \
55 OFSWebMethodRenderer.m \
60 OFSFolderDataSource.m \
63 ifeq ($(frameworks),yes)
66 SoOFS_PCH_FILE = $(libSoOFS_PCH_FILE)
67 SoOFS_HEADER_FILES = $(libSoOFS_HEADER_FILES)
68 SoOFS_OBJC_FILES = $(libSoOFS_OBJC_FILES) SoOFSProduct.m
69 SoOFS_RESOURCE_FILES = product.plist Version
70 SoOFS_PRINCIPAL_CLASS = SoOFSProduct
74 # ----- SoCore product for SOPE core registrations
77 BUNDLE_EXTENSION = .sxp
78 BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SoProducts-$(MAJOR_VERSION).$(MINOR_VERSION)/
80 SoOFS_OBJC_FILES = SoOFSProduct.m
81 SoOFS_RESOURCE_FILES = product.plist Version
82 SoOFS_PRINCIPAL_CLASS = SoOFSProduct
87 # ----- NGObjWeb tools
89 SOPED_NAME=sope-$(MAJOR_VERSION).$(MINOR_VERSION)
91 TOOL_NAME = $(SOPED_NAME)
93 $(SOPED_NAME)_OBJC_FILES = sope.m
96 -include GNUmakefile.preamble
97 ifneq ($(frameworks),yes)
98 include $(GNUSTEP_MAKEFILES)/library.make
99 include $(GNUSTEP_MAKEFILES)/bundle.make
101 include $(GNUSTEP_MAKEFILES)/framework.make
103 include $(GNUSTEP_MAKEFILES)/tool.make
104 -include GNUmakefile.postamble