summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2004-06-02 23:42:42 (UTC)
committer mickeyl <mickeyl>2004-06-02 23:42:42 (UTC)
commit9499e1d1b46c1b5e0e6f8ce94aea4d8bd67f8f90 (patch) (unidiff)
tree3be637914bd75d0402670fa4b2e4785a6870c342
parent3706581a124f51ec92bcdf1fc3f94431778509e9 (diff)
downloadopie-9499e1d1b46c1b5e0e6f8ce94aea4d8bd67f8f90.zip
opie-9499e1d1b46c1b5e0e6f8ce94aea4d8bd67f8f90.tar.gz
opie-9499e1d1b46c1b5e0e6f8ce94aea4d8bd67f8f90.tar.bz2
enable building static versions of the libraries
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Rules.make5
-rw-r--r--config.in6
2 files changed, 9 insertions, 2 deletions
diff --git a/Rules.make b/Rules.make
index 568f6cf..b78d763 100644
--- a/Rules.make
+++ b/Rules.make
@@ -1,128 +1,131 @@
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 > $@
9# added for threaded version 9# added for threaded version
10ifneq ($(CONFIG_THREADED),) 10ifneq ($(CONFIG_THREADED),)
11 echo CONFIG += thread >> $@ 11 echo CONFIG += thread >> $@
12else 12else
13 echo CONFIG -= thread >> $@ 13 echo CONFIG -= thread >> $@
14endif 14endif
15ifneq ($(CONFIG_DEBUG),) 15ifneq ($(CONFIG_DEBUG),)
16 echo CONFIG += debug >> $@ 16 echo CONFIG += debug >> $@
17 echo CONFIG -= release >> $@ 17 echo CONFIG -= release >> $@
18 echo DEFINES += "QT_COMPONENT_DEBUG=2" >> $@ 18 echo DEFINES += "QT_COMPONENT_DEBUG=2" >> $@
19 echo DEFINES += QT_DEBUG >> $@ 19 echo DEFINES += QT_DEBUG >> $@
20else 20else
21 echo CONFIG -= debug >> $@ 21 echo CONFIG -= debug >> $@
22 echo CONFIG += release >> $@ 22 echo CONFIG += release >> $@
23 echo DEFINES += "OPIE_NO_DEBUG" >> $@ 23 echo DEFINES += "OPIE_NO_DEBUG" >> $@
24endif 24endif
25 25ifeq ($(CONFIG_STATIC),y)
26 echo CONFIG += staticlib >> $@
27endif
26ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3 28ifeq ($(filter 3.%,$(QTE_VERSION)),) # not qt3
27 echo CONFIG -= qt3 >> $@ 29 echo CONFIG -= qt3 >> $@
28else 30else
29 echo CONFIG += qt3 >> $@ 31 echo CONFIG += qt3 >> $@
30endif 32endif
31ifneq ($(CONFIG_QUICK_LAUNCH),) 33ifneq ($(CONFIG_QUICK_LAUNCH),)
32 echo contains\( CONFIG, quick-app \) \{ >> $@ 34 echo contains\( CONFIG, quick-app \) \{ >> $@
35 echo CONFIG -= staticlib >> $@
33 echo CONFIG -= quick-app >> $@ 36 echo CONFIG -= quick-app >> $@
34 echo CONFIG += quick-app-lib >> $@ 37 echo CONFIG += quick-app-lib >> $@
35 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@ 38 echo QUICKLAUNCH_PATH = $(CONFIG_QUICKLAUNCH_PATH) >> $@
36 echo \} >> $@ 39 echo \} >> $@
37else 40else
38 echo contains\( CONFIG, quick-app \) \{ >> $@ 41 echo contains\( CONFIG, quick-app \) \{ >> $@
39 echo CONFIG -= quick-app >> $@ 42 echo CONFIG -= quick-app >> $@
40 echo CONFIG += quick-app-bin >> $@ 43 echo CONFIG += quick-app-bin >> $@
41 echo \} >> $@ 44 echo \} >> $@
42endif 45endif
43ifeq ($(CONFIG_SQL_PIM_BACKEND),y) 46ifeq ($(CONFIG_SQL_PIM_BACKEND),y)
44 echo ENABLE_SQL_PIM_BACKEND=$(CONFIG_SQL_PIM_BACKEND) >> $@ 47 echo ENABLE_SQL_PIM_BACKEND=$(CONFIG_SQL_PIM_BACKEND) >> $@
45else 48else
46 echo ENABLE_SQL_PIM_BACKEND=n >> $@ 49 echo ENABLE_SQL_PIM_BACKEND=n >> $@
47endif 50endif
48ifeq ($(CONFIG_OPIE_NO_OVERRIDE_QT),y) 51ifeq ($(CONFIG_OPIE_NO_OVERRIDE_QT),y)
49 echo CONFIG += no-override >> $@ 52 echo CONFIG += no-override >> $@
50endif 53endif
51ifeq ($(CONFIG_OPIE_NO_ERASERECT_FIX),y) 54ifeq ($(CONFIG_OPIE_NO_ERASERECT_FIX),y)
52 echo DEFINES += OPIE_NO_ERASE_RECT_HACKFIX >> $@ 55 echo DEFINES += OPIE_NO_ERASE_RECT_HACKFIX >> $@
53endif 56endif
54ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y) 57ifeq ($(CONFIG_OPIE_NO_BUILTIN_SHUTDOWN),y)
55 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@ 58 echo DEFINES += OPIE_NO_BUILTIN_SHUTDOWN >> $@
56endif 59endif
57ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y) 60ifeq ($(CONFIG_OPIE_NO_BUILTIN_CALIBRATE),y)
58 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@ 61 echo DEFINES += OPIE_NO_BUILTIN_CALIBRATE >> $@
59endif 62endif
60ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y) 63ifeq ($(CONFIG_USE_REALTIME_AUDIO_THREAD),y)
61 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@ 64 echo DEFINES += USE_REALTIME_AUDIO_THREAD >> $@
62endif 65endif
63ifeq ($(CONFIG_USE_FILE_NOTIFICATION),y) 66ifeq ($(CONFIG_USE_FILE_NOTIFICATION),y)
64 echo DEFINES += USE_FILE_NOTIFICATION >> $@ 67 echo DEFINES += USE_FILE_NOTIFICATION >> $@
65endif 68endif
66ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y) 69ifeq ($(CONFIG_QT_QWS_ALLOW_CLOCK),y)
67 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@ 70 echo DEFINES += QT_QWS_ALLOW_OVERCLOCK >> $@
68endif 71endif
69ifeq ($(CONFIG_OPIE_HIGH_RES_SMALL_PHY),y) 72ifeq ($(CONFIG_OPIE_HIGH_RES_SMALL_PHY),y)
70 echo DEFINES += OPIE_HIGH_RES_SMALL_PHY >> $@ 73 echo DEFINES += OPIE_HIGH_RES_SMALL_PHY >> $@
71endif 74endif
72ifeq ($(CONFIG_OPIE_NEW_ALLOC),y) 75ifeq ($(CONFIG_OPIE_NEW_ALLOC),y)
73 echo DEFINES += OPIE_NEW_MALLOC >> $@ 76 echo DEFINES += OPIE_NEW_MALLOC >> $@
74endif 77endif
75ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y) 78ifeq ($(CONFIG_OPIE_NO_SOUND_PCM_READ_BITS),y)
76 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@ 79 echo DEFINES += OPIE_NO_SOUND_PCM_READ_BITS >> $@
77endif 80endif
78 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@ 81 echo DEFINES += OPIE_SOUND_FRAGMENT_SHIFT=$(CONFIG_OPIE_SOUND_FRAGMENT_SHIFT) >> $@
79ifeq ($(CONFIG_OPIE_WE_VERSION_OVERRIDE),y) 82ifeq ($(CONFIG_OPIE_WE_VERSION_OVERRIDE),y)
80 echo DEFINES += OPIE_WE_VERSION=$(CONFIG_OPIE_WE_VERSION) >> $@ 83 echo DEFINES += OPIE_WE_VERSION=$(CONFIG_OPIE_WE_VERSION) >> $@
81endif 84endif
82# Write LIB dirs and INC dirs... 85# Write LIB dirs and INC dirs...
83ifeq ($(CONFIG_LIBETPAN_DEP),y) 86ifeq ($(CONFIG_LIBETPAN_DEP),y)
84 echo LIBETPAN_LIB_DIR = $(CONFIG_LIBETPAN_LIB_DIR) >> $@ 87 echo LIBETPAN_LIB_DIR = $(CONFIG_LIBETPAN_LIB_DIR) >> $@
85 echo LIBETPAN_INC_DIR = $(CONFIG_LIBETPAN_INC_DIR) >> $@ 88 echo LIBETPAN_INC_DIR = $(CONFIG_LIBETPAN_INC_DIR) >> $@
86endif 89endif
87ifeq ($(CONFIG_LIBPCAP_DEP),y) 90ifeq ($(CONFIG_LIBPCAP_DEP),y)
88 echo LIBPCAP_LIB_DIR = $(CONFIG_LIBPCAP_LIB_DIR) >> $@ 91 echo LIBPCAP_LIB_DIR = $(CONFIG_LIBPCAP_LIB_DIR) >> $@
89 echo LIBPCAP_INC_DIR = $(CONFIG_LIBPCAP_INC_DIR) >> $@ 92 echo LIBPCAP_INC_DIR = $(CONFIG_LIBPCAP_INC_DIR) >> $@
90endif 93endif
91ifeq ($(CONFIG_LIBSQLITE_DEP),y) 94ifeq ($(CONFIG_LIBSQLITE_DEP),y)
92 echo LIBSQLITE_LIB_DIR = $(CONFIG_LIBSQLITE_LIB_DIR) >> $@ 95 echo LIBSQLITE_LIB_DIR = $(CONFIG_LIBSQLITE_LIB_DIR) >> $@
93 echo LIBSQLITE_INC_DIR = $(CONFIG_LIBSQLITE_INC_DIR) >> $@ 96 echo LIBSQLITE_INC_DIR = $(CONFIG_LIBSQLITE_INC_DIR) >> $@
94endif 97endif
95ifeq ($(CONFIG_LIBXINE_DEP),y) 98ifeq ($(CONFIG_LIBXINE_DEP),y)
96 echo LIBXINE_LIB_DIR = $(CONFIG_LIBXINE_LIB_DIR) >> $@ 99 echo LIBXINE_LIB_DIR = $(CONFIG_LIBXINE_LIB_DIR) >> $@
97 echo LIBXINE_INC_DIR = $(CONFIG_LIBXINE_INC_DIR) >> $@ 100 echo LIBXINE_INC_DIR = $(CONFIG_LIBXINE_INC_DIR) >> $@
98endif 101endif
99ifeq ($(CONFIG_LIBIPK_DEP),y) 102ifeq ($(CONFIG_LIBIPK_DEP),y)
100 echo LIBIPK_LIB_DIR = $(CONFIG_LIBIPK_LIB_DIR) >> $@ 103 echo LIBIPK_LIB_DIR = $(CONFIG_LIBIPK_LIB_DIR) >> $@
101 echo LIBIPK_INC_DIR = $(CONFIG_LIBIPK_INC_DIR) >> $@ 104 echo LIBIPK_INC_DIR = $(CONFIG_LIBIPK_INC_DIR) >> $@
102endif 105endif
103ifeq ($(CONFIG_LIBSDK_DEP),y) 106ifeq ($(CONFIG_LIBSDK_DEP),y)
104 echo LIBSDL_LIB_DIR = $(CONFIG_LIBSDL_LIB_DIR) >> $@ 107 echo LIBSDL_LIB_DIR = $(CONFIG_LIBSDL_LIB_DIR) >> $@
105 echo LIBSDL_INC_DIR = $(CONFIG_LIBSDL_INC_DIR) >> $@ 108 echo LIBSDL_INC_DIR = $(CONFIG_LIBSDL_INC_DIR) >> $@
106endif 109endif
107ifeq ($(CONFIG_LIBSWORD_DEP),y) 110ifeq ($(CONFIG_LIBSWORD_DEP),y)
108 echo LIBSWORD_LIB_DIR = $(CONFIG_LIBSWORD_LIB_DIR) >> $@ 111 echo LIBSWORD_LIB_DIR = $(CONFIG_LIBSWORD_LIB_DIR) >> $@
109 echo LIBSWORD_INC_DIR = $(CONFIG_LIBSWORD_INC_DIR) >> $@ 112 echo LIBSWORD_INC_DIR = $(CONFIG_LIBSWORD_INC_DIR) >> $@
110endif 113endif
111$(TOPDIR)/.depends : $(shell if [ -e $(TOPDIR)/config.in ]\; then echo $(TOPDIR)/config.in\; fi\;) $(TOPDIR)/.config $(TOPDIR)/packages 114$(TOPDIR)/.depends : $(shell if [ -e $(TOPDIR)/config.in ]\; then echo $(TOPDIR)/config.in\; fi\;) $(TOPDIR)/.config $(TOPDIR)/packages
112 @echo Generating dependency information... 115 @echo Generating dependency information...
113# add to subdir-y, and add descend rules 116# add to subdir-y, and add descend rules
114 @cat $(TOPDIR)/packages | grep -v '^#' | \ 117 @cat $(TOPDIR)/packages | grep -v '^#' | \
115 awk '{print \ 118 awk '{print \
116 ".PHONY : " $$2 "\n" \ 119 ".PHONY : " $$2 "\n" \
117 "subdir-$$(" $$1 ") += " $$2 "\n\n"; \ 120 "subdir-$$(" $$1 ") += " $$2 "\n\n"; \
118 print $$2 " : " $$2 "/Makefile\n\t$$(call descend,$$@,$(filter-out $$@,$$(filter-out $$@,$$(MAKECMDGOALS))))\n"; }' > $(TOPDIR)/.depends 121 print $$2 " : " $$2 "/Makefile\n\t$$(call descend,$$@,$(filter-out $$@,$$(filter-out $$@,$$(MAKECMDGOALS))))\n"; }' > $(TOPDIR)/.depends
119 cat $(TOPDIR)/packages | grep -v '^#' | \ 122 cat $(TOPDIR)/packages | grep -v '^#' | \
120 perl -ne '($$cfg, $$dir, $$pro) = $$_ =~ /^(\S+)\s+(\S+)\s+(\S+)/; if ( -e "$$dir/$$pro" ) { print "$$dir/Makefile : $$dir/$$pro \$$(QMAKE) \$$(OPIEDIR)/gen.pro \$$(OPIEDIR)/.config\n\t\$$(call makefilegen,\$$@)\n\n"; }' \ 123 perl -ne '($$cfg, $$dir, $$pro) = $$_ =~ /^(\S+)\s+(\S+)\s+(\S+)/; if ( -e "$$dir/$$pro" ) { print "$$dir/Makefile : $$dir/$$pro \$$(QMAKE) \$$(OPIEDIR)/gen.pro \$$(OPIEDIR)/.config\n\t\$$(call makefilegen,\$$@)\n\n"; }' \
121 >> $(TOPDIR)/.depends 124 >> $(TOPDIR)/.depends
122# interpackage dependency generation 125# interpackage dependency generation
123 @cat $(TOPDIR)/packages | \ 126 @cat $(TOPDIR)/packages | \
124 $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends 127 $(TOPDIR)/scripts/deps.pl >> $(TOPDIR)/.depends
125 128
126$(TOPDIR)/.depends.cfgs: 129$(TOPDIR)/.depends.cfgs:
127# config.in interdependencies 130# config.in interdependencies
128 @echo $(configs) | sed -e 's,/config.in,,g' | ( for i in `cat`; do echo $$i; done ) > dirs 131 @echo $(configs) | sed -e 's,/config.in,,g' | ( for i in `cat`; do echo $$i; done ) > dirs
diff --git a/config.in b/config.in
index 124bc2a..c75576a 100644
--- a/config.in
+++ b/config.in
@@ -1,145 +1,149 @@
1mainmenu "Opie Configuration" 1mainmenu "Opie Configuration"
2 2
3menu "Build Parameters" 3menu "Build Parameters"
4 4
5choice 5choice
6 prompt "Target Machine" 6 prompt "Target Machine"
7 default TARGET_X86 7 default TARGET_X86
8 help 8 help
9 Please select the architecture of the machine you will be 9 Please select the architecture of the machine you will be
10 building the OpenZaurus buildroot for. 10 building the OpenZaurus buildroot for.
11 11
12 config TARGET_X86 12 config TARGET_X86
13 boolean "Intel X86" 13 boolean "Intel X86"
14 14
15 config TARGET_MACOSX 15 config TARGET_MACOSX
16 boolean "Mac OS X (DARWIN)" 16 boolean "Mac OS X (DARWIN)"
17 17
18 config TARGET_SHARP 18 config TARGET_SHARP
19 boolean "Sharp Zaurus w/ SA1100 (5000 and 5500)" 19 boolean "Sharp Zaurus w/ SA1100 (5000 and 5500)"
20 20
21 config TARGET_C700 21 config TARGET_C700
22 boolean "Sharp Zaurus w/ PXA25x (5600, C7x0, C8x0)" 22 boolean "Sharp Zaurus w/ PXA25x (5600, C7x0, C8x0)"
23 23
24 config TARGET_IPAQ 24 config TARGET_IPAQ
25 boolean "iPAQ" 25 boolean "iPAQ"
26 26
27 config TARGET_RAMSES 27 config TARGET_RAMSES
28 boolean "Ramses" 28 boolean "Ramses"
29 29
30 config TARGET_SIMPAD 30 config TARGET_SIMPAD
31 boolean "SIMpad" 31 boolean "SIMpad"
32 32
33 config TARGET_YOPY 33 config TARGET_YOPY
34 boolean "Yopy 3500/3700" 34 boolean "Yopy 3500/3700"
35 35
36endchoice 36endchoice
37 37
38config OPTIMIZE 38config OPTIMIZE
39 boolean "Use optimizations" 39 boolean "Use optimizations"
40 default "y" if ! TARGET_X86 40 default "y" if ! TARGET_X86
41 41
42# added for threaded compile
43config THREADED 42config THREADED
44 boolean "Enable threaded build" 43 boolean "Enable threaded build"
45 default "n" 44 default "n"
46 45
46config STATIC
47 boolean "Build static libraries"
48 default "n"
49
47config DEBUG 50config DEBUG
48 boolean "Enable debug builds" 51 boolean "Enable debug builds"
49 default n 52 default n
53
50config RELEASE 54config RELEASE
51 bool 55 bool
52 default y 56 default y
53 depends !DEBUG 57 depends !DEBUG
54 58
55config QUICK_LAUNCH 59config QUICK_LAUNCH
56 boolean "Enable Quick Launch" 60 boolean "Enable Quick Launch"
57 default n if TARGET_X86 61 default n if TARGET_X86
58 default y if ! TARGET_X86 62 default y if ! TARGET_X86
59 63
60config QUICKLAUNCH_PATH 64config QUICKLAUNCH_PATH
61 string "Path to quicklauncher" 65 string "Path to quicklauncher"
62 default "./quicklauncher" if TARGET_X86 66 default "./quicklauncher" if TARGET_X86
63 default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86 67 default "/opt/QtPalmtop/bin/quicklauncher" if ! TARGET_X86
64 68
65config SPECFILE 69config SPECFILE
66 string 70 string
67 default "qws/linux-generic-g++" if TARGET_X86 && (! X11) 71 default "qws/linux-generic-g++" if TARGET_X86 && (! X11)
68 default "linux-g++" if TARGET_X86 && X11 72 default "linux-g++" if TARGET_X86 && X11
69 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11) 73 default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11)
70 default "linux-g++" if TARGET_SHARP && X11 74 default "linux-g++" if TARGET_SHARP && X11
71 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11) 75 default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11)
72 default "linux-g++" if TARGET_IPAQ && X11 76 default "linux-g++" if TARGET_IPAQ && X11
73 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11) 77 default "qws/linux-ramses-g++" if TARGET_RAMSES && (! X11)
74 default "linux-g++" if TARGET_RAMSES && X11 78 default "linux-g++" if TARGET_RAMSES && X11
75 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11) 79 default "qws/linux-simpad-g++" if TARGET_SIMPAD && (! X11)
76 default "linux-g++" if TARGET_SIMPAD && X11 80 default "linux-g++" if TARGET_SIMPAD && X11
77 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11) 81 default "qws/linux-yopy-g++" if TARGET_YOPY && (! X11)
78 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11) 82 default "qws/macx-generic-g++" if TARGET_MACOSX && (! X11)
79 83
80config CUSTOMFILE 84config CUSTOMFILE
81 string 85 string
82 default "custom-ipaq.h" if TARGET_IPAQ 86 default "custom-ipaq.h" if TARGET_IPAQ
83 default "custom-sharp.h" if TARGET_SHARP 87 default "custom-sharp.h" if TARGET_SHARP
84 default "custom-ramses.h" if TARGET_RAMSES 88 default "custom-ramses.h" if TARGET_RAMSES
85 default "custom-ipaq.h" if TARGET_SIMPAD 89 default "custom-ipaq.h" if TARGET_SIMPAD
86 default "custom-yopy.h" if TARGET_YOPY 90 default "custom-yopy.h" if TARGET_YOPY
87 91
88config OPTIMIZATIONS 92config OPTIMIZATIONS
89 string "Optimization flags" 93 string "Optimization flags"
90 depends OPTIMIZE 94 depends OPTIMIZE
91 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ 95 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ
92 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY 96 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_YOPY
93 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP 97 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP
94 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES 98 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_RAMSES
95 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD 99 default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SIMPAD
96 default "-march=armv5te -mtune=xscale -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_C700 100 default "-march=armv5te -mtune=xscale -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_C700
97 101
98config EXPERIMENTAL 102config EXPERIMENTAL
99 bool "Prompt for development and/or incomplete items" 103 bool "Prompt for development and/or incomplete items"
100 default y 104 default y
101 105
102endmenu 106endmenu
103 107
104menu "Configuration" 108menu "Configuration"
105config OPIE_NO_OVERRIDE_QT 109config OPIE_NO_OVERRIDE_QT
106 boolean "Build Opie against an unpatched version of Qt" 110 boolean "Build Opie against an unpatched version of Qt"
107 default n 111 default n
108 112
109config OPIE_NO_ERASERECT_FIX 113config OPIE_NO_ERASERECT_FIX
110 boolean "Disable Fixup eraseRect for HancomMobileWord,neocal.. to make libopiecore work on Sharps libqpe" 114 boolean "Disable Fixup eraseRect for HancomMobileWord,neocal.. to make libopiecore work on Sharps libqpe"
111 default n 115 default n
112 116
113config OPIE_NO_BUILTIN_SHUTDOWN 117config OPIE_NO_BUILTIN_SHUTDOWN
114 boolean "Disable the built in shutdown application" 118 boolean "Disable the built in shutdown application"
115 default y 119 default y
116 120
117config OPIE_NO_BUILTIN_CALIBRATE 121config OPIE_NO_BUILTIN_CALIBRATE
118 boolean "Disable the built in calibrate application" 122 boolean "Disable the built in calibrate application"
119 default y if TARGET_YOPY 123 default y if TARGET_YOPY
120 default n if ! TARGET_YOPY 124 default n if ! TARGET_YOPY
121 125
122config OPIE_SOUND_FRAGMENT_SHIFT 126config OPIE_SOUND_FRAGMENT_SHIFT
123 string "The sound fragment used in Opie Player I" 127 string "The sound fragment used in Opie Player I"
124 default "14" if TARGET_IPAQ 128 default "14" if TARGET_IPAQ
125 default "16" if ! TARGET_IPAQ 129 default "16" if ! TARGET_IPAQ
126 130
127config USE_REALTIME_AUDIO_THREAD 131config USE_REALTIME_AUDIO_THREAD
128 boolean "Use a realtime thread in Opie Player I" 132 boolean "Use a realtime thread in Opie Player I"
129 default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP 133 default y if TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP
130 default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP) 134 default n if ! (TARGET_IPAQ || TARGET_SIMPAD || TARGET_RAMSES || TARGET_SHARP)
131 135
132config QT_QWS_ALLOW_OVERCLOCK 136config QT_QWS_ALLOW_OVERCLOCK
133 boolean "Allow the user to overclock the device" 137 boolean "Allow the user to overclock the device"
134 depends TARGET_RAMSES 138 depends TARGET_RAMSES
135 default n 139 default n
136 140
137config OPIE_HIGH_RES_SMALL_PHY 141config OPIE_HIGH_RES_SMALL_PHY
138 boolean "Resolution is bigger than physical screen" 142 boolean "Resolution is bigger than physical screen"
139 default y if TARGET_C700 143 default y if TARGET_C700
140 default n if ! TARGET_C700 144 default n if ! TARGET_C700
141 145
142config USE_FILE_NOTIFICATION 146config USE_FILE_NOTIFICATION
143 boolean "Substitute (some) polling interfaces with OFileNotifier" 147 boolean "Substitute (some) polling interfaces with OFileNotifier"
144 default y 148 default y
145 149