Initial Commit
[uktrainplanner] / uktrainplanner.pro
1 TARGET      = uktrainplanner
2 HEADERS     +=  src/chooser.h \
3 src/departureboard.h \
4 src/departurewidget.h \
5 src/favouritestations.h \
6 src/servicewindow.h \
7 src/stationchooser.h
8 SOURCES     +=  src/qtmain.cpp \
9 src/chooser.cpp \
10 src/departureboard.cpp \
11 src/departurewidget.cpp \
12 src/favouritestations.cpp \
13 src/servicewindow.cpp \
14 src/stationchooser.cpp
15 FORMS += src/chooser.ui \
16     src/stationchooser.ui \
17     src/favouritestations.ui \
18     src/departureboard.ui \
19     src/servicewindow.ui \
20     src/departurewidget.ui
21
22 RESOURCES += src/icons.qrc \
23     src/stations.qrc
24
25 LEXSOURCES  += #LEXS#
26 YACCSOURCES += #YACCS#
27
28 INCLUDEPATH +=
29 LIBS        +=
30 DEFINES     +=
31
32 # All generated files goes same directory
33 OBJECTS_DIR = build
34 MOC_DIR     = build
35 UI_DIR      = build
36
37 DESTDIR     = build
38 TEMPLATE    = app
39 DEPENDPATH  +=
40 VPATH       += src uis
41 CONFIG      -= 
42 CONFIG      += debug
43 QT = core \
44     gui \
45     xml \
46     network \
47     xmlpatterns
48
49 INSTALLS    += target
50 target.path  = /usr/bin/
51
52 INSTALLS    += desktop
53 desktop.path  = /usr/share/applications/hildon
54 desktop.files  = data/uktrainplanner.desktop
55
56 INSTALLS    += service
57 service.path  = /usr/share/dbus-1/services
58 service.files  = data/uktrainplanner.service
59
60 INSTALLS    += icon64
61 icon64.path  = /usr/share/icons/hicolor/64x64/apps
62 icon64.files  = data/64x64/uktrainplanner.png
63
64 #
65 # Targets for debian source and binary package creation
66 #
67 debian-src.commands = dpkg-buildpackage -S -r -us -uc -d
68 debian-bin.commands = dpkg-buildpackage -b -r -uc -d
69 debian-all.depends = debian-src debian-bin
70
71 #
72 # Clean all but Makefile
73 #
74 compiler_clean.commands = -$(DEL_FILE) $(TARGET)
75
76 QMAKE_EXTRA_TARGETS += debian-all debian-src debian-bin compiler_clean
77
78 OTHER_FILES +=
79
80 RESOURCES +=