]> err.no Git - sope/blob - sope-ical/NGiCal/GNUmakefile
changed "Wrapper" buildstyle to produce universal (fat) binaries by default. Also...
[sope] / sope-ical / NGiCal / GNUmakefile
1 # GNUstep makefile
2
3 -include ../../config.make
4 include $(GNUSTEP_MAKEFILES)/common.make
5 include ./Version
6
7 ifneq ($(frameworks),yes)
8 LIBRARY_NAME = libNGiCal
9 else
10 FRAMEWORK_NAME = NGiCal
11 endif
12
13
14 libNGiCal_PCH_FILE = common.h
15 libNGiCal_HEADER_FILES_DIR         = .
16 libNGiCal_HEADER_FILES_INSTALL_DIR = /NGiCal
17 libNGiCal_SOVERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
18 libNGiCal_VERSION=$(MAJOR_VERSION).$(MINOR_VERSION).$(SUBMINOR_VERSION)
19
20 libNGiCal_HEADER_FILES =                \
21         NGiCal.h                        \
22         iCalAttachment.h                \
23         iCalObject.h                    \
24         iCalEntityObject.h              \
25         iCalRepeatableEntityObject.h    \
26         iCalCalendar.h                  \
27         iCalToDo.h                      \
28         iCalJournal.h                   \
29         iCalEvent.h                     \
30         iCalFreeBusy.h                  \
31         iCalPerson.h                    \
32         iCalAlarm.h                     \
33         iCalDuration.h                  \
34         iCalTrigger.h                   \
35         iCalDataSource.h                \
36         iCalEventChanges.h              \
37         iCalRenderer.h                  \
38         iCalRecurrenceRule.h            \
39         iCalRecurrenceCalculator.h      \
40                                         \
41         NSCalendarDate+ICal.h           \
42         \
43         NGVCard.h                       \
44         NGVCardAddress.h                \
45         NGVCardStrArrayValue.h          \
46         NGVCardName.h                   \
47         NGVCardOrg.h                    \
48         NGVCardPhone.h                  \
49         NGVCardSaxHandler.h             \
50         NGVCardSimpleValue.h            \
51         NGVCardValue.h                  \
52
53 #       IcalResponse.h                  \
54
55 libNGiCal_OBJC_FILES =                  \
56         NSCalendarDate+ICal.m           \
57         iCalDateHolder.m                \
58         \
59         iCalAttachment.m                \
60         iCalObject.m                    \
61         iCalEntityObject.m              \
62         iCalRepeatableEntityObject.m    \
63         iCalCalendar.m                  \
64         iCalToDo.m                      \
65         iCalJournal.m                   \
66         iCalEvent.m                     \
67         iCalFreeBusy.m                  \
68         iCalPerson.m                    \
69         iCalAlarm.m                     \
70         iCalDuration.m                  \
71         iCalTrigger.m                   \
72         iCalDataSource.m                \
73         iCalEventChanges.m              \
74         iCalRenderer.m                  \
75         iCalRecurrenceRule.m            \
76         iCalRecurrenceCalculator.m      \
77         iCalDailyRecurrenceCalculator.m \
78         iCalWeeklyRecurrenceCalculator.m\
79         iCalMonthlyRecurrenceCalculator.m \
80         iCalYearlyRecurrenceCalculator.m\
81         \
82         NGICalSaxHandler.m              \
83         \
84         NGVCard.m                       \
85         NGVCardAddress.m                \
86         NGVCardStrArrayValue.m          \
87         NGVCardName.m                   \
88         NGVCardOrg.m                    \
89         NGVCardPhone.m                  \
90         NGVCardSaxHandler.m             \
91         NGVCardSimpleValue.m            \
92         NGVCardValue.m                  \
93
94 #       NSString+ICal.m                 \
95 #       IcalElements.m
96 #       IcalResponse.m
97
98
99 # framework support
100
101 NGiCal_PCH_FILE     = $(libNGiCal_PCH_FILE)
102 NGiCal_HEADER_FILES = $(libNGiCal_HEADER_FILES)
103 NGiCal_OBJC_FILES   = $(libNGiCal_OBJC_FILES)
104 NGiCal_SUBPROJECTS  = $(libNGiCal_SUBPROJECTS)
105
106
107 # building
108
109 -include GNUmakefile.preamble
110 ifneq ($(frameworks),yes)
111 include $(GNUSTEP_MAKEFILES)/library.make
112 else
113 include $(GNUSTEP_MAKEFILES)/framework.make
114 endif
115 -include GNUmakefile.postamble
116 -include fhs.make