blob: a0f4d550aaf8aa9d9e2df53f0d2ceb804db1dc0e [file] [log] [blame]
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +00001#
2# __________ __ ___.
3# Open \______ \ ____ ____ | | _\_ |__ _______ ___
4# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7# \/ \/ \/ \/ \/
8# $Id$
9#
10# All files in this archive are subject to the GNU General Public License.
11# See the file COPYING in the source tree root for full license agreement.
12#
13# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
14# KIND, either express or implied.
15#
16
17
18# common files
19SOURCES += \
20 rbutilqt.cpp \
21 main.cpp \
22 installwindow.cpp \
23 base/httpget.cpp \
24 configure.cpp \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000025 base/zipinstaller.cpp \
26 progressloggergui.cpp \
27 installtalkwindow.cpp \
28 base/talkfile.cpp \
29 base/talkgenerator.cpp \
30 base/autodetection.cpp \
31 ../ipodpatcher/ipodpatcher.c \
32 ../sansapatcher/sansapatcher.c \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000033 themesinstallwindow.cpp \
34 base/uninstall.cpp \
35 uninstallwindow.cpp \
36 base/utils.cpp \
37 preview.cpp \
38 base/encoders.cpp \
39 encttscfggui.cpp \
40 base/encttssettings.cpp \
41 base/ttsbase.cpp \
42 base/ttsexes.cpp \
43 base/ttssapi.cpp \
44 base/ttsfestival.cpp \
45 ../../tools/wavtrim.c \
46 ../../tools/voicefont.c \
47 base/voicefile.cpp \
48 createvoicewindow.cpp \
49 base/rbsettings.cpp \
50 base/serverinfo.cpp \
51 base/systeminfo.cpp \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000052 base/system.cpp \
53 sysinfo.cpp \
54 systrace.cpp \
55 base/bootloaderinstallbase.cpp \
56 base/bootloaderinstallmi4.cpp \
57 base/bootloaderinstallhex.cpp \
58 base/bootloaderinstallipod.cpp \
59 base/bootloaderinstallsansa.cpp \
60 base/bootloaderinstallfile.cpp \
61 base/bootloaderinstallchinachip.cpp \
62 base/bootloaderinstallams.cpp \
63 base/bootloaderinstalltcc.cpp \
Dominik Wengerfab86a62010-06-04 21:43:15 +000064 base/bootloaderinstallmpio.cpp \
Dominik Riebeling9fedc812010-04-02 21:24:19 +000065 base/rockboxinfo.cpp \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000066 ../../tools/mkboot.c \
67 ../../tools/iriver.c \
Dominik Riebeling8c1d1142011-03-25 22:16:12 +000068 quazip/quazip.cpp \
69 quazip/quazipfile.cpp \
70 quazip/quazipnewinfo.cpp \
71 quazip/unzip.c \
72 quazip/zip.c \
73 quazip/ioapi.c \
74 base/ziputil.cpp \
Dominik Riebeling99408dd2011-07-16 22:08:03 +000075 comboboxviewdelegate.cpp \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000076
77
78HEADERS += \
79 rbutilqt.h \
80 installwindow.h \
81 base/httpget.h \
82 configure.h \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000083 version.h \
84 base/zipinstaller.h \
85 installtalkwindow.h \
86 base/talkfile.h \
87 base/talkgenerator.h \
88 base/autodetection.h \
89 base/progressloggerinterface.h \
90 progressloggergui.h \
91 ../ipodpatcher/ipodpatcher.h \
92 ../ipodpatcher/ipodio.h \
93 ../ipodpatcher/parttypes.h \
94 ../sansapatcher/sansapatcher.h \
95 ../sansapatcher/sansaio.h \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000096 irivertools/h100sums.h \
97 irivertools/h120sums.h \
98 irivertools/h300sums.h \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +000099 themesinstallwindow.h \
100 base/uninstall.h \
101 uninstallwindow.h \
102 base/utils.h \
103 preview.h \
104 base/encoders.h \
105 encttscfggui.h \
106 base/encttssettings.h \
107 base/ttsbase.h \
108 base/ttsexes.h \
109 base/ttsfestival.h \
110 base/ttssapi.h \
111 ../../tools/wavtrim.h \
112 ../../tools/voicefont.h \
113 base/voicefile.h \
114 createvoicewindow.h \
115 base/rbsettings.h \
116 base/serverinfo.h \
117 base/systeminfo.h \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +0000118 sysinfo.h \
119 base/system.h \
120 systrace.h \
121 base/bootloaderinstallbase.h \
122 base/bootloaderinstallmi4.h \
123 base/bootloaderinstallhex.h \
124 base/bootloaderinstallipod.h \
125 base/bootloaderinstallsansa.h \
126 base/bootloaderinstallfile.h \
127 base/bootloaderinstallchinachip.h \
128 base/bootloaderinstallams.h \
129 base/bootloaderinstalltcc.h \
Dominik Wengerfab86a62010-06-04 21:43:15 +0000130 base/bootloaderinstallmpio.h \
Dominik Riebeling9fedc812010-04-02 21:24:19 +0000131 base/rockboxinfo.h \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +0000132 ../../tools/mkboot.h \
133 ../../tools/iriver.h \
Dominik Riebeling8c1d1142011-03-25 22:16:12 +0000134 quazip/crypt.h \
135 quazip/ioapi.h \
136 quazip/quazipfile.h \
137 quazip/quazipfileinfo.h \
138 quazip/quazip.h \
139 quazip/quazipnewinfo.h \
140 quazip/unzip.h \
141 quazip/zip.h \
142 base/ziputil.h \
Dominik Riebeling99408dd2011-07-16 22:08:03 +0000143 comboboxviewdelegate.h \
Dominik Riebeling8c1d1142011-03-25 22:16:12 +0000144
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +0000145
146FORMS += \
147 rbutilqtfrm.ui \
148 aboutbox.ui \
149 installwindowfrm.ui \
150 progressloggerfrm.ui \
151 configurefrm.ui \
Dominik Riebelingbc8b9da2010-03-21 18:15:17 +0000152 installtalkfrm.ui \
153 themesinstallfrm.ui \
154 uninstallfrm.ui \
155 previewfrm.ui \
156 createvoicefrm.ui \
157 sysinfofrm.ui \
158 systracefrm.ui
159
160
161TRANSLATIONS += \
162 lang/rbutil_cs.ts \
163 lang/rbutil_de.ts \
164 lang/rbutil_fi.ts \
165 lang/rbutil_fr.ts \
166 lang/rbutil_gr.ts \
167 lang/rbutil_he.ts \
168 lang/rbutil_it.ts \
169 lang/rbutil_ja.ts \
170 lang/rbutil_nl.ts \
171 lang/rbutil_pl.ts \
172 lang/rbutil_pt.ts \
173 lang/rbutil_pt_BR.ts \
174 lang/rbutil_ru.ts \
175 lang/rbutil_tr.ts \
176 lang/rbutil_zh_CN.ts \
177 lang/rbutil_zh_TW.ts \
178
179RESOURCES += $$_PRO_FILE_PWD_/rbutilqt.qrc
180!dbg {
181 RESOURCES += $$_PRO_FILE_PWD_/rbutilqt-lang.qrc
182}
183# windows specific files
184win32 {
185 SOURCES += ../ipodpatcher/ipodio-win32.c
186 SOURCES += ../ipodpatcher/ipodio-win32-scsi.c
187 SOURCES += ../sansapatcher/sansaio-win32.c
188 RC_FILE = rbutilqt.rc
189 RESOURCES += $$_PRO_FILE_PWD_/rbutilqt-win.qrc
190}
191
192# unix specific files
193unix {
194 SOURCES += ../ipodpatcher/ipodio-posix.c
195 SOURCES += ../sansapatcher/sansaio-posix.c
196}
197
198# mac specific files
199macx {
200 SOURCES += base/ttscarbon.cpp
201 HEADERS += base/ttscarbon.h
202 QMAKE_INFO_PLIST = Info.plist
203 RC_FILE = icons/rbutilqt.icns
204}
205