]> err.no Git - sope/blob - sope-appserver/SoOFS/GNUmakefile
added strict OSX bundle dependencies
[sope] / sope-appserver / SoOFS / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include $(GNUSTEP_MAKEFILES)/common.make
5 include ../Version
6 include ./Version
7
8 LIBRARY_NAME = libSoOFS
9
10 libSoOFS_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
11 libSoOFS_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
12
13 libSoOFS_HEADER_FILES_DIR         = .
14 libSoOFS_HEADER_FILES_INSTALL_DIR = /SoOFS
15
16 libSoOFS_HEADER_FILES = \
17         SoOFS.h                 \
18         OFSBaseObject.h         \
19         OFSFactoryContext.h     \
20         OFSFactoryRegistry.h    \
21         OFSFile.h               \
22         OFSFileRenderer.h       \
23         OFSFolder.h             \
24         OFSImage.h              \
25         OFSPropertyListObject.h \
26         OFSResourceManager.h    \
27         OFSWebMethod.h          \
28         OFSWebMethodRenderer.h  \
29         OFSWebTemplate.h        \
30         OFSWebDocument.h        \
31         OFSHttpPasswd.h         \
32         OFSChangeLog.h          \
33         OFSFolderDataSource.h   \
34
35 libSoOFS_OBJC_FILES = \
36         OFSBaseObject.m                 \
37         OFSFactoryContext.m             \
38         OFSFactoryRegistry.m            \
39         OFSFile.m                       \
40         OFSFileRenderer.m               \
41         OFSFolder+SoDAV.m               \
42         OFSFolder.m                     \
43         OFSFolderClassDescription.m     \
44         OFSImage.m                      \
45         OFSPropertyListObject.m         \
46         OFSResourceManager.m            \
47         OFSWebMethod.m                  \
48         OFSWebMethodRenderer.m          \
49         OFSWebTemplate.m                \
50         OFSWebDocument.m                \
51         OFSHttpPasswd.m                 \
52         OFSChangeLog.m                  \
53         OFSFolderDataSource.m           \
54
55 # ----- SoCore product for SOPE core registrations
56
57 BUNDLE_NAME      = SoOFS
58 BUNDLE_EXTENSION = .sxp
59 BUNDLE_INSTALL_DIR = $(GNUSTEP_INSTALLATION_DIR)/Library/SoProducts-$(MAJOR_VERSION).$(MINOR_VERSION)/
60
61 SoOFS_OBJC_FILES       = SoOFSProduct.m
62 SoOFS_RESOURCE_FILES   = product.plist Version
63 SoOFS_PRINCIPAL_CLASS  = SoOFSProduct
64
65 # ----- NGObjWeb tools
66
67 SOPED_NAME=sope-$(MAJOR_VERSION).$(MINOR_VERSION)
68
69 TOOL_NAME = $(SOPED_NAME)
70
71 $(SOPED_NAME)_OBJC_FILES = sope.m
72
73 -include GNUmakefile.preamble
74 include $(GNUSTEP_MAKEFILES)/library.make
75 include $(GNUSTEP_MAKEFILES)/bundle.make
76 include $(GNUSTEP_MAKEFILES)/tool.make
77 -include GNUmakefile.postamble
78 -include fhs.make