############################################################################# ####### 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../library 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 = ../bin/ VER_MAJ = 1 VER_MIN = 0 VER_PATCH = 0 TARGET = tableviewer TARGET1 = lib$(TARGET).so.$(VER_MAJ) ####### Files HEADERS = tableviewer.h \ ui/commonwidgets.h \ ui/tvbrowseview.h \ ui/tvlistview.h \ ui/tvfilterview.h \ ui/tveditview.h \ ui/browsekeyentry.h \ ui/filterkeyentry.h \ ui/tvkeyedit.h \ db/datacache.h \ db/common.h \ db/xmlsource.h \ db/csvsource.h SOURCES = main.cpp \ tableviewer.cpp \ ui/commonwidgets.cpp \ ui/tvbrowseview.cpp \ ui/tvfilterview.cpp \ ui/browsekeyentry.cpp \ ui/filterkeyentry.cpp \ ui/tvlistview.cpp \ ui/tveditview.cpp \ ui/tvkeyedit.cpp \ db/datacache.cpp \ db/xmlsource.cpp \ db/csvsource.cpp \ db/common.cpp OBJECTS = main.o \ tableviewer.o \ ui/commonwidgets.o \ ui/tvbrowseview.o \ ui/tvfilterview.o \ ui/browsekeyentry.o \ ui/filterkeyentry.o \ ui/tvlistview.o \ ui/tveditview.o \ ui/tvkeyedit.o \ db/datacache.o \ db/xmlsource.o \ db/csvsource.o \ db/common.o \ ui/tvkeyedit_gen.o INTERFACES = ui/tvkeyedit_gen.ui UICDECLS = ui/tvkeyedit_gen.h UICIMPLS = ui/tvkeyedit_gen.cpp SRCMOC = moc_tableviewer.cpp \ ui/moc_commonwidgets.cpp \ ui/moc_tvbrowseview.cpp \ ui/moc_tvlistview.cpp \ ui/moc_tvfilterview.cpp \ ui/moc_tveditview.cpp \ ui/moc_browsekeyentry.cpp \ ui/moc_filterkeyentry.cpp \ ui/moc_tvkeyedit.cpp \ ui/moc_tvkeyedit_gen.cpp OBJMOC = moc_tableviewer.o \ ui/moc_commonwidgets.o \ ui/moc_tvbrowseview.o \ ui/moc_tvlistview.o \ ui/moc_tvfilterview.o \ ui/moc_tveditview.o \ ui/moc_browsekeyentry.o \ ui/moc_filterkeyentry.o \ ui/moc_tvkeyedit.o \ ui/moc_tvkeyedit_gen.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: Makefile.in Makefile.in: tableviewer.pro tmake tableviewer.pro -o Makefile.in 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 \ tableviewer.h \ db/common.h \ ../library/fileselector.h \ ../library/filemanager.h \ ../library/applnk.h \ ../library/qpeapplication.h \ ../library/qpedecoration_qws.h tableviewer.o: tableviewer.cpp \ tableviewer.h \ db/common.h \ ../library/fileselector.h \ ../library/filemanager.h \ ../library/applnk.h \ ui/tvbrowseview.h \ ui/tvfilterview.h \ ui/tvlistview.h \ ui/tveditview.h \ ui/tvkeyedit.h \ tvkeyedit_gen.h \ db/datacache.h \ ../library/resource.h ui/commonwidgets.o: ui/commonwidgets.cpp \ ../library/datebookmonth.h \ ../library/organizer.h \ ../library/xmlreader.h \ ../library/calendar.h \ ui/commonwidgets.h ui/tvbrowseview.o: ui/tvbrowseview.cpp \ ui/tvbrowseview.h \ ui/../db/common.h \ ui/browsekeyentry.h ui/tvfilterview.o: ui/tvfilterview.cpp \ ui/tvfilterview.h \ ui/filterkeyentry.h \ ui/../db/common.h ui/browsekeyentry.o: ui/browsekeyentry.cpp \ ui/browsekeyentry.h \ ui/../db/common.h \ ui/commonwidgets.h ui/filterkeyentry.o: ui/filterkeyentry.cpp \ ui/filterkeyentry.h \ ui/../db/common.h \ ui/commonwidgets.h ui/tvlistview.o: ui/tvlistview.cpp \ ui/tvlistview.h \ ui/../db/common.h ui/tveditview.o: ui/tveditview.cpp \ ui/tveditview.h \ ui/../db/common.h \ ui/commonwidgets.h ui/tvkeyedit.o: ui/tvkeyedit.cpp \ ui/tvkeyedit.h \ tvkeyedit_gen.h \ ui/../db/common.h db/datacache.o: db/datacache.cpp \ db/datacache.h \ db/common.h \ db/xmlsource.h \ db/csvsource.h db/xmlsource.o: db/xmlsource.cpp \ db/xmlsource.h \ db/datacache.h \ db/common.h db/csvsource.o: db/csvsource.cpp \ db/csvsource.h \ db/datacache.h \ db/common.h db/common.o: db/common.cpp \ ../library/timestring.h \ db/common.h \ db/datacache.h ui/tvkeyedit_gen.h: ui/tvkeyedit_gen.ui $(UIC) ui/tvkeyedit_gen.ui -o $(INTERFACE_DECL_PATH)/ui/tvkeyedit_gen.h tvkeyedit_gen.h: ui/tvkeyedit_gen.ui $(UIC) ui/tvkeyedit_gen.ui -o tvkeyedit_gen.h ui/tvkeyedit_gen.cpp: ui/tvkeyedit_gen.ui $(UIC) ui/tvkeyedit_gen.ui -i tvkeyedit_gen.h -o ui/tvkeyedit_gen.cpp ui/tvkeyedit_gen.o: ui/tvkeyedit_gen.cpp \ ui/tvkeyedit_gen.h \ ui/tvkeyedit_gen.ui moc_tableviewer.o: moc_tableviewer.cpp \ tableviewer.h \ db/common.h \ ../library/fileselector.h \ ../library/filemanager.h \ ../library/applnk.h ui/moc_commonwidgets.o: ui/moc_commonwidgets.cpp \ ui/commonwidgets.h ui/moc_tvbrowseview.o: ui/moc_tvbrowseview.cpp \ ui/tvbrowseview.h \ ui/../db/common.h ui/moc_tvlistview.o: ui/moc_tvlistview.cpp \ ui/tvlistview.h \ ui/../db/common.h ui/moc_tvfilterview.o: ui/moc_tvfilterview.cpp \ ui/tvfilterview.h \ ui/filterkeyentry.h \ ui/../db/common.h ui/moc_tveditview.o: ui/moc_tveditview.cpp \ ui/tveditview.h \ ui/../db/common.h ui/moc_browsekeyentry.o: ui/moc_browsekeyentry.cpp \ ui/browsekeyentry.h \ ui/../db/common.h ui/moc_filterkeyentry.o: ui/moc_filterkeyentry.cpp \ ui/filterkeyentry.h \ ui/../db/common.h ui/moc_tvkeyedit.o: ui/moc_tvkeyedit.cpp \ ui/tvkeyedit.h \ tvkeyedit_gen.h \ ui/../db/common.h ui/moc_tvkeyedit_gen.o: ui/moc_tvkeyedit_gen.cpp \ ui/tvkeyedit_gen.h moc_tableviewer.cpp: tableviewer.h $(MOC) tableviewer.h -o moc_tableviewer.cpp ui/moc_commonwidgets.cpp: ui/commonwidgets.h $(MOC) ui/commonwidgets.h -o ui/moc_commonwidgets.cpp ui/moc_tvbrowseview.cpp: ui/tvbrowseview.h $(MOC) ui/tvbrowseview.h -o ui/moc_tvbrowseview.cpp ui/moc_tvlistview.cpp: ui/tvlistview.h $(MOC) ui/tvlistview.h -o ui/moc_tvlistview.cpp ui/moc_tvfilterview.cpp: ui/tvfilterview.h $(MOC) ui/tvfilterview.h -o ui/moc_tvfilterview.cpp ui/moc_tveditview.cpp: ui/tveditview.h $(MOC) ui/tveditview.h -o ui/moc_tveditview.cpp ui/moc_browsekeyentry.cpp: ui/browsekeyentry.h $(MOC) ui/browsekeyentry.h -o ui/moc_browsekeyentry.cpp ui/moc_filterkeyentry.cpp: ui/filterkeyentry.h $(MOC) ui/filterkeyentry.h -o ui/moc_filterkeyentry.cpp ui/moc_tvkeyedit.cpp: ui/tvkeyedit.h $(MOC) ui/tvkeyedit.h -o ui/moc_tvkeyedit.cpp ui/moc_tvkeyedit_gen.cpp: ui/tvkeyedit_gen.h $(MOC) ui/tvkeyedit_gen.h -o ui/moc_tvkeyedit_gen.cpp