summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/rbutilqt.pro
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.pro')
-rw-r--r--rbutil/rbutilqt/rbutilqt.pro88
1 files changed, 47 insertions, 41 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.pro b/rbutil/rbutilqt/rbutilqt.pro
index 3d78166d27..6ff1831e6a 100644
--- a/rbutil/rbutilqt/rbutilqt.pro
+++ b/rbutil/rbutilqt/rbutilqt.pro
@@ -25,11 +25,17 @@ unix:!mac:!noccache {
25} 25}
26 26
27MYBUILDDIR = $$OUT_PWD/build/ 27MYBUILDDIR = $$OUT_PWD/build/
28MYLIBBUILDDIR = $$MYBUILDDIR/libs/
28OBJECTS_DIR = $$MYBUILDDIR/o 29OBJECTS_DIR = $$MYBUILDDIR/o
29UI_DIR = $$MYBUILDDIR/ui 30UI_DIR = $$MYBUILDDIR/ui
30MOC_DIR = $$MYBUILDDIR/moc 31MOC_DIR = $$MYBUILDDIR/moc
31RCC_DIR = $$MYBUILDDIR/rcc 32RCC_DIR = $$MYBUILDDIR/rcc
32 33
34!silent {
35 ADDENV = "V=1"
36} else {
37 ADDENV = "@"
38}
33 39
34# check version of Qt installation 40# check version of Qt installation
35VER = $$find(QT_VERSION, ^4\\.[5-9]+.*) 41VER = $$find(QT_VERSION, ^4\\.[5-9]+.*)
@@ -72,53 +78,53 @@ mac {
72# here. This assumes that QMAKE_CC will always be "gcc", maybe with a postfix. 78# here. This assumes that QMAKE_CC will always be "gcc", maybe with a postfix.
73MYAR = $$replace(QMAKE_CC,gcc.*,ar) 79MYAR = $$replace(QMAKE_CC,gcc.*,ar)
74 80
75librbspeex.commands = @$(MAKE) -s \ 81librbspeex.commands = $$ADDENV \
76 BUILD_DIR=$$MYBUILDDIR/rbspeex/ \ 82 BUILD_DIR=$$MYLIBBUILDDIR/rbspeex/ \
77 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/tools/rbspeex \ 83 TARGET_DIR=$$MYLIBBUILDDIR \
78 librbspeex$$RBLIBPOSTFIX \
79 SYS_SPEEX=\"$$LIBSPEEX\" \ 84 SYS_SPEEX=\"$$LIBSPEEX\" \
80 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 85 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
81libucl.commands = @$(MAKE) -s \ 86 $(MAKE) -C $$RBBASE_DIR/tools/rbspeex librbspeex$$RBLIBPOSTFIX
82 BUILD_DIR=$$MYBUILDDIR/ucl/ \ 87libucl.commands = $$ADDENV \
83 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/tools/ucl/src \ 88 BUILD_DIR=$$MYLIBBUILDDIR/ucl/ \
84 libucl$$RBLIBPOSTFIX \ 89 TARGET_DIR=$$MYLIBBUILDDIR \
85 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 90 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
86libipodpatcher.commands = @$(MAKE) -s \ 91 $(MAKE) -C $$RBBASE_DIR/tools/ucl/src libucl$$RBLIBPOSTFIX
87 BUILD_DIR=$$MYBUILDDIR/ipodpatcher/ \ 92libipodpatcher.commands = $$ADDENV \
88 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/rbutil/ipodpatcher \ 93 BUILD_DIR=$$MYLIBBUILDDIR/ipodpatcher/ \
94 TARGET_DIR=$$MYLIBBUILDDIR \
89 APPVERSION=\"rbutil\" \ 95 APPVERSION=\"rbutil\" \
90 libipodpatcher$$RBLIBPOSTFIX \ 96 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
91 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 97 $(MAKE) -C $$RBBASE_DIR/rbutil/ipodpatcher libipodpatcher$$RBLIBPOSTFIX
92libsansapatcher.commands = @$(MAKE) -s \ 98libsansapatcher.commands = $$ADDENV \
93 BUILD_DIR=$$MYBUILDDIR/sansapatcher/ \ 99 BUILD_DIR=$$MYLIBBUILDDIR/sansapatcher/ \
94 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/rbutil/sansapatcher \ 100 TARGET_DIR=$$MYLIBBUILDDIR \
95 APPVERSION=\"rbutil\" \ 101 APPVERSION=\"rbutil\" \
96 libsansapatcher$$RBLIBPOSTFIX \ 102 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
97 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 103 $(MAKE) -C $$RBBASE_DIR/rbutil/sansapatcher libsansapatcher$$RBLIBPOSTFIX
98libmkamsboot.commands = @$(MAKE) -s \ 104libmkamsboot.commands = $$ADDENV \
99 BUILD_DIR=$$MYBUILDDIR/mkamsboot/ \ 105 BUILD_DIR=$$MYLIBBUILDDIR/mkamsboot/ \
100 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/rbutil/mkamsboot \ 106 TARGET_DIR=$$MYLIBBUILDDIR \
101 APPVERSION=\"rbutil\" \ 107 APPVERSION=\"rbutil\" \
102 libmkamsboot$$RBLIBPOSTFIX \ 108 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
103 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 109 $(MAKE) -C $$RBBASE_DIR/rbutil/mkamsboot libmkamsboot$$RBLIBPOSTFIX
104libmktccboot.commands = @$(MAKE) -s \ 110libmktccboot.commands = $$ADDENV \
105 BUILD_DIR=$$MYBUILDDIR/mktccboot/ \ 111 BUILD_DIR=$$MYLIBBUILDDIR/mktccboot/ \
106 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/rbutil/mktccboot \ 112 TARGET_DIR=$$MYLIBBUILDDIR \
107 APPVERSION=\"rbutil\" \ 113 APPVERSION=\"rbutil\" \
108 libmktccboot$$RBLIBPOSTFIX \ 114 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
109 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 115 $(MAKE) -C $$RBBASE_DIR/rbutil/mktccboot libmktccboot$$RBLIBPOSTFIX
110libmkmpioboot.commands = @$(MAKE) -s \ 116libmkmpioboot.commands = $$ADDENV \
111 BUILD_DIR=$$MYBUILDDIR/mkmpioboot/ \ 117 BUILD_DIR=$$MYLIBBUILDDIR/mkmpioboot/ \
112 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/rbutil/mkmpioboot \ 118 TARGET_DIR=$$MYLIBBUILDDIR \
113 APPVERSION=\"rbutil\" \ 119 APPVERSION=\"rbutil\" \
114 libmkmpioboot$$RBLIBPOSTFIX \ 120 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
115 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 121 $(MAKE) -C $$RBBASE_DIR/rbutil/mkmpioboot libmkmpioboot$$RBLIBPOSTFIX
116libchinachippatcher.commands = @$(MAKE) -s \ 122libchinachippatcher.commands = $$ADDENV \
117 BUILD_DIR=$$MYBUILDDIR/chinachippatcher/ \ 123 BUILD_DIR=$$MYLIBBUILDDIR/chinachippatcher/ \
118 TARGET_DIR=$$MYBUILDDIR -C $$RBBASE_DIR/rbutil/chinachippatcher \ 124 TARGET_DIR=$$MYLIBBUILDDIR \
119 APPVERSION=\"rbutil\" \ 125 APPVERSION=\"rbutil\" \
120 libchinachippatcher$$RBLIBPOSTFIX \ 126 CC=\"$$QMAKE_CC\" CFLAGS=\"$$MACHINEFLAGS\" AR=\"$$MYAR\" \
121 CC=\"$$QMAKE_CC $$MACHINEFLAGS\" AR=\"$$MYAR\" 127 $(MAKE) -C $$RBBASE_DIR/rbutil/chinachippatcher libchinachippatcher$$RBLIBPOSTFIX
122# Note: order is important for RBLIBS! The libs are appended to the linker 128# Note: order is important for RBLIBS! The libs are appended to the linker
123# flags in this order, put libucl at the end. 129# flags in this order, put libucl at the end.
124RBLIBS = librbspeex libipodpatcher libsansapatcher libmkamsboot libmktccboot \ 130RBLIBS = librbspeex libipodpatcher libsansapatcher libmkamsboot libmktccboot \
@@ -146,7 +152,7 @@ INCLUDEPATH += $$RBBASE_DIR/rbutil/ipodpatcher $$RBBASE_DIR/rbutil/sansapatcher
146 152
147DEPENDPATH = $$INCLUDEPATH 153DEPENDPATH = $$INCLUDEPATH
148 154
149LIBS += -L$$OUT_PWD -L$$MYBUILDDIR 155LIBS += -L$$OUT_PWD -L$$MYLIBBUILDDIR
150# append all RBLIBS to LIBS 156# append all RBLIBS to LIBS
151for(rblib, RBLIBS) { 157for(rblib, RBLIBS) {
152 LIBS += -l$$replace(rblib, lib,) 158 LIBS += -l$$replace(rblib, lib,)