]> err.no Git - sope/blob - sope-ldap/NGLdap/GNUmakefile
added PCH support for frameworks
[sope] / sope-ldap / NGLdap / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include $(GNUSTEP_MAKEFILES)/common.make
5 include ./Version
6
7 GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_LOCAL_ROOT)
8
9 ifneq ($(frameworks),yes)
10 LIBRARY_NAME = libNGLdap
11 else
12 FRAMEWORK_NAME = NGLdap
13 endif
14
15 libNGLdap_PCH_FILE = common.h
16 libNGLdap_HEADER_FILES_DIR         = .
17 libNGLdap_HEADER_FILES_INSTALL_DIR = /NGLdap
18 libNGLdap_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
19 libNGLdap_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
20
21 libNGLdap_HEADER_FILES = \
22         NGLdap.h                        \
23         \
24         EOQualifier+LDAP.h              \
25         NSString+DN.h                   \
26         NGLdapEntry.h                   \
27         NGLdapConnection.h              \
28         NGLdapAttribute.h               \
29         NGLdapModification.h            \
30         NGLdapSearchResultEnumerator.h  \
31         \
32         NGLdapURL.h                     \
33         NGLdapGlobalID.h                \
34         NGLdapFileManager.h             \
35         NGLdapDataSource.h              \
36
37 libNGLdap_CORE_OBJC_FILES = \
38         EOQualifier+LDAP.m              \
39         NSString+DN.m                   \
40         NGLdapAttribute.m               \
41         NGLdapEntry.m                   \
42         NGLdapSearchResultEnumerator.m  \
43         NGLdapModification.m            \
44         NGLdapConnection.m              \
45         NGLdapDataSource.m              \
46
47 libNGLdap_OBJC_FILES = \
48         $(libNGLdap_CORE_OBJC_FILES)    \
49         NGLdapURL.m                     \
50         NGLdapGlobalID.m                \
51         NGLdapFileManager.m             \
52
53
54 # framework support
55
56 NGLdap_PCH_FILE     = $(libNGLdap_PCH_FILE)
57 NGLdap_HEADER_FILES = $(libNGLdap_HEADER_FILES)
58 NGLdap_OBJC_FILES   = $(libNGLdap_OBJC_FILES)
59
60
61 # building
62
63 -include GNUmakefile.preamble
64 ifneq ($(frameworks),yes)
65 include $(GNUSTEP_MAKEFILES)/library.make
66 else
67 include $(GNUSTEP_MAKEFILES)/framework.make
68 endif
69 -include GNUmakefile.postamble
70 -include fhs.make