]> err.no Git - sope/blob - sope-gdl1/GDLAccess/GNUmakefile
added missing inline pathes
[sope] / sope-gdl1 / GDLAccess / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include ../common.make
5 -include ../Version
6 -include ./Version
7
8 GNUSTEP_INSTALLATION_DIR = ${GNUSTEP_LOCAL_ROOT}
9
10 ifneq ($(frameworks),yes)
11 LIBRARY_NAME = libGDLAccess
12 else
13 FRAMEWORK_NAME = GDLAccess
14 endif
15
16
17 libGDLAccess_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
18 libGDLAccess_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
19
20 libGDLAccess_DLL_DEF = libGDLAccess.def
21
22 libGDLAccess_HEADER_FILES = \
23         GDLAccess.h                     \
24         EODelegateResponse.h            \
25         EOJoinTypes.h                   \
26         EOAdaptor.h                     \
27         EOAdaptorChannel.h              \
28         EOAdaptorContext.h              \
29         EOArrayProxy.h                  \
30         EOAttribute.h                   \
31         EOAttributeOrdering.h           \
32         EOCustomValues.h                \
33         EODatabase.h                    \
34         EODatabaseChannel.h             \
35         EODatabaseContext.h             \
36         EOEntity.h                      \
37         EOExpressionArray.h             \
38         EOFExceptions.h                 \
39         EODatabaseFault.h               \
40         EODatabaseFaultResolver.h       \
41         EOModel.h                       \
42         EOObjectUniquer.h               \
43         EOPrimaryKeyDictionary.h        \
44         EOSQLQualifier.h                \
45         EOQuotedExpression.h            \
46         EORelationship.h                \
47         EOSQLExpression.h               \
48         EOGenericRecord.h               \
49         EOModelGroup.h                  \
50         EONull.h                        \
51         EOKeySortOrdering.h             \
52         EOAdaptorDataSource.h           \
53         EOAdaptorChannel+Attributes.h   \
54         EOAdaptorOperation.h            \
55         EOAdaptorGlobalID.h             \
56         NSObject+EONullInit.h           \
57         EOEntity+Factory.h              \
58         EORecordDictionary.h            \
59         EOFault.h                       \
60         EOFaultHandler.h                \
61
62 libGDLAccess_OBJC_FILES = \
63         eoaccess.m                      \
64         EOAdaptor.m                     \
65         EOAdaptorChannel.m              \
66         EOAdaptorContext.m              \
67         EOArrayProxy.m                  \
68         EOAttribute.m                   \
69         EOAttributeOrdering.m           \
70         EOCustomValues.m                \
71         EODatabase.m                    \
72         EODatabaseChannel.m             \
73         EODatabaseContext.m             \
74         EOEntity.m                      \
75         EOExpressionArray.m             \
76         EOFExceptions.m                 \
77         EODatabaseFault.m               \
78         EODatabaseFaultResolver.m       \
79         EOKeySortOrdering.m             \
80         EOModel.m                       \
81         EOObjectUniquer.m               \
82         EOPrimaryKeyDictionary.m        \
83         EORelationship.m                \
84         EOGenericRecord.m               \
85         EOModelGroup.m                  \
86         EOEntityClassDescription.m      \
87         EOAdaptorDataSource.m           \
88         EOAdaptorChannel+Attributes.m   \
89         EOAdaptorOperation.m            \
90         EOAdaptorGlobalID.m             \
91         NSObject+EONullInit.m           \
92         EOEntity+Factory.m              \
93         EORecordDictionary.m            \
94         EOFault.m                       \
95         EOFaultHandler.m                \
96         \
97         EOAndQualifier+SQL.m            \
98         EOKeyComparisonQualifier+SQL.m  \
99         EOKeyValueQualifier+SQL.m       \
100         EONotQualifier+SQL.m            \
101         EOOrQualifier+SQL.m             \
102         EOQualifier+SQL.m               \
103         \
104         EOSQLQualifier.m                \
105         EOSQLExpression.m               \
106         EOSelectSQLExpression.m         \
107         EOQuotedExpression.m            \
108         EOQualifierScanner.m            \
109
110 ifneq ($(FOUNDATION_LIB),fd)
111 libGDLAccess_SUBPROJECTS += FoundationExt
112 endif
113
114 libGDLAccess_HEADER_FILES_DIR         = .
115 libGDLAccess_HEADER_FILES_INSTALL_DIR = /GDLAccess
116
117
118 # adaptor load test
119
120 TOOL_NAME = load-EOAdaptor connect-EOAdaptor
121
122 load-EOAdaptor_OBJC_FILES    = load-EOAdaptor.m
123 connect-EOAdaptor_OBJC_FILES = connect-EOAdaptor.m
124
125
126 # framework support
127
128 GDLAccess_HEADER_FILES = $(libGDLAccess_HEADER_FILES)
129 GDLAccess_OBJC_FILES   = $(libGDLAccess_OBJC_FILES)
130 GDLAccess_SUBPROJECTS  = $(libGDLAccess_SUBPROJECTS)
131
132
133 # building
134
135 -include GNUmakefile.preamble
136 ifneq ($(frameworks),yes)
137 include $(GNUSTEP_MAKEFILES)/library.make
138 else
139 include $(GNUSTEP_MAKEFILES)/framework.make
140 endif
141 include $(GNUSTEP_MAKEFILES)/tool.make
142 -include GNUmakefile.postamble
143 include fhs.make