1###########################################################################################
2##
3##	Author    : Johan Spee (quimup@coonsden.com)
4##	Project   : Quimup
5##	FileName  : Quimup.pro
6##	Date      : 2015-01-21T10:10:10
7##	License   : GPL
8##	Comment   : Quimup is a client for MPD
9##	Home Page : www.coonsden.com
10##
11##	This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
12##	WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13##
14###########################################################################################
15
16greaterThan(QT_MAJOR_VERSION, 4): QT += core gui network widgets
17
18TARGET = quimup
19TEMPLATE = app
20
21CONFIG += link_pkgconfig
22PKGCONFIG = libmpdclient
23PKGCONFIG += taglib
24
25BUILD_PATH = ./build
26
27CONFIG(debug, debug|release) {
28    #Debug
29    CONFIG += console
30    unix:TARGET = $$join(TARGET,,,_debug)
31    else:TARGET = $$join(TARGET,,,d)
32    unix:OBJECTS_DIR = $${BUILD_PATH}/debug/.obj/unix
33    win32:OBJECTS_DIR = $${BUILD_PATH}/debug/.obj/win32
34    mac:OBJECTS_DIR = $${BUILD_PATH}/debug/.obj/mac
35    UI_DIR = $${BUILD_PATH}/debug/.ui
36    MOC_DIR = $${BUILD_PATH}/debug/.moc
37    RCC_DIR = $${BUILD_PATH}/debug/.rcc
38} else {
39    #Release
40    unix:OBJECTS_DIR = $${BUILD_PATH}/release/.obj/unix
41    win32:OBJECTS_DIR = $${BUILD_PATH}/release/.obj/win32
42    mac:OBJECTS_DIR = $${BUILD_PATH}/release/.obj/mac
43    UI_DIR = $${BUILD_PATH}/release/.ui
44    MOC_DIR = $${BUILD_PATH}/release/.moc
45    RCC_DIR = $${BUILD_PATH}/release/.rcc
46}
47
48SOURCES += src/main.cpp \
49    src/qm_clicklabel.cpp \
50    src/qm_clickprogressbar.cpp \
51    src/qm_config.cpp \
52    src/qm_core.cpp \
53    src/qm_mpdcom.cpp \
54    src/qm_player.cpp \
55    src/qm_scroller.cpp \
56    src/qm_trayicon.cpp \
57    src/qm_settings.cpp \
58    src/qm_browser.cpp \
59    src/qm_playlistview.cpp \
60    src/qm_libraryview.cpp \
61    src/qm_itemlist.cpp \
62    src/qm_songinfo.cpp \
63    src/qm_streamloader.cpp \
64    src/qm_colorpicker.cpp \
65    src/qtlocalpeer.cpp \
66    src/qtsingleapplication.cpp \
67    src/qtlockedfile.cpp
68
69HEADERS += src/qm_clicklabel.h \
70    src/qm_clickprogressbar.h \
71    src/qm_config.h \
72    src/qm_core.h \
73    src/qm_mpdcom.h \
74    src/qm_player.h \
75    src/qm_scroller.h \
76    src/qm_songinfo.h \
77    src/qm_trayicon.h \
78    src/qm_widget_ids.h \
79    src/qm_settings.h \
80    src/qm_browser.h \
81    src/qm_playlistview.h \
82    src/qm_libraryview.h \
83    src/qm_commandlist.h \
84    src/qm_itemlist.h \
85    src/qm_browser_ids.h \
86    src/qm_streamloader.h \
87    src/qm_colorpicker.h \
88    src/qtlocalpeer.h \
89    src/qtsingleapplication.h \
90    src/qtlockedfile.h
91
92RESOURCES += src/quimup.qrc
93
94TRANSLATIONS += quimup_nl.ts \
95    quimup_cs.ts
96
97