]> err.no Git - sope/blob - sope-gdl1/GDLAccess/GNUmakefile
fixed bug in GDL adaptor lookup
[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 LIBRARY_NAME = libGDLAccess
11 libGDLAccess_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
12 libGDLAccess_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
13
14 libGDLAccess_DLL_DEF = libGDLAccess.def
15
16 libGDLAccess_HEADER_FILES = \
17         GDLAccess.h                     \
18         EODelegateResponse.h            \
19         EOJoinTypes.h                   \
20         EOAdaptor.h                     \
21         EOAdaptorChannel.h              \
22         EOAdaptorContext.h              \
23         EOArrayProxy.h                  \
24         EOAttribute.h                   \
25         EOAttributeOrdering.h           \
26         EOCustomValues.h                \
27         EODatabase.h                    \
28         EODatabaseChannel.h             \
29         EODatabaseContext.h             \
30         EOEntity.h                      \
31         EOExpressionArray.h             \
32         EOFExceptions.h                 \
33         EODatabaseFault.h               \
34         EODatabaseFaultResolver.h       \
35         EOModel.h                       \
36         EOObjectUniquer.h               \
37         EOPrimaryKeyDictionary.h        \
38         EOSQLQualifier.h                \
39         EOQuotedExpression.h            \
40         EORelationship.h                \
41         EOSQLExpression.h               \
42         EOGenericRecord.h               \
43         EOModelGroup.h                  \
44         EONull.h                        \
45         EOKeySortOrdering.h             \
46         EOAdaptorDataSource.h           \
47         EOAdaptorChannel+Attributes.h   \
48         EOAdaptorOperation.h            \
49         EOAdaptorGlobalID.h             \
50         NSObject+EONullInit.h           \
51         EOEntity+Factory.h              \
52         EORecordDictionary.h            \
53         EOFault.h                       \
54         EOFaultHandler.h                \
55
56 libGDLAccess_OBJC_FILES = \
57         eoaccess.m                      \
58         EOAdaptor.m                     \
59         EOAdaptorChannel.m              \
60         EOAdaptorContext.m              \
61         EOArrayProxy.m                  \
62         EOAttribute.m                   \
63         EOAttributeOrdering.m           \
64         EOCustomValues.m                \
65         EODatabase.m                    \
66         EODatabaseChannel.m             \
67         EODatabaseContext.m             \
68         EOEntity.m                      \
69         EOExpressionArray.m             \
70         EOFExceptions.m                 \
71         EODatabaseFault.m               \
72         EODatabaseFaultResolver.m       \
73         EOKeySortOrdering.m             \
74         EOModel.m                       \
75         EOObjectUniquer.m               \
76         EOPrimaryKeyDictionary.m        \
77         EORelationship.m                \
78         EOGenericRecord.m               \
79         EOModelGroup.m                  \
80         EOEntityClassDescription.m      \
81         EOAdaptorDataSource.m           \
82         EOAdaptorChannel+Attributes.m   \
83         EOAdaptorOperation.m            \
84         EOAdaptorGlobalID.m             \
85         NSObject+EONullInit.m           \
86         EOEntity+Factory.m              \
87         EORecordDictionary.m            \
88         EOFault.m                       \
89         EOFaultHandler.m                \
90         \
91         EOAndQualifier+SQL.m            \
92         EOKeyComparisonQualifier+SQL.m  \
93         EOKeyValueQualifier+SQL.m       \
94         EONotQualifier+SQL.m            \
95         EOOrQualifier+SQL.m             \
96         EOQualifier+SQL.m               \
97         \
98         EOSQLQualifier.m                \
99         EOSQLExpression.m               \
100         EOSelectSQLExpression.m         \
101         EOQuotedExpression.m            \
102         EOQualifierScanner.m            \
103
104 ifneq ($(FOUNDATION_LIB),fd)
105 libGDLAccess_SUBPROJECTS += FoundationExt
106 endif
107
108 libGDLAccess_HEADER_FILES_DIR         = .
109 libGDLAccess_HEADER_FILES_INSTALL_DIR = /GDLAccess
110
111 # adaptor load test
112
113 TOOL_NAME = load-EOAdaptor connect-EOAdaptor
114
115 load-EOAdaptor_OBJC_FILES = load-EOAdaptor.m
116 load-EOAdaptor_LIB_DIRS   += -L./$(GNUSTEP_OBJ_DIR)
117 load-EOAdaptor_TOOL_LIBS  += -lGDLAccess -lEOControl
118
119 connect-EOAdaptor_OBJC_FILES = connect-EOAdaptor.m
120 connect-EOAdaptor_LIB_DIRS   += -L./$(GNUSTEP_OBJ_DIR)
121 connect-EOAdaptor_TOOL_LIBS  += -lGDLAccess -lEOControl
122
123
124 -include GNUmakefile.preamble
125 include $(GNUSTEP_MAKEFILES)/library.make
126 include $(GNUSTEP_MAKEFILES)/aggregate.make
127 include $(GNUSTEP_MAKEFILES)/tool.make
128 -include GNUmakefile.postamble
129 -include fhs.make