]> err.no Git - scalable-opengroupware.org/blob - SOPE/NGCards/GNUmakefile
git-svn-id: http://svn.opengroupware.org/SOGo/inverse/trunk@1178 d1b88da0-ebda-0310...
[scalable-opengroupware.org] / SOPE / NGCards / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include $(GNUSTEP_MAKEFILES)/common.make
5 include ./Version
6
7 SUBPROJECTS += versitCardsSaxDriver
8
9 ifneq ($(frameworks),yes)
10 LIBRARY_NAME = libNGCards
11 else
12 FRAMEWORK_NAME = NGCards
13 endif
14
15 FHS_HEADER_DIRS = NGCards
16
17 libNGCards_HEADER_FILES_DIR         = .
18 libNGCards_HEADER_FILES_INSTALL_DIR = /NGCards
19 libNGCards_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
20 libNGCards_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
21
22 libNGCards_HEADER_FILES =               \
23         NSArray+NGCards.h               \
24         NSCalendarDate+NGCards.h        \
25         NSDictionary+NGCards.h          \
26         NSString+NGCards.h              \
27         NSCalendarDate+ICal.h           \
28         \
29         CardElement.h                   \
30         CardGroup.h                     \
31         CardVersitRenderer.h            \
32         \
33         NGCards.h                       \
34         iCalAlarm.h                     \
35         iCalAttachment.h                \
36         iCalCalendar.h                  \
37         iCalDataSource.h                \
38         iCalDateTime.h                  \
39         iCalEntityObject.h              \
40         iCalEvent.h                     \
41         iCalEventChanges.h              \
42         iCalFreeBusy.h                  \
43         iCalJournal.h                   \
44         iCalObject.h                    \
45         iCalPerson.h                    \
46         iCalRecurrenceRule.h            \
47         iCalRecurrenceCalculator.h      \
48         iCalRepeatableEntityObject.h    \
49         iCalTimeZone.h                  \
50         iCalTimeZonePeriod.h            \
51         iCalToDo.h                      \
52         iCalTrigger.h                   \
53                                         \
54         NSCalendarDate+ICal.h           \
55         \
56         NGVCard.h                       \
57 #       NGVCardAddress.h                \
58 #       NGVCardStrArrayValue.h          \
59 #       NGVCardName.h                   \
60 #       NGVCardOrg.h                    \
61 #       NGVCardPhone.h                  \
62         NGCardsSaxHandler.h             \
63 #       NGVCardSimpleValue.h            \
64 #       NGVCardValue.h                  \
65
66 #       IcalResponse.h                  \
67
68 libNGCards_OBJC_FILES =                 \
69         NSArray+NGCards.m               \
70         NSCalendarDate+NGCards.m        \
71         NSDictionary+NGCards.m          \
72         NSString+NGCards.m              \
73         NSCalendarDate+ICal.m           \
74         iCalDateHolder.m                \
75         \
76         CardElement.m                   \
77         CardGroup.m                     \
78         CardVersitRenderer.m            \
79         \
80         iCalAlarm.m                     \
81         iCalAttachment.m                \
82         iCalCalendar.m                  \
83         iCalDailyRecurrenceCalculator.m \
84         iCalDateTime.m                  \
85         iCalDataSource.m                \
86         iCalEntityObject.m              \
87         iCalEvent.m                     \
88         iCalEventChanges.m              \
89         iCalFreeBusy.m                  \
90         iCalJournal.m                   \
91         iCalMonthlyRecurrenceCalculator.m \
92         iCalObject.m                    \
93         iCalPerson.m                    \
94         iCalRecurrenceRule.m            \
95         iCalRecurrenceCalculator.m      \
96         iCalRepeatableEntityObject.m    \
97         iCalTimeZone.m                  \
98         iCalTimeZonePeriod.m            \
99         iCalToDo.m                      \
100         iCalTrigger.m                   \
101         iCalWeeklyRecurrenceCalculator.m\
102         iCalYearlyRecurrenceCalculator.m\
103         \
104         NGVCard.m                       \
105         NGCardsSaxHandler.m             \
106 #       IcalElements.m
107 #       IcalResponse.m
108
109
110 # framework support
111
112 NGCards_PCH_FILE     = $(libNGCards_PCH_FILE)
113 NGCards_HEADER_FILES = $(libNGCards_HEADER_FILES)
114 NGCards_OBJC_FILES   = $(libNGCards_OBJC_FILES)
115 NGCards_SUBPROJECTS  = $(libNGCards_SUBPROJECTS)
116
117 # building
118
119 -include GNUmakefile.preamble
120 ifneq ($(frameworks),yes)
121 include $(GNUSTEP_MAKEFILES)/library.make
122 else
123 include $(GNUSTEP_MAKEFILES)/framework.make
124 endif
125 include $(GNUSTEP_MAKEFILES)/aggregate.make
126 -include GNUmakefile.postamble
127 -include ../../fhslib.make