Added new scripts for building app, plugins and packages
[mdictionary] / trunk / src / base / base.pro
1 #-------------------------------------------------
2 #
3 # Project created by QtCreator 2010-08-03T08:54:27
4 #
5 #-------------------------------------------------
6
7 QT       += core gui 
8
9 TARGET = mdictionary
10 TEMPLATE = app
11
12 MDICT_BINDIR = $$[MDICT_BINDIR]
13
14 isEmpty(MDICT_BINDIR) {
15   MDICT_BINDIR = .
16 }
17
18 DESTDIR = $${MDICT_BINDIR}
19
20 SOURCES += gui/main.cpp\
21         gui/MainWindow.cpp \
22     gui/SearchBarWidget.cpp \
23     gui/WordListWidget.cpp \
24     gui/TranslationWidget.cpp \
25     backbone/backbone.cpp \
26     gui/MenuWidget.cpp \
27     gui/MenuTabWidget.cpp
28
29 HEADERS  += gui/MainWindow.h \
30     gui/SearchBarWidget.h \
31     gui/WordListWidget.h \
32     gui/TranslationWidget.h \
33     backbone/backbone.h \
34     ../includes/translation.h \
35     ../includes/settings.h \
36     ../includes/CommonDictInterface.h \
37     gui/MenuWidget.h \
38     gui/MenuTabWidget.h
39
40 FORMS    += gui/MainWindow.ui
41
42 unix {
43   #VARIABLES
44   isEmpty(PREFIX) {
45     PREFIX = /usr
46   }
47   BINDIR = $$PREFIX/bin
48   DATADIR =$$PREFIX/share
49
50   DEFINES += DATADIR=\\\"$$DATADIR\\\" PKGDATADIR=\\\"$$PKGDATADIR\\\"
51
52   #MAKE INSTALL
53
54   INSTALLS += target desktop icon26 icon48 icon64
55
56   target.path =$$BINDIR
57
58   desktop.path = $$DATADIR/applications/hildon
59   desktop.files += ../../../data/$${TARGET}.desktop
60
61   icon26.path = $$DATADIR/icons/hicolor/26x26/apps
62   icon26.files += ../../../data/26x26/$${TARGET}.png
63
64   icon48.path = $$DATADIR/icons/hicolor/48x48/apps
65   icon48.files += ../../../data/48x48/$${TARGET}.png
66
67   icon64.path = $$DATADIR/icons/hicolor/64x64/apps
68   icon64.files += ../../../data/64x64/$${TARGET}.png
69 }