diff options
Diffstat (limited to 'rbutil/rbutilqt')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.pro | 88 |
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 | ||
27 | MYBUILDDIR = $$OUT_PWD/build/ | 27 | MYBUILDDIR = $$OUT_PWD/build/ |
28 | MYLIBBUILDDIR = $$MYBUILDDIR/libs/ | ||
28 | OBJECTS_DIR = $$MYBUILDDIR/o | 29 | OBJECTS_DIR = $$MYBUILDDIR/o |
29 | UI_DIR = $$MYBUILDDIR/ui | 30 | UI_DIR = $$MYBUILDDIR/ui |
30 | MOC_DIR = $$MYBUILDDIR/moc | 31 | MOC_DIR = $$MYBUILDDIR/moc |
31 | RCC_DIR = $$MYBUILDDIR/rcc | 32 | RCC_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 |
35 | VER = $$find(QT_VERSION, ^4\\.[5-9]+.*) | 41 | VER = $$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. |
73 | MYAR = $$replace(QMAKE_CC,gcc.*,ar) | 79 | MYAR = $$replace(QMAKE_CC,gcc.*,ar) |
74 | 80 | ||
75 | librbspeex.commands = @$(MAKE) -s \ | 81 | librbspeex.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\" \ |
81 | libucl.commands = @$(MAKE) -s \ | 86 | $(MAKE) -C $$RBBASE_DIR/tools/rbspeex librbspeex$$RBLIBPOSTFIX |
82 | BUILD_DIR=$$MYBUILDDIR/ucl/ \ | 87 | libucl.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\" \ |
86 | libipodpatcher.commands = @$(MAKE) -s \ | 91 | $(MAKE) -C $$RBBASE_DIR/tools/ucl/src libucl$$RBLIBPOSTFIX |
87 | BUILD_DIR=$$MYBUILDDIR/ipodpatcher/ \ | 92 | libipodpatcher.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 |
92 | libsansapatcher.commands = @$(MAKE) -s \ | 98 | libsansapatcher.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 |
98 | libmkamsboot.commands = @$(MAKE) -s \ | 104 | libmkamsboot.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 |
104 | libmktccboot.commands = @$(MAKE) -s \ | 110 | libmktccboot.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 |
110 | libmkmpioboot.commands = @$(MAKE) -s \ | 116 | libmkmpioboot.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 |
116 | libchinachippatcher.commands = @$(MAKE) -s \ | 122 | libchinachippatcher.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. |
124 | RBLIBS = librbspeex libipodpatcher libsansapatcher libmkamsboot libmktccboot \ | 130 | RBLIBS = librbspeex libipodpatcher libsansapatcher libmkamsboot libmktccboot \ |
@@ -146,7 +152,7 @@ INCLUDEPATH += $$RBBASE_DIR/rbutil/ipodpatcher $$RBBASE_DIR/rbutil/sansapatcher | |||
146 | 152 | ||
147 | DEPENDPATH = $$INCLUDEPATH | 153 | DEPENDPATH = $$INCLUDEPATH |
148 | 154 | ||
149 | LIBS += -L$$OUT_PWD -L$$MYBUILDDIR | 155 | LIBS += -L$$OUT_PWD -L$$MYLIBBUILDDIR |
150 | # append all RBLIBS to LIBS | 156 | # append all RBLIBS to LIBS |
151 | for(rblib, RBLIBS) { | 157 | for(rblib, RBLIBS) { |
152 | LIBS += -l$$replace(rblib, lib,) | 158 | LIBS += -l$$replace(rblib, lib,) |