]> err.no Git - sope/blob - sope-core/EOCoreData/GNUmakefile
Drop apache 1 build-dependency
[sope] / sope-core / EOCoreData / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include ../common.make
5
6 ifneq ($(frameworks),yes)
7 LIBRARY_NAME = libEOCoreData
8 else
9 FRAMEWORK_NAME = EOCoreData
10 endif
11
12 libEOCoreData_PCH_FILE = common.h
13 libEOCoreData_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
14 libEOCoreData_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
15
16 libEOCoreData_HEADER_FILES_DIR         = .
17 libEOCoreData_HEADER_FILES_INSTALL_DIR = /EOCoreData
18
19
20 # headers
21
22 libEOCoreData_HEADER_FILES += \
23         EOCoreData.h    \
24         EOCoreDataSource.h              \
25         \
26         EOFetchSpecification+CoreData.h \
27         EOQualifier+CoreData.h          \
28         EOSortOrdering+CoreData.h       \
29
30 libEOCoreData_HEADER_FILES += \
31         NSExpression+EO.h               \
32         NSPredicate+EO.h                \
33         NSEntityDescription+EO.h        \
34         NSAttributeDescription+EO.h     \
35         NSRelationshipDescription+EO.h  \
36
37
38 # implementations
39
40 libEOCoreData_OBJC_FILES += \
41         EOCoreDataSource.m                      \
42         \
43         EOFetchSpecification+CoreData.m         \
44         EOQualifier+CoreData.m                  \
45         EOSortOrdering+CoreData.m               \
46         EOKeyValueQualifier+CoreData.m          \
47         EOKeyComparisonQualifier+CoreData.m     \
48         EOCompoundQualifiers.m                  \
49
50 libEOCoreData_OBJC_FILES += \
51         NSExpression+EO.m                       \
52         NSPredicate+EO.m                        \
53         NSEntityDescription+EO.m                \
54         NSAttributeDescription+EO.m             \
55         NSRelationshipDescription+EO.m          \
56         NSManagedObject+KVC.m                   \
57
58 libEOCoreData_OBJC_FILES += \
59         NSString+CoreData.m
60
61 # framework support
62 EOCoreData_PCH_FILE     = $(libEOCoreData_PCH_FILE)
63 EOCoreData_HEADER_FILES = $(libEOCoreData_HEADER_FILES)
64 EOCoreData_OBJC_FILES   = $(libEOCoreData_OBJC_FILES)
65
66
67 # building
68
69 -include GNUmakefile.preamble
70 ifneq ($(frameworks),yes)
71 include $(GNUSTEP_MAKEFILES)/library.make
72 else
73 include $(GNUSTEP_MAKEFILES)/framework.make
74 endif
75 -include GNUmakefile.postamble
76 -include fhs.make