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