summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Rules.make1
-rw-r--r--config.in4
2 files changed, 5 insertions, 0 deletions
diff --git a/Rules.make b/Rules.make
index 82c71e1..31a1b66 100644
--- a/Rules.make
+++ b/Rules.make
@@ -1,56 +1,57 @@
1.phony: force 1.phony: force
2force: 2force:
3 3
4$(configs) : 4$(configs) :
5 $(call makecfg,$@) 5 $(call makecfg,$@)
6 6
7$(TOPDIR)/gen.pro : $(TOPDIR)/.config 7$(TOPDIR)/gen.pro : $(TOPDIR)/.config
8 echo > $@ 8 echo > $@
9ifneq ($(CONFIG_DEBUG),) 9ifneq ($(CONFIG_DEBUG),)
10 echo CONFIG += debug >> $@ 10 echo CONFIG += debug >> $@
11 echo CONFIG -= release >> $@ 11 echo CONFIG -= release >> $@
12else 12else
13 echo CONFIG -= debug >> $@ 13 echo CONFIG -= debug >> $@
14 echo CONFIG += release >> $@ 14 echo CONFIG += release >> $@
15endif 15endif
16ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3 16ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3
17 echo CONFIG -= qt3 >> $@ 17 echo CONFIG -= qt3 >> $@
18else 18else
19 echo CONFIG += qt3 >> $@ 19 echo CONFIG += qt3 >> $@
20endif 20endif
21ifneq ($(CONFIG_QUICK_LAUNCH),) 21ifneq ($(CONFIG_QUICK_LAUNCH),)
22 echo contains\( CONFIG, quick-app \) \{ >> $@ 22 echo contains\( CONFIG, quick-app \) \{ >> $@
23 echo CONFIG -= quick-app >> $@ 23 echo CONFIG -= quick-app >> $@
24 echo CONFIG += quick-app-lib >> $@ 24 echo CONFIG += quick-app-lib >> $@
25 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@
25 echo \} >> $@ 26 echo \} >> $@
26else 27else
27 echo contains\( CONFIG, quick-app \) \{ >> $@ 28 echo contains\( CONFIG, quick-app \) \{ >> $@
28 echo CONFIG -= quick-app >> $@ 29 echo CONFIG -= quick-app >> $@
29 echo CONFIG += quick-app-bin >> $@ 30 echo CONFIG += quick-app-bin >> $@
30 echo \} >> $@ 31 echo \} >> $@
31 endif 32 endif
32ifeq ($(CONFIG_OPIE_NO_OVERRIDE_QT),y) 33ifeq ($(CONFIG_OPIE_NO_OVERRIDE_QT),y)
33 echo CONFIG += no-override >> $@ 34 echo CONFIG += no-override >> $@
34endif 35endif
35ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y) 36ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y)
36 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@ 37 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@
37endif 38endif
38ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y) 39ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y)
39 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@ 40 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@
40endif 41endif
41ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y) 42ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y)
42 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@ 43 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@
43endif 44endif
44ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y) 45ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y)
45 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@ 46 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@
46endif 47endif
47ifeq ($(CONFIG_OPIE_HIGH_RES_SMALL_PHY),y) 48ifeq ($(CONFIG_OPIE_HIGH_RES_SMALL_PHY),y)
48 echo DEFINES += OPIE_HIGH_RES_SMALL_PHY >> $@ 49 echo DEFINES += OPIE_HIGH_RES_SMALL_PHY >> $@
49endif 50endif
50ifeq ($(CONFIG_OPIE_NEW_ALLOC),y) 51ifeq ($(CONFIG_OPIE_NEW_ALLOC),y)
51 echo DEFINES += OPIE_NEW_MALLOC >> $@ 52 echo DEFINES += OPIE_NEW_MALLOC >> $@
52endif 53endif
53ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y) 54ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y)
54 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@ 55 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@
55endif 56endif
56 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@ 57 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@
diff --git a/config.in b/config.in
index 166332a..e93eac8 100644
--- a/config.in
+++ b/config.in
@@ -19,64 +19,68 @@ choice
19 boolean "Sharp Zaurus" 19 boolean "Sharp Zaurus"
20 20
21 config TARGET_IPAQ 21 config TARGET_IPAQ
22 boolean "iPAQ" 22 boolean "iPAQ"
23 23
24 config TARGET_RAMSES 24 config TARGET_RAMSES
25 boolean "Ramses" 25 boolean "Ramses"
26 26
27 config TARGET_SIMPAD 27 config TARGET_SIMPAD
28 boolean "SIMpad" 28 boolean "SIMpad"
29 29
30 config TARGET_YOPY 30 config TARGET_YOPY
31 boolean "Yopy 3500/3700" 31 boolean "Yopy 3500/3700"
32 32
33endchoice 33endchoice
34 34
35config OPTIMIZE 35config OPTIMIZE
36 boolean "Use optimizations" 36 boolean "Use optimizations"
37 default "y" if ! TARGET_X86 37 default "y" if ! TARGET_X86
38 38
39config DEBUG 39config DEBUG
40 boolean "Enable debug builds" 40 boolean "Enable debug builds"
41 default n 41 default n
42config RELEASE 42config RELEASE
43 bool 43 bool
44 default y 44 default y
45 depends !DEBUG 45 depends !DEBUG
46 46
47config QUICK_LAUNCH 47config QUICK_LAUNCH
48 boolean "Enable Quick Launch" 48 boolean "Enable Quick Launch"
49 default n 49 default n
50 50
51config QUICKLAUNCH_PATH
52 string "Path to quicklauncher"
53 default "./quicklauncher" if TARGET_X86
54 default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86
51 55
52config SPECFILE 56config SPECFILE
53 string 57 string
54 default "qws/linux-generic-g++" if TARGET_X86 && (! X11) 58 default "qws/linux-generic-g++" if TARGET_X86 && (! X11)
55 default "linux-g++" if TARGET_X86 && X11 59 default "linux-g++" if TARGET_X86 && X11
56 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) 60 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11)
57 default "linux-g++" if TARGET_SHARP && X11 61 default "linux-g++" if TARGET_SHARP && X11
58 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) 62 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11)
59 default "linux-g++" if TARGET_IPAQ && X11 63 default "linux-g++" if TARGET_IPAQ && X11
60 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) 64 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11)
61 default "linux-g++" if TARGET_RAMSES && X11 65 default "linux-g++" if TARGET_RAMSES && X11
62 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) 66 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11)
63 default "linux-g++" if TARGET_SIMPAD && X11 67 default "linux-g++" if TARGET_SIMPAD && X11
64 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11) 68 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11)
65 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11) 69 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11)
66 70
67config CUSTOMFILE 71config CUSTOMFILE
68 string 72 string
69 default "custom-ipaq.h" if TARGET_IPAQ 73 default "custom-ipaq.h" if TARGET_IPAQ
70 default "custom-sharp.h" if TARGET_SHARP 74 default "custom-sharp.h" if TARGET_SHARP
71 default "custom-ramses.h" if TARGET_RAMSES 75 default "custom-ramses.h" if TARGET_RAMSES
72 default "custom-ipaq.h" if TARGET_SIMPAD 76 default "custom-ipaq.h" if TARGET_SIMPAD
73 default "custom-yopy.h" if TARGET_YOPY 77 default "custom-yopy.h" if TARGET_YOPY
74 78
75config OPTIMIZATIONS 79config OPTIMIZATIONS
76 string "Optimization flags" 80 string "Optimization flags"
77 depends OPTIMIZE 81 depends OPTIMIZE
78 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ 82 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ
79 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY 83 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY
80 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP 84 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP
81 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES 85 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES
82 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD 86 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD