diff options
author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2008-09-28 17:02:36 +0000 |
---|---|---|
committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2008-09-28 17:02:36 +0000 |
commit | 197c24c5d331703b8b1d743f5699263cd623df38 (patch) | |
tree | 9c054f54f43b0c788b0760adf08595fe48643afb /rbutil/rbutilqt/rbutilqt.pro | |
parent | 063d37b08f6110a250c1f1a70883c4c45705f7b8 (diff) |
Completely rework the bootloader installation class:
- create a base class and make derived classes for each installation type.
- sort installations by type, not by player model.
- remove duplicated code for iriver (de)scrambling functionality and use the functions inside of the tools folder directly -- we already do the same for rbspeex.
- make bootloader file backup optional and allow choosing a target location.
- clean up some wording and add some more guiding messages.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@18657 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.pro')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.pro | 38 |
1 files changed, 22 insertions, 16 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.pro b/rbutil/rbutilqt/rbutilqt.pro index e989a35ef7..000ed07752 100644 --- a/rbutil/rbutilqt/rbutilqt.pro +++ b/rbutil/rbutilqt/rbutilqt.pro @@ -31,7 +31,7 @@ QMAKE_EXTRA_TARGETS += rbspeex PRE_TARGETDEPS += rbspeex # rule for creating ctags file -tags.commands = ctags -R --c++-kinds=+p --fields=+iaS --extra=+q $(SOURCES) +tags.commands = ctags -R --c++-kinds=+p --fields=+iaS --extra=+q $(SOURCES) tags.depends = $(SOURCES) QMAKE_EXTRA_TARGETS += tags @@ -51,21 +51,17 @@ SOURCES += rbutilqt.cpp \ zip/zip.cpp \ zip/unzip.cpp \ installzip.cpp \ - installbootloader.cpp \ progressloggergui.cpp \ installtalkwindow.cpp \ talkfile.cpp \ autodetection.cpp \ ../ipodpatcher/ipodpatcher.c \ ../sansapatcher/sansapatcher.c \ - irivertools/irivertools.cpp \ - irivertools/md5sum.cpp \ browsedirtree.cpp \ installthemes.cpp \ uninstall.cpp \ uninstallwindow.cpp \ utils.cpp \ - browseof.cpp \ preview.cpp \ encoders.cpp \ encodersgui.cpp \ @@ -78,9 +74,17 @@ SOURCES += rbutilqt.cpp \ rbsettings.cpp \ rbunzip.cpp \ rbzip.cpp \ + detect.cpp \ sysinfo.cpp \ - detect.cpp - + bootloaderinstallbase.cpp \ + bootloaderinstallmi4.cpp \ + bootloaderinstallhex.cpp \ + bootloaderinstallipod.cpp \ + bootloaderinstallsansa.cpp \ + bootloaderinstallfile.cpp \ + ../../tools/mkboot.c \ + ../../tools/iriver.c + HEADERS += rbutilqt.h \ install.h \ httpget.h \ @@ -92,7 +96,6 @@ HEADERS += rbutilqt.h \ zip/zip_p.h \ version.h \ installzip.h \ - installbootloader.h \ installtalkwindow.h \ talkfile.h \ autodetection.h \ @@ -103,18 +106,14 @@ HEADERS += rbutilqt.h \ ../ipodpatcher/parttypes.h \ ../sansapatcher/sansapatcher.h \ ../sansapatcher/sansaio.h \ - irivertools/irivertools.h \ - irivertools/md5sum.h \ irivertools/h100sums.h \ irivertools/h120sums.h \ irivertools/h300sums.h \ - irivertools/checksums.h \ browsedirtree.h \ installthemes.h \ uninstall.h \ uninstallwindow.h \ utils.h \ - browseof.h \ preview.h \ encoders.h \ encodersgui.h \ @@ -128,11 +127,19 @@ HEADERS += rbutilqt.h \ rbunzip.h \ rbzip.h \ sysinfo.h \ - detect.h - + detect.h \ + bootloaderinstallbase.h \ + bootloaderinstallmi4.h \ + bootloaderinstallhex.h \ + bootloaderinstallipod.h \ + bootloaderinstallsansa.h \ + bootloaderinstallfile.h \ + ../../tools/mkboot.h \ + ../../tools/iriver.h + # Needed by QT on Win INCLUDEPATH = . irivertools zip zlib ../ipodpatcher ../sansapatcher ../../tools/rbspeex ../../tools - + LIBS += -L../../tools/rbspeex -lrbspeex TEMPLATE = app @@ -158,7 +165,6 @@ FORMS += rbutilqtfrm.ui \ installtalkfrm.ui \ installthemesfrm.ui \ uninstallfrm.ui \ - browseoffrm.ui \ previewfrm.ui \ rbspeexcfgfrm.ui \ encexescfgfrm.ui \ |