Merge branch 'master' of /opt/src/sb1/qt/scorecard
[scorecard] / scorecard.pro
1 TARGET = scorecard
2 DESTDIR = bin
3 MOC_DIR = moc
4 OBJECTS_DIR = obj
5 UI_DIR = obj
6
7 QMAKE_CXXFLAGS += -Wno-return-type
8
9 CONFIG  += qt debug
10 TEMPLATE = app
11 QT      += xml maemo5
12
13 RESOURCES = scorecard.qrc
14
15 HEADERS  = \
16 src/score-common.h \
17 src/main-window.h \
18 src/score-dialog.h \
19 src/course-dialog.h \
20 src/settings-dialog.h \
21 src/table-model.h \
22 src/list-model.h \
23 src/stat-model.h \
24 src/xml-dom-parser.h \
25 src/data.h
26
27 SOURCES  = \
28 src/main.cpp \
29 src/main-window.cpp \
30 src/score-dialog.cpp \
31 src/course-dialog.cpp \
32 src/settings-dialog.cpp \
33 src/table-model.cpp \
34 src/list-model.cpp \
35 src/stat-model.cpp \
36 src/xml-dom-parser.cpp \
37 src/data.cpp
38
39 unix {
40     #VARIABLES
41     PREFIX = /opt/scorecard
42     BINDIR = $$PREFIX/bin
43     DATADIR = $$PREFIX/data
44     IMGDIR = /usr/share/icons/hicolor
45     MAEMODIR = /usr/share/applications/hildon
46
47     DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\"
48
49     #MAKE INSTALL    
50     INSTALLS += target data desktop iconxpm icon26 icon40 icon64
51
52     target.path =$$BINDIR
53
54     data.path = $$DATADIR
55     data.files += data/club-master.xml
56  
57     desktop.path = $$MAEMODIR
58     desktop.files += maemo/scorecard.desktop
59
60     iconxpm.path = /usr/share/pixmap
61     iconxpm.files += images/scorecard.xpm 
62
63     icon26.path = $$IMGDIR/26x26/apps
64     icon26.files += images/scorecard_icon_26x26.png 
65
66     icon40.path = $$IMGADIR/40x40/apps
67     icon40.files += images/scorecard_icon_40x40.png 
68
69     icon64.path = $$IMGDIR/64x64/apps
70     icon64.files += images/scorecard_icon_64x64.png 
71     
72 }