| 1 | # |
|---|
| 2 | # Makefile for Mulberry's CICalendar Lib |
|---|
| 3 | # |
|---|
| 4 | # Compatibility: GNU |
|---|
| 5 | # |
|---|
| 6 | # $Date$ |
|---|
| 7 | # $Revision$ |
|---|
| 8 | # |
|---|
| 9 | |
|---|
| 10 | # |
|---|
| 11 | # Default installation root... |
|---|
| 12 | # |
|---|
| 13 | prefix = @prefix@ |
|---|
| 14 | |
|---|
| 15 | DESTDIR = @DESTDIR@ |
|---|
| 16 | |
|---|
| 17 | # |
|---|
| 18 | # tools used for compiling / installing... |
|---|
| 19 | # |
|---|
| 20 | CXX = @CXX@ |
|---|
| 21 | AR = @AR@ |
|---|
| 22 | INSTALL = @INSTALL@ |
|---|
| 23 | HAS_MM = @HAS_MM@ |
|---|
| 24 | PRELINK = @PRELINK@ |
|---|
| 25 | O = .o |
|---|
| 26 | E = |
|---|
| 27 | A = .a |
|---|
| 28 | D = .so |
|---|
| 29 | |
|---|
| 30 | # |
|---|
| 31 | # Name of target object files: |
|---|
| 32 | # |
|---|
| 33 | LIBRARY = libCICalendar |
|---|
| 34 | LIBDIR = $(DESTDIR)$(prefix)/lib |
|---|
| 35 | INCDIR = $(DESTDIR)$(prefix)/include |
|---|
| 36 | OBJS = \ |
|---|
| 37 | Source/CICalendarAttribute$O \ |
|---|
| 38 | Source/CICalendarCalAddressValue$O \ |
|---|
| 39 | Source/CICalendarComponentBase$O \ |
|---|
| 40 | Source/CICalendarComponent$O \ |
|---|
| 41 | Source/CICalendarComponentDB$O \ |
|---|
| 42 | Source/CICalendarComponentExpanded$O \ |
|---|
| 43 | Source/CICalendarComponentRecord$O \ |
|---|
| 44 | Source/CICalendarComponentRecur$O \ |
|---|
| 45 | Source/CICalendar$O \ |
|---|
| 46 | Source/CICalendarDateTime$O \ |
|---|
| 47 | Source/CICalendarDateTimeValue$O \ |
|---|
| 48 | Source/CICalendarDefinitions$O \ |
|---|
| 49 | Source/CICalendarDummyValue$O \ |
|---|
| 50 | Source/CICalendarDuration$O \ |
|---|
| 51 | Source/CICalendarDurationValue$O \ |
|---|
| 52 | Source/CICalendarFreeBusy$O \ |
|---|
| 53 | Source/CICalendarInit$O \ |
|---|
| 54 | Source/CICalendarIntegerValue$O \ |
|---|
| 55 | Source/CICalendarLocale$O \ |
|---|
| 56 | Source/CICalendarManager$O \ |
|---|
| 57 | Source/CICalendarMultiValue$O \ |
|---|
| 58 | Source/CICalendarPeriod$O \ |
|---|
| 59 | Source/CICalendarPeriodValue$O \ |
|---|
| 60 | Source/CICalendarPlainTextValue$O \ |
|---|
| 61 | Source/CICalendarProperty$O \ |
|---|
| 62 | Source/CICalendarRecurrence$O \ |
|---|
| 63 | Source/CICalendarRecurrenceSet$O \ |
|---|
| 64 | Source/CICalendarRecurrenceValue$O \ |
|---|
| 65 | Source/CICalendarSync$O \ |
|---|
| 66 | Source/CICalendarTextValue$O \ |
|---|
| 67 | Source/CICalendarTimezone$O \ |
|---|
| 68 | Source/CICalendarURIValue$O \ |
|---|
| 69 | Source/CICalendarUTCOffsetValue$O \ |
|---|
| 70 | Source/CICalendarUtils$O \ |
|---|
| 71 | Source/CICalendarVAlarm$O \ |
|---|
| 72 | Source/CICalendarValue$O \ |
|---|
| 73 | Source/CICalendarVEvent$O \ |
|---|
| 74 | Source/CICalendarVFreeBusy$O \ |
|---|
| 75 | Source/CICalendarVJournal$O \ |
|---|
| 76 | Source/CICalendarVTimezone$O \ |
|---|
| 77 | Source/CICalendarVTimezoneDaylight$O \ |
|---|
| 78 | Source/CICalendarVTimezoneElement$O \ |
|---|
| 79 | Source/CICalendarVTimezoneStandard$O \ |
|---|
| 80 | Source/CICalendarVToDo$O \ |
|---|
| 81 | Source/CITIPDefinitions$O \ |
|---|
| 82 | Source/CITIPProcessor$O \ |
|---|
| 83 | Source/CITIPScheduleResults$O \ |
|---|
| 84 | |
|---|
| 85 | .PHONY : all clean distclean debug |
|---|
| 86 | |
|---|
| 87 | # |
|---|
| 88 | # Main target and file dependencies: |
|---|
| 89 | # |
|---|
| 90 | |
|---|
| 91 | all: $(LIBRARY)$A |
|---|
| 92 | |
|---|
| 93 | # |
|---|
| 94 | # Flags passed to the compiler |
|---|
| 95 | # |
|---|
| 96 | |
|---|
| 97 | JX_ROOT = ../JX |
|---|
| 98 | JX_MAKE_INCLUDE_DIR = $(JX_ROOT)/include/make |
|---|
| 99 | include $(JX_MAKE_INCLUDE_DIR)/jx_constants |
|---|
| 100 | include $(JX_MAKE_INCLUDE_DIR)/jx_config |
|---|
| 101 | CXXDEBUG = -g |
|---|
| 102 | CXXOPT = @CXXOPT@ |
|---|
| 103 | CXXWARN = @CXXWARN@ |
|---|
| 104 | CPPFLAGS = $(J_RAW_SYSTEM_STUFF) -include ../../Linux/Sources/Mulberry_Prefix.h -I../XMLLib/Source -I../../Sources_Common/i18n/Charsets -I../../Linux/Includes -I../../Sources_Common -I../../Linux/Resources -I../../Sources_Common/Utilities/ -I$(JX_ROOT)/include/jcore -I$(JX_ROOT)/include/jx -I$(JX_ROOT)/include/jximage -I$(JX_ROOT)/ACE/ACE_wrappers |
|---|
| 105 | CXXFLAGS = @CXXFLAGS@ $(CPPFLAGS) $(CXXOPT) $(CXXDEBUG) $(CXXWARN) |
|---|
| 106 | |
|---|
| 107 | include ../include/libraryrules.mak |
|---|
| 108 | |
|---|
| 109 | ifeq (yes,${HAS_MM}) |
|---|
| 110 | -include $(DEPENDS) |
|---|
| 111 | endif |
|---|