Added on screen button in maemo and hardware zoom buttons
[mdictionary] / trunk / src / base / base.pro
1 # -------------------------------------------------
2 # Project created by QtCreator 2010-08-03T08:54:27
3 # -------------------------------------------------
4 QT += core \
5     gui \
6     sql
7 maemo5:QT += maemo5
8 TARGET = mdictionary
9 TEMPLATE = app
10 MDICT_BINDIR = $$[MDICT_BINDIR]
11 isEmpty(MDICT_BINDIR):MDICT_BINDIR = .
12 DESTDIR = $${MDICT_BINDIR}
13 SOURCES += gui/main.cpp \
14     gui/MainWindow.cpp \
15     gui/SearchBarWidget.cpp \
16     gui/WordListWidget.cpp \
17     gui/TranslationWidget.cpp \
18     backbone/backbone.cpp \
19     gui/MenuWidget.cpp \
20     gui/MenuTabWidget.cpp \
21     gui/DictManagerWidget.cpp \
22     gui/DictTypeSelectDialog.cpp \
23     backbone/History.cpp \
24     gui/HistoryListDialog.cpp \
25     gui/WordListProxyStyle.cpp \
26     backbone/Bookmarks.cpp \
27     gui/SettingsWidget.cpp \
28     gui/BookmarksWidget.cpp \
29     gui/WelcomeScreenWidget.cpp \ 
30     gui/AboutWidget.cpp \
31     gui/TranslationTextEdit.cpp
32
33 HEADERS  += gui/MainWindow.h \
34     gui/AboutWidget.h \
35     gui/SearchBarWidget.h \
36     gui/WordListWidget.h \
37     gui/TranslationWidget.h \
38     backbone/backbone.h \
39     ../includes/translation.h \
40     ../includes/settings.h \
41     ../includes/CommonDictInterface.h \
42     gui/MenuWidget.h \
43     gui/MenuTabWidget.h \
44     gui/DictManagerWidget.h \
45     gui/DictTypeSelectDialog.h \
46     gui/TranslationWidgetAutoResizer.h \
47     ../includes/History.h \
48     gui/HistoryListDialog.h \
49     ../includes/GUIInterface.h \
50     gui/WordListProxyStyle.h \
51     backbone/Bookmarks.h \
52     backbone/BookmarkTranslations.h \
53     gui/SettingsWidget.h \
54     gui/BookmarksWidget.h \
55     gui/WelcomeScreenWidget.h \
56     gui/TranslationTextEdit.h
57
58 FORMS    += gui/MainWindow.ui
59 RESOURCES += gui/gui.qrc
60
61 unix { 
62     # VARIABLES
63     isEmpty(PREFIX):PREFIX = /usr
64     BINDIR = $$PREFIX/bin
65     DATADIR = $$PREFIX/share
66     DEFINES += DATADIR=\\\"$$DATADIR\\\" \
67         PKGDATADIR=\\\"$$PKGDATADIR\\\"
68     
69     # MAKE INSTALL
70     INSTALLS += target \
71         desktop \
72         icon64 \
73         configs
74     configs.path = ~/.mdictionary
75     configs.files += ../../../data/mdictionary.defaults
76     target.path = $$BINDIR
77     maemo5 { 
78         desktop.path = $$DATADIR/applications/hildon
79         icon64.path = $$DATADIR/icons/hicolor/64x64/hildon
80     }
81     !maemo5 { 
82         desktop.path = $$DATADIR/applications
83         icon64.path = $$DATADIR/icons
84     }
85     desktop.files += ../../../data/other/$${TARGET}.desktop
86     icon64.files += ../../../data/icons/64x64/$${TARGET}.png
87 }