############################################################################# ####### Compiler, tools and options CXX = $(SYSCONF_CXX) $(QT_CXX_MT) CXXFLAGS= $(SYSCONF_CXXFLAGS_QT) $(SYSCONF_CXXFLAGS) CC = $(SYSCONF_CC) $(QT_C_MT) CFLAGS = $(SYSCONF_CFLAGS) INCPATH = -I$(OPIEDIR)/include LFLAGS = $(SYSCONF_LFLAGS_QT) $(SYSCONF_RPATH_QT) $(SYSCONF_LFLAGS) $(QT_LFLAGS_MT) LIBS = $(SUBLIBS) -lqpe $(SYSCONF_LIBS_QT) $(SYSCONF_LIBS) $(SYSCONF_LIBS_QTAPP) MOC = $(SYSCONF_MOC) UIC = $(SYSCONF_UIC) ####### Target DESTDIR = $(OPIEDIR)/bin/ VER_MAJ = 1 VER_MIN = 0 VER_PATCH = 0 TARGET = datebook TARGET1 = lib$(TARGET).so.$(VER_MAJ) ####### Files HEADERS = datebookday.h \ datebook.h \ dateentryimpl.h \ datebookdayheaderimpl.h \ datebooksettings.h \ datebookweek.h \ datebookweekheaderimpl.h \ repeatentry.h SOURCES = main.cpp \ datebookday.cpp \ datebook.cpp \ dateentryimpl.cpp \ datebookdayheaderimpl.cpp \ datebooksettings.cpp \ datebookweek.cpp \ datebookweekheaderimpl.cpp \ repeatentry.cpp OBJECTS = main.o \ datebookday.o \ datebook.o \ dateentryimpl.o \ datebookdayheaderimpl.o \ datebooksettings.o \ datebookweek.o \ datebookweekheaderimpl.o \ repeatentry.o \ dateentry.o \ datebookdayheader.o \ datebooksettingsbase.o \ datebookweekheader.o \ repeatentrybase.o INTERFACES = dateentry.ui \ datebookdayheader.ui \ datebooksettingsbase.ui \ datebookweekheader.ui \ repeatentrybase.ui UICDECLS = dateentry.h \ datebookdayheader.h \ datebooksettingsbase.h \ datebookweekheader.h \ repeatentrybase.h UICIMPLS = dateentry.cpp \ datebookdayheader.cpp \ datebooksettingsbase.cpp \ datebookweekheader.cpp \ repeatentrybase.cpp SRCMOC = moc_datebookday.cpp \ moc_datebook.cpp \ moc_dateentryimpl.cpp \ moc_datebookdayheaderimpl.cpp \ moc_datebookweek.cpp \ moc_datebookweekheaderimpl.cpp \ moc_repeatentry.cpp \ moc_dateentry.cpp \ moc_datebookdayheader.cpp \ moc_datebooksettingsbase.cpp \ moc_datebookweekheader.cpp \ moc_repeatentrybase.cpp OBJMOC = moc_datebookday.o \ moc_datebook.o \ moc_dateentryimpl.o \ moc_datebookdayheaderimpl.o \ moc_datebookweek.o \ moc_datebookweekheaderimpl.o \ moc_repeatentry.o \ moc_dateentry.o \ moc_datebookdayheader.o \ moc_datebooksettingsbase.o \ moc_datebookweekheader.o \ moc_repeatentrybase.o ####### Implicit rules .SUFFIXES: .cpp .cxx .cc .C .c .cpp.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cxx.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .cc.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .C.o: $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< .c.o: $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ####### Build rules all: $(DESTDIR)$(TARGET) $(DESTDIR)$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) $(SYSCONF_LINK) $(LFLAGS) -o $(DESTDIR)$(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) moc: $(SRCMOC) tmake: tmake datebook.pro clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) -rm -f *~ core -rm -f allmoc.cpp ####### Extension Modules listpromodules: @echo listallmodules: @echo listaddonpromodules: @echo listaddonentmodules: @echo REQUIRES= ####### Sub-libraries ###### Combined headers ####### Compile main.o: main.cpp \ datebook.h \ $(OPIEDIR)/include/qpe/datebookdb.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ $(OPIEDIR)/include/qpe/qpeapplication.h datebookday.o: datebookday.cpp \ datebookday.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ datebookdayheaderimpl.h \ datebookdayheader.h \ $(OPIEDIR)/include/qpe/datebookdb.h \ $(OPIEDIR)/include/qpe/resource.h \ $(OPIEDIR)/include/qpe/qpeapplication.h \ $(OPIEDIR)/include/qpe/timestring.h \ $(OPIEDIR)/include/qpe/qpedebug.h datebook.o: datebook.cpp \ datebook.h \ $(OPIEDIR)/include/qpe/datebookdb.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ datebookday.h \ datebooksettings.h \ datebooksettingsbase.h \ datebookweek.h \ dateentryimpl.h \ dateentry.h \ $(OPIEDIR)/include/qpe/datebookmonth.h \ $(OPIEDIR)/include/qpe/qpeapplication.h \ $(OPIEDIR)/include/qpe/config.h \ $(OPIEDIR)/include/qpe/qpedebug.h \ $(OPIEDIR)/include/qpe/finddialog.h \ $(OPIEDIR)/include/qpe/ir.h \ $(OPIEDIR)/include/qpe/qpemenubar.h \ $(OPIEDIR)/include/qpe/qpemessagebox.h \ $(OPIEDIR)/include/qpe/resource.h \ $(OPIEDIR)/include/qpe/sound.h \ $(OPIEDIR)/include/qpe/timestring.h \ $(OPIEDIR)/include/qpe/qpetoolbar.h \ $(OPIEDIR)/include/qpe/tzselect.h \ $(OPIEDIR)/include/qpe/xmlreader.h dateentryimpl.o: dateentryimpl.cpp \ dateentryimpl.h \ dateentry.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ repeatentry.h \ repeatentrybase.h \ $(OPIEDIR)/include/qpe/qpeapplication.h \ $(OPIEDIR)/include/qpe/categoryselect.h \ $(OPIEDIR)/include/qpe/datebookmonth.h \ $(OPIEDIR)/include/qpe/global.h \ $(OPIEDIR)/include/qpe/timestring.h \ $(OPIEDIR)/include/qpe/tzselect.h datebookdayheaderimpl.o: datebookdayheaderimpl.cpp \ datebookdayheaderimpl.h \ datebookdayheader.h \ $(OPIEDIR)/include/qpe/datebookmonth.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ $(OPIEDIR)/include/qpe/timestring.h datebooksettings.o: datebooksettings.cpp \ datebooksettings.h \ datebooksettingsbase.h \ $(OPIEDIR)/include/qpe/qpeapplication.h datebookweek.o: datebookweek.cpp \ datebookweek.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ datebookweekheaderimpl.h \ datebookweekheader.h \ $(OPIEDIR)/include/qpe/calendar.h \ $(OPIEDIR)/include/qpe/datebookdb.h \ $(OPIEDIR)/include/qpe/qpeapplication.h \ $(OPIEDIR)/include/qpe/timestring.h datebookweekheaderimpl.o: datebookweekheaderimpl.cpp \ datebookweekheaderimpl.h \ datebookweekheader.h repeatentry.o: repeatentry.cpp \ repeatentry.h \ repeatentrybase.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h \ $(OPIEDIR)/include/qpe/datebookmonth.h \ $(OPIEDIR)/include/qpe/qpeapplication.h \ $(OPIEDIR)/include/qpe/timestring.h dateentry.h: dateentry.ui $(UIC) dateentry.ui -o $(INTERFACE_DECL_PATH)/dateentry.h dateentry.cpp: dateentry.ui $(UIC) dateentry.ui -i dateentry.h -o dateentry.cpp datebookdayheader.h: datebookdayheader.ui $(UIC) datebookdayheader.ui -o $(INTERFACE_DECL_PATH)/datebookdayheader.h datebookdayheader.cpp: datebookdayheader.ui $(UIC) datebookdayheader.ui -i datebookdayheader.h -o datebookdayheader.cpp datebooksettingsbase.h: datebooksettingsbase.ui $(UIC) datebooksettingsbase.ui -o $(INTERFACE_DECL_PATH)/datebooksettingsbase.h datebooksettingsbase.cpp: datebooksettingsbase.ui $(UIC) datebooksettingsbase.ui -i datebooksettingsbase.h -o datebooksettingsbase.cpp datebookweekheader.h: datebookweekheader.ui $(UIC) datebookweekheader.ui -o $(INTERFACE_DECL_PATH)/datebookweekheader.h datebookweekheader.cpp: datebookweekheader.ui $(UIC) datebookweekheader.ui -i datebookweekheader.h -o datebookweekheader.cpp repeatentrybase.h: repeatentrybase.ui $(UIC) repeatentrybase.ui -o $(INTERFACE_DECL_PATH)/repeatentrybase.h repeatentrybase.cpp: repeatentrybase.ui $(UIC) repeatentrybase.ui -i repeatentrybase.h -o repeatentrybase.cpp dateentry.o: dateentry.cpp datebookdayheader.o: datebookdayheader.cpp datebooksettingsbase.o: datebooksettingsbase.cpp datebookweekheader.o: datebookweekheader.cpp repeatentrybase.o: repeatentrybase.cpp moc_datebookday.o: moc_datebookday.cpp \ datebookday.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h moc_datebook.o: moc_datebook.cpp \ datebook.h \ $(OPIEDIR)/include/qpe/datebookdb.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h moc_dateentryimpl.o: moc_dateentryimpl.cpp \ dateentryimpl.h \ dateentry.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h moc_datebookdayheaderimpl.o: moc_datebookdayheaderimpl.cpp \ datebookdayheaderimpl.h \ datebookdayheader.h moc_datebookweek.o: moc_datebookweek.cpp \ datebookweek.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h moc_datebookweekheaderimpl.o: moc_datebookweekheaderimpl.cpp \ datebookweekheaderimpl.h \ datebookweekheader.h moc_repeatentry.o: moc_repeatentry.cpp \ repeatentry.h \ repeatentrybase.h \ $(OPIEDIR)/include/qpe/event.h \ $(OPIEDIR)/include/qpe/palmtoprecord.h \ $(OPIEDIR)/include/qpe/timeconversion.h \ $(OPIEDIR)/include/qpe/qpcglobal.h moc_dateentry.o: moc_dateentry.cpp \ dateentry.h moc_datebookdayheader.o: moc_datebookdayheader.cpp \ datebookdayheader.h moc_datebooksettingsbase.o: moc_datebooksettingsbase.cpp \ datebooksettingsbase.h moc_datebookweekheader.o: moc_datebookweekheader.cpp \ datebookweekheader.h moc_repeatentrybase.o: moc_repeatentrybase.cpp \ repeatentrybase.h moc_datebookday.cpp: datebookday.h $(MOC) datebookday.h -o moc_datebookday.cpp moc_datebook.cpp: datebook.h $(MOC) datebook.h -o moc_datebook.cpp moc_dateentryimpl.cpp: dateentryimpl.h $(MOC) dateentryimpl.h -o moc_dateentryimpl.cpp moc_datebookdayheaderimpl.cpp: datebookdayheaderimpl.h $(MOC) datebookdayheaderimpl.h -o moc_datebookdayheaderimpl.cpp moc_datebookweek.cpp: datebookweek.h $(MOC) datebookweek.h -o moc_datebookweek.cpp moc_datebookweekheaderimpl.cpp: datebookweekheaderimpl.h $(MOC) datebookweekheaderimpl.h -o moc_datebookweekheaderimpl.cpp moc_repeatentry.cpp: repeatentry.h $(MOC) repeatentry.h -o moc_repeatentry.cpp moc_dateentry.cpp: dateentry.h $(MOC) dateentry.h -o moc_dateentry.cpp moc_datebookdayheader.cpp: datebookdayheader.h $(MOC) datebookdayheader.h -o moc_datebookdayheader.cpp moc_datebooksettingsbase.cpp: datebooksettingsbase.h $(MOC) datebooksettingsbase.h -o moc_datebooksettingsbase.cpp moc_datebookweekheader.cpp: datebookweekheader.h $(MOC) datebookweekheader.h -o moc_datebookweekheader.cpp moc_repeatentrybase.cpp: repeatentrybase.h $(MOC) repeatentrybase.h -o moc_repeatentrybase.cpp