]> err.no Git - sope/blob - sope-ical/NGiCal/GNUmakefile
4a3fba5b3b66526b5a6485e0d8bbb3aa3e0b7d08
[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         \
78         NGICalSaxHandler.m              \
79         \
80         NGVCard.m                       \
81         NGVCardAddress.m                \
82         NGVCardStrArrayValue.m          \
83         NGVCardName.m                   \
84         NGVCardOrg.m                    \
85         NGVCardPhone.m                  \
86         NGVCardSaxHandler.m             \
87         NGVCardSimpleValue.m            \
88         NGVCardValue.m                  \
89
90 #       NSString+ICal.m                 \
91 #       IcalElements.m
92 #       IcalResponse.m
93
94
95 # framework support
96
97 NGiCal_PCH_FILE     = $(libNGiCal_PCH_FILE)
98 NGiCal_HEADER_FILES = $(libNGiCal_HEADER_FILES)
99 NGiCal_OBJC_FILES   = $(libNGiCal_OBJC_FILES)
100 NGiCal_SUBPROJECTS  = $(libNGiCal_SUBPROJECTS)
101
102
103 # building
104
105 -include GNUmakefile.preamble
106 ifneq ($(frameworks),yes)
107 include $(GNUSTEP_MAKEFILES)/library.make
108 else
109 include $(GNUSTEP_MAKEFILES)/framework.make
110 endif
111 -include GNUmakefile.postamble
112 -include fhs.make