author | kergoth <kergoth> | 2002-01-28 23:28:04 (UTC) |
---|---|---|
committer | kergoth <kergoth> | 2002-01-28 23:28:04 (UTC) |
commit | f7b3193e5d2d9a211ce0b963dca571d82adecb71 (patch) (unidiff) | |
tree | 44f49bdc076dc299bba1a4dc8d5d517114be5701 /configure | |
parent | 77d110d35f75d63f5dc66c1dd2427daf7dc2e214 (diff) | |
download | opie-f7b3193e5d2d9a211ce0b963dca571d82adecb71.zip opie-f7b3193e5d2d9a211ce0b963dca571d82adecb71.tar.gz opie-f7b3193e5d2d9a211ce0b963dca571d82adecb71.tar.bz2 |
Committing in .
Modified Files:
configure mkipks addressbook/Makefile.in
addressbook/addressbook.pro calc2/calc.pro
calc2/binary/binary.pro calc2/simple/simple.pro
calculator/Makefile.in calculator/calculator.pro
cardmon/Makefile.in cardmon/cardmon.pro chess/chess.pro
citytime/Makefile.in citytime/citytime.pro clock/Makefile.in
clock/clock.pro datebook/Makefile.in datebook/datebook.pro
dictionary/dictionary.pro doc/qcop.doc doc/start.doc
embeddedkonsole/Makefile.in
embeddedkonsole/embeddedkonsole.pro etc/init.d/qpe
example/example.pro fifteen/Makefile.in fifteen/fifteen.pro
filebrowser/Makefile.in filebrowser/filebrowser.pro
freetype/freetype.pro go/Makefile.in go/go.pro
helpbrowser/Makefile.in helpbrowser/helpbrowser.pro
inputmethods/handwriting/Makefile.in
inputmethods/handwriting/handwriting.pro
inputmethods/keyboard/Makefile.in
inputmethods/keyboard/keyboard.pro
inputmethods/pickboard/Makefile.in
inputmethods/pickboard/pickboard.pro
inputmethods/unikeyboard/Makefile.in
inputmethods/unikeyboard/unikeyboard.pro keypebble/Makefile.in
keypebble/keypebble.pro library/Makefile.in library/global.cpp
library/library.pro library/qpeapplication.cpp
mindbreaker/Makefile.in mindbreaker/mindbreaker.pro
minesweep/Makefile.in minesweep/minesweep.pro
mpegplayer/Makefile.in mpegplayer/mpegplayer.pro
mpegplayer/libflash/libflash.pro mpegplayer/libmad/Makefile.in
mpegplayer/libmad/libmad.pro mpegplayer/libmpeg3/Makefile.in
mpegplayer/libmpeg3/libmpeg3.pro
mpegplayer/libmpeg3/audio/Makefile
mpegplayer/libmpeg3/video/Makefile
mpegplayer/wavplugin/Makefile.in
mpegplayer/wavplugin/wavplugin.pro netsetup/Makefile.in
netsetup/README netsetup/netsetup.pro
netsetup/dialup/Makefile.in netsetup/dialup/dialup.pro
netsetup/lan/Makefile.in netsetup/lan/lan.pro
parashoot/Makefile.in parashoot/parashoot.pro
qasteroids/Makefile.in qasteroids/qasteroids.pro
qcop/Makefile.in qcop/qcop.pro qipkg/Makefile.in
qipkg/qipkg.pro scripts/q_functions
settings/appearance/Makefile.in
settings/appearance/appearance.pro
settings/language/Makefile.in settings/language/language.pro
settings/light-and-power/Makefile.in
settings/light-and-power/light-and-power.pro
settings/rotation/Makefile.in settings/rotation/rotation.pro
settings/security/Makefile.in settings/security/security.pro
settings/sound/Makefile.in settings/sound/sound.pro
settings/systemtime/Makefile.in
settings/systemtime/systemtime.pro showimg/Makefile.in
showimg/showimg.pro single/Makefile.in single/single.pro
snake/Makefile.in snake/snake.pro solitaire/Makefile.in
solitaire/solitaire.pro spreadsheet/Makefile.in
spreadsheet/spreadsheet.pro sysinfo/Makefile.in
sysinfo/sysinfo.pro tableviewer/tableviewer.pro
taskbar/Makefile.in taskbar/main.cpp taskbar/taskbar.pro
taskbar/batteryapplet/Makefile.in
taskbar/batteryapplet/batteryapplet.pro
taskbar/clipboardapplet/clipboardapplet.pro
taskbar/clockapplet/Makefile.in
taskbar/clockapplet/clockapplet.pro
taskbar/netmonapplet/Makefile.in
taskbar/netmonapplet/netmonapplet.pro
taskbar/volumeapplet/Makefile.in
taskbar/volumeapplet/volumeapplet.pro tetrix/Makefile.in
tetrix/tetrix.pro textedit/Makefile.in textedit/textedit.pro
todo/Makefile.in todo/todo.pro tux/Makefile.in tux/tux.pro
website/htdocs/build.html website/htdocs/development.html
website/htdocs/refman/qcop.html
website/htdocs/refman/qpeapplication.html wordgame/Makefile.in
wordgame/wordgame.pro
Log Message:
Changed QPEDIR to OPIEDIR in .pro files, and documentation,
and regenerated all Makefile.in's that were affected.
-rwxr-xr-x | configure | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -1,72 +1,72 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | # | 2 | # |
3 | # Configures to build the Qtopia Environment | 3 | # Configures to build the Qtopia Environment |
4 | # | 4 | # |
5 | # Copyright 1999-2000 Trolltech AS. All rights reserved. | 5 | # Copyright 1999-2000 Trolltech AS. All rights reserved. |
6 | # | 6 | # |
7 | 7 | ||
8 | PLATFORM=linux-generic-g++ | 8 | PLATFORM=linux-generic-g++ |
9 | SHARING=shared | 9 | SHARING=shared |
10 | DEBUG= | 10 | DEBUG= |
11 | QCONFIGARG= | 11 | QCONFIGARG= |
12 | 12 | ||
13 | touch .test.qpe. | 13 | touch .test.qpe. |
14 | if [ '!' -f ${QPEDIR}/.test.qpe. ]; | 14 | if [ '!' -f ${OPIEDIR}/.test.qpe. ]; |
15 | then | 15 | then |
16 | rm .test.qpe. | 16 | rm .test.qpe. |
17 | echo | 17 | echo |
18 | echo | 18 | echo |
19 | echo ' The environment variable $QPEDIR is not set correctly. It is currently' | 19 | echo ' The environment variable $OPIEDIR is not set correctly. It is currently' |
20 | echo ' set to "'$QPEDIR'", but it should be set to this directory,' | 20 | echo ' set to "'$OPIEDIR'", but it should be set to this directory,' |
21 | echo ' which is "'`pwd`'".' | 21 | echo ' which is "'`pwd`'".' |
22 | echo | 22 | echo |
23 | echo ' Please read the INSTALL file for instructions on how to set $QPEDIR' | 23 | echo ' Please read the INSTALL file for instructions on how to set $OPIEDIR' |
24 | echo ' correctly. If you have set $QPEDIR in your .profile or .login, you ' | 24 | echo ' correctly. If you have set $OPIEDIR in your .profile or .login, you ' |
25 | echo ' will need to log out and log in again to make the setting effective.' | 25 | echo ' will need to log out and log in again to make the setting effective.' |
26 | echo | 26 | echo |
27 | echo | 27 | echo |
28 | exit 1 | 28 | exit 1 |
29 | fi | 29 | fi |
30 | rm .test.qpe. | 30 | rm .test.qpe. |
31 | 31 | ||
32 | mkdir -p include/qpe | 32 | mkdir -p include/qpe |
33 | ( cd include/qpe && rm -f *.h; ln -s ../../library/*.h .; ln -s ../../library/backend/*.h .; rm -f *_p.h; ) | 33 | ( cd include/qpe && rm -f *.h; ln -s ../../library/*.h .; ln -s ../../library/backend/*.h .; rm -f *_p.h; ) |
34 | 34 | ||
35 | VERSION_MAJ=$(sed -n -e 's/.*QPE_VERSION "\([0-9]*\)\.[0-9]*\.[0-9]*.*".*/\1/p' <include/qpe/version.h) | 35 | VERSION_MAJ=$(sed -n -e 's/.*QPE_VERSION "\([0-9]*\)\.[0-9]*\.[0-9]*.*".*/\1/p' <include/qpe/version.h) |
36 | VERSION_MIN=$(sed -n -e 's/.*QPE_VERSION "[0-9]*\.\([0-9]\)\.[0-9]*.*".*/\1/p' <include/qpe/version.h) | 36 | VERSION_MIN=$(sed -n -e 's/.*QPE_VERSION "[0-9]*\.\([0-9]\)\.[0-9]*.*".*/\1/p' <include/qpe/version.h) |
37 | VERSION_PAT=$(sed -n -e 's/.*QPE_VERSION "[0-9]*\.[0-9]*\.\([0-9]*\).*".*/\1/p' <include/qpe/version.h) | 37 | VERSION_PAT=$(sed -n -e 's/.*QPE_VERSION "[0-9]*\.[0-9]*\.\([0-9]*\).*".*/\1/p' <include/qpe/version.h) |
38 | 38 | ||
39 | TOMAKE= | 39 | TOMAKE= |
40 | 40 | ||
41 | if grep -q 'VERSION_STR.*"3' $QTDIR/include/qglobal.h | 41 | if grep -q 'VERSION_STR.*"3' $QTDIR/include/qglobal.h |
42 | then | 42 | then |
43 | QT3=yes | 43 | QT3=yes |
44 | else | 44 | else |
45 | QT3=no | 45 | QT3=no |
46 | fi | 46 | fi |
47 | 47 | ||
48 | # Parse the arguments, setting things to "yes" or "no". | 48 | # Parse the arguments, setting things to "yes" or "no". |
49 | 49 | ||
50 | while [ -n "$1" ]; do | 50 | while [ -n "$1" ]; do |
51 | case $1 in | 51 | case $1 in |
52 | -platform|-xplatform) # No difference since we don't need to build moc, etc. | 52 | -platform|-xplatform) # No difference since we don't need to build moc, etc. |
53 | shift; PLATFORM=$1 | 53 | shift; PLATFORM=$1 |
54 | ;; | 54 | ;; |
55 | -release) | 55 | -release) |
56 | DEBUG= | 56 | DEBUG= |
57 | ;; | 57 | ;; |
58 | -debug) | 58 | -debug) |
59 | DEBUG=-debug | 59 | DEBUG=-debug |
60 | ;; | 60 | ;; |
61 | -shared) | 61 | -shared) |
62 | SHARING=shared | 62 | SHARING=shared |
63 | ;; | 63 | ;; |
64 | -static) | 64 | -static) |
65 | SHARING=static | 65 | SHARING=static |
66 | ;; | 66 | ;; |
67 | -qconfig) | 67 | -qconfig) |
68 | # optional way to specify the qconfig-qpe.h is to pass -qconfig qpe | 68 | # optional way to specify the qconfig-qpe.h is to pass -qconfig qpe |
69 | shift; QCONFIGARG=DEFINES+=QCONFIG='\"'$1'\"' # Don't quote me on that. | 69 | shift; QCONFIGARG=DEFINES+=QCONFIG='\"'$1'\"' # Don't quote me on that. |
70 | ;; | 70 | ;; |
71 | -make) | 71 | -make) |
72 | shift; TOMAKE="$TOMAKE $1" | 72 | shift; TOMAKE="$TOMAKE $1" |
@@ -109,97 +109,97 @@ each option: | |||
109 | 109 | ||
110 | * -shared ............ Create and use a shared Qt library (libqt.so) | 110 | * -shared ............ Create and use a shared Qt library (libqt.so) |
111 | -static ............ Create and use a static Qt library (libqt.a) | 111 | -static ............ Create and use a static Qt library (libqt.a) |
112 | 112 | ||
113 | -qt3 ............... Configure for use with Qt 3.x | 113 | -qt3 ............... Configure for use with Qt 3.x |
114 | 114 | ||
115 | -platform target ... The platform you are building on ($PLATFORM) | 115 | -platform target ... The platform you are building on ($PLATFORM) |
116 | EOF | 116 | EOF |
117 | exit 0; | 117 | exit 0; |
118 | fi | 118 | fi |
119 | 119 | ||
120 | 120 | ||
121 | echo Creating makefiles... | 121 | echo Creating makefiles... |
122 | 122 | ||
123 | sed -e 's/^\(VERSION.*= \).*/\1'$VERSION_MAJ.$VERSION_MIN.$VERSION_PAT/ <library/library.pro >library/library.pro-v | 123 | sed -e 's/^\(VERSION.*= \).*/\1'$VERSION_MAJ.$VERSION_MIN.$VERSION_PAT/ <library/library.pro >library/library.pro-v |
124 | mv library/library.pro-v library/library.pro | 124 | mv library/library.pro-v library/library.pro |
125 | 125 | ||
126 | if [ "$QT3" = yes ] | 126 | if [ "$QT3" = yes ] |
127 | then | 127 | then |
128 | VCONFIG="CONFIG+=qt3" | 128 | VCONFIG="CONFIG+=qt3" |
129 | else | 129 | else |
130 | VCONFIG="CONFIG+=qt2" | 130 | VCONFIG="CONFIG+=qt2" |
131 | fi | 131 | fi |
132 | 132 | ||
133 | if [ -f $TMAKEPATH/tmake.conf ] | 133 | if [ -f $TMAKEPATH/tmake.conf ] |
134 | then | 134 | then |
135 | # You have tmake. We'll regenerate the file for you... | 135 | # You have tmake. We'll regenerate the file for you... |
136 | echo "Makefiles will be regenerated." | 136 | echo "Makefiles will be regenerated." |
137 | fi | 137 | fi |
138 | 138 | ||
139 | H=`pwd` | 139 | H=`pwd` |
140 | if [ -z "$TOMAKE" ] | 140 | if [ -z "$TOMAKE" ] |
141 | then | 141 | then |
142 | TOMAKE=`make showcomponents` | 142 | TOMAKE=`make showcomponents` |
143 | fi | 143 | fi |
144 | 144 | ||
145 | for a in $TOMAKE ; do | 145 | for a in $TOMAKE ; do |
146 | N=$a/Makefile | 146 | N=$a/Makefile |
147 | M=$a/Makefile.in | 147 | M=$a/Makefile.in |
148 | O=$a/Makefile.add | 148 | O=$a/Makefile.add |
149 | f=`basename $a` | 149 | f=`basename $a` |
150 | 150 | ||
151 | if [ -f $TMAKEPATH/tmake.conf -a -f $a/$f.pro ] | 151 | if [ -f $TMAKEPATH/tmake.conf -a -f $a/$f.pro ] |
152 | then | 152 | then |
153 | ( cd $a; | 153 | ( cd $a; |
154 | TMAKEPATH=$QTDIR/tmake:$TMAKEPATH \ | 154 | TMAKEPATH=$QTDIR/tmake:$TMAKEPATH \ |
155 | tmake $QCONFIGARG CONFIG+=embedded $VCONFIG \ | 155 | tmake $QCONFIGARG CONFIG+=embedded $VCONFIG \ |
156 | -t $H/qt/tmake/propagate.t $f.pro | | 156 | -t $H/qt/tmake/propagate.t $f.pro | |
157 | sed -e "s|$QTDIR|\$(QTDIR)|g" -e "s|$QPEDIR|\$(QPEDIR)|g" >Makefile.in; | 157 | sed -e "s|$QTDIR|\$(QTDIR)|g" -e "s|$OPIEDIR|\$(OPIEDIR)|g" >Makefile.in; |
158 | ) | 158 | ) |
159 | echo -n "." | 159 | echo -n "." |
160 | appname=`grep '^TARGET' $a/$f.pro | sed 's/^TARGET.*=//' | sed 's/ //g'` | 160 | appname=`grep '^TARGET' $a/$f.pro | sed 's/^TARGET.*=//' | sed 's/ //g'` |
161 | translation=`grep '^TRANSLATION' $a/$f.pro | sed 's,^TRANSL.*=.*i18n\/.*\/,,' | sed 's/ //g' | sed 's,\.ts.*,,' | sed 's,^lib,,' ` | 161 | translation=`grep '^TRANSLATION' $a/$f.pro | sed 's,^TRANSL.*=.*i18n\/.*\/,,' | sed 's/ //g' | sed 's,\.ts.*,,' | sed 's,^lib,,' ` |
162 | if [ -n "$translation" -a -n "$appname" ] | 162 | if [ -n "$translation" -a -n "$appname" ] |
163 | then | 163 | then |
164 | if [ $appname != $translation ] | 164 | if [ $appname != $translation ] |
165 | then | 165 | then |
166 | echo | 166 | echo |
167 | echo "Warning: translation and appname disagree in $a/$f.pro" | 167 | echo "Warning: translation and appname disagree in $a/$f.pro" |
168 | fi | 168 | fi |
169 | fi | 169 | fi |
170 | 170 | ||
171 | fi | 171 | fi |
172 | 172 | ||
173 | cat > $N <<EOF | 173 | cat > $N <<EOF |
174 | ############################################################################# | 174 | ############################################################################# |
175 | # Automatically generated from $M | 175 | # Automatically generated from $M |
176 | # Build options from $1 | 176 | # Build options from $1 |
177 | ############################################################################# | 177 | ############################################################################# |
178 | 178 | ||
179 | EOF | 179 | EOF |
180 | 180 | ||
181 | SED= | 181 | SED= |
182 | PLATFORM_CFLAGS= | 182 | PLATFORM_CFLAGS= |
183 | 183 | ||
184 | if [ "$f" = "embeddedkonsole" ] | 184 | if [ "$f" = "embeddedkonsole" ] |
185 | then | 185 | then |
186 | case $PLATFORM in | 186 | case $PLATFORM in |
187 | *x86*|*generic*|*ipaq*) | 187 | *x86*|*generic*|*ipaq*) |
188 | SED="$SED /^LIBS.*=/s/\$/ -lutil/;" | 188 | SED="$SED /^LIBS.*=/s/\$/ -lutil/;" |
189 | PLATFORM_CFLAGS="-DHAVE_OPENPTY" | 189 | PLATFORM_CFLAGS="-DHAVE_OPENPTY" |
190 | ;; *) | 190 | ;; *) |
191 | SED= | 191 | SED= |
192 | esac | 192 | esac |
193 | elif [ "$f" = "libmpeg3" ] | 193 | elif [ "$f" = "libmpeg3" ] |
194 | then | 194 | then |
195 | # Patch our Makefile.in file with the platform specifics for the libmpeg3 library | 195 | # Patch our Makefile.in file with the platform specifics for the libmpeg3 library |
196 | # Use the C++ compiler to compile the .c files (because the fixed-point classes are C++ code) | 196 | # Use the C++ compiler to compile the .c files (because the fixed-point classes are C++ code) |
197 | SED='s/\$(CC)/\$(CXX)/;' | 197 | SED='s/\$(CC)/\$(CXX)/;' |
198 | case $PLATFORM | 198 | case $PLATFORM |
199 | in | 199 | in |
200 | # For x86 turn on using floating point, compile mmx and css code | 200 | # For x86 turn on using floating point, compile mmx and css code |
201 | *x86*) | 201 | *x86*) |
202 | # "-funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -march=i486" | 202 | # "-funroll-loops -fomit-frame-pointer -malign-loops=2 -malign-jumps=2 -malign-functions=2 -march=i486" |
203 | PLATFORM_CFLAGS="-DHAVE_MMX -DHAVE_CSS" | 203 | PLATFORM_CFLAGS="-DHAVE_MMX -DHAVE_CSS" |
204 | SED="$SED /SOURCES.*=/s/=/= video\\/mmxidct.S video\\/reconmmx.s\ /;" | 204 | SED="$SED /SOURCES.*=/s/=/= video\\/mmxidct.S video\\/reconmmx.s\ /;" |
205 | # For generic turn on using floating point | 205 | # For generic turn on using floating point |