summaryrefslogtreecommitdiff
authorzecke <zecke>2003-08-30 21:22:13 (UTC)
committer zecke <zecke>2003-08-30 21:22:13 (UTC)
commit1ac46a7eb18e8755891a489888d0b8bb71ef8455 (patch) (unidiff)
treed882419f408748db5dd6cbd9b2734b90cb72afea
parent75e0c0607c4abf0568e90ddb0789592b93f1d491 (diff)
downloadopie-1ac46a7eb18e8755891a489888d0b8bb71ef8455.zip
opie-1ac46a7eb18e8755891a489888d0b8bb71ef8455.tar.gz
opie-1ac46a7eb18e8755891a489888d0b8bb71ef8455.tar.bz2
include a new menu for examples and the examples apps
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--Makefile2
-rw-r--r--config.in6
-rw-r--r--packages4
3 files changed, 11 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index ad2f54d..a7213fb 100644
--- a/Makefile
+++ b/Makefile
@@ -1,39 +1,39 @@
1#!/usr/bin/make -f 1#!/usr/bin/make -f
2 2
3export TOPDIR:=$(shell pwd) 3export TOPDIR:=$(shell pwd)
4 4
5include $(TOPDIR)/Vars.make 5include $(TOPDIR)/Vars.make
6ifneq ($(wildcard $(TOPDIR)/Vars.local),) 6ifneq ($(wildcard $(TOPDIR)/Vars.local),)
7include $(TOPDIR)/Vars.local 7include $(TOPDIR)/Vars.local
8endif 8endif
9 9
10noconfig_targets := xconfig menuconfig config oldconfig randconfig \ 10noconfig_targets := xconfig menuconfig config oldconfig randconfig \
11 defconfig allyesconfig allnoconfig allmodconfig \ 11 defconfig allyesconfig allnoconfig allmodconfig \
12 clean-configs $(TOPDIR)/scripts/subst $(TOPDIR)/scripts/filesubst \ 12 clean-configs $(TOPDIR)/scripts/subst $(TOPDIR)/scripts/filesubst \
13 ipks 13 ipks
14 14
15configs += $(TOPDIR)/core/applets/config.in $(TOPDIR)/core/apps/config.in $(TOPDIR)/core/multimedia/config.in $(TOPDIR)/core/pim/config.in $(TOPDIR)/core/pim/today/plugins/config.in $(TOPDIR)/core/settings/config.in $(TOPDIR)/development/config.in $(TOPDIR)/inputmethods/config.in $(TOPDIR)/libopie/pim/config.in $(TOPDIR)/noncore/applets/config.in $(TOPDIR)/noncore/apps/opie-console/test/config.in $(TOPDIR)/noncore/apps/config.in $(TOPDIR)/noncore/comm/config.in $(TOPDIR)/noncore/decorations/config.in $(TOPDIR)/noncore/games/config.in $(TOPDIR)/noncore/graphics/config.in $(TOPDIR)/noncore/multimedia/config.in $(TOPDIR)/noncore/net/config.in $(TOPDIR)/noncore/net/opietooth/config.in $(TOPDIR)/noncore/settings/config.in $(TOPDIR)/noncore/styles/config.in $(TOPDIR)/noncore/tools/config.in $(TOPDIR)/noncore/todayplugins/config.in 15configs += $(TOPDIR)/core/applets/config.in $(TOPDIR)/core/apps/config.in $(TOPDIR)/core/multimedia/config.in $(TOPDIR)/core/pim/config.in $(TOPDIR)/core/pim/today/plugins/config.in $(TOPDIR)/core/settings/config.in $(TOPDIR)/development/config.in $(TOPDIR)/inputmethods/config.in $(TOPDIR)/libopie/pim/config.in $(TOPDIR)/noncore/applets/config.in $(TOPDIR)/noncore/apps/opie-console/test/config.in $(TOPDIR)/noncore/apps/config.in $(TOPDIR)/noncore/comm/config.in $(TOPDIR)/noncore/decorations/config.in $(TOPDIR)/noncore/games/config.in $(TOPDIR)/noncore/graphics/config.in $(TOPDIR)/noncore/multimedia/config.in $(TOPDIR)/noncore/net/config.in $(TOPDIR)/noncore/net/opietooth/config.in $(TOPDIR)/noncore/settings/config.in $(TOPDIR)/noncore/styles/config.in $(TOPDIR)/noncore/tools/config.in $(TOPDIR)/noncore/todayplugins/config.in $(TOPDIR)/examples/config.in
16 16
17# $(TOPDIR)/.config depends on .depends.cfgs, as it depends on $(configs) 17# $(TOPDIR)/.config depends on .depends.cfgs, as it depends on $(configs)
18# in order to have a full set of config.in files. 18# in order to have a full set of config.in files.
19# .depends depends on $(TOPDIR)/.config 19# .depends depends on $(TOPDIR)/.config
20# everything else depends on .depends, to ensure the dependencies are 20# everything else depends on .depends, to ensure the dependencies are
21# intact. 21# intact.
22# 22#
23# NOTE: The order in which things happen in this makefile is 23# NOTE: The order in which things happen in this makefile is
24 # -critical-. Do not rearrange this! 24 # -critical-. Do not rearrange this!
25 25
26all : $(TOPDIR)/.config 26all : $(TOPDIR)/.config
27 27
28# 28#
29# The IPK creation is a very slow process. If you want to only create some 29# The IPK creation is a very slow process. If you want to only create some
30# IPKs, e.g. the ones in library, then do 30# IPKs, e.g. the ones in library, then do
31 #make ipks IPK_START=library 31 #make ipks IPK_START=library
32# and then only the *.control files in this directory will be processed 32# and then only the *.control files in this directory will be processed
33ipks: $(OPIEDIR)/scripts/subst $(OPIEDIR)/scripts/filesubst FORCE $(TOPDIR)/.config 33ipks: $(OPIEDIR)/scripts/subst $(OPIEDIR)/scripts/filesubst FORCE $(TOPDIR)/.config
34 @find $(OPIEDIR)/$(IPK_START) -type f -name \*.control | ( for ctrl in `cat`; do \ 34 @find $(OPIEDIR)/$(IPK_START) -type f -name \*.control | ( for ctrl in `cat`; do \
35 prerm=`echo $$ctrl|sed -e 's,\.control$$,.prerm,'`; \ 35 prerm=`echo $$ctrl|sed -e 's,\.control$$,.prerm,'`; \
36 preinst=`echo $$ctrl|sed -e 's,\.control$$,.preinst,'`; \ 36 preinst=`echo $$ctrl|sed -e 's,\.control$$,.preinst,'`; \
37 postrm=`echo $$ctrl|sed -e 's,\.control$$,.postrm,'`; \ 37 postrm=`echo $$ctrl|sed -e 's,\.control$$,.postrm,'`; \
38 postinst=`echo $$ctrl|sed -e 's,\.control$$,.postinst,'`; \ 38 postinst=`echo $$ctrl|sed -e 's,\.control$$,.postinst,'`; \
39 echo "Building ipk of $$ctrl"; \ 39 echo "Building ipk of $$ctrl"; \
diff --git a/config.in b/config.in
index c6ee7a6..b910bda 100644
--- a/config.in
+++ b/config.in
@@ -128,30 +128,36 @@ menu "Pim"
128 menu "Today Plugins" 128 menu "Today Plugins"
129 source noncore/todayplugins/config.in 129 source noncore/todayplugins/config.in
130 source core/pim/today/plugins/config.in 130 source core/pim/today/plugins/config.in
131 endmenu 131 endmenu
132endmenu 132endmenu
133 133
134menu "Settings" 134menu "Settings"
135 source core/settings/config.in 135 source core/settings/config.in
136 source noncore/settings/config.in 136 source noncore/settings/config.in
137endmenu 137endmenu
138 138
139menu "Theming" 139menu "Theming"
140 source noncore/decorations/config.in 140 source noncore/decorations/config.in
141 source noncore/styles/config.in 141 source noncore/styles/config.in
142endmenu 142endmenu
143 143
144menu "Tools" 144menu "Tools"
145 source noncore/tools/config.in 145 source noncore/tools/config.in
146endmenu 146endmenu
147 147
148menu "Development" 148menu "Development"
149 source development/keyview/config.in 149 source development/keyview/config.in
150endmenu 150endmenu
151 151
152menu "Examples"
153 config EXAMPLES
154 boolean "Compile Example Application"
155 source examples/config.in
156endmenu
157
152comment "" 158comment ""
153 depends on EXPERIMENTAL 159 depends on EXPERIMENTAL
154menu "Experimental" 160menu "Experimental"
155 depends on EXPERIMENTAL 161 depends on EXPERIMENTAL
156 source libopie2/config.in 162 source libopie2/config.in
157endmenu 163endmenu
diff --git a/packages b/packages
index eaa02a1..232f2d9 100644
--- a/packages
+++ b/packages
@@ -152,24 +152,28 @@ CONFIG_THEME noncore/styles/theme theme.pro
152 CONFIG_TICTAC noncore/games/tictactictac.pro 152 CONFIG_TICTAC noncore/games/tictactictac.pro
153 CONFIG_TINYKATE noncore/apps/tinykatetinykate.pro 153 CONFIG_TINYKATE noncore/apps/tinykatetinykate.pro
154 CONFIG_TODAY core/pim/todaytoday.pro 154 CONFIG_TODAY core/pim/todaytoday.pro
155CONFIG_TODAY_ADDRESSBOOK core/pim/today/plugins/addressbook addressbook.pro 155CONFIG_TODAY_ADDRESSBOOK core/pim/today/plugins/addressbook addressbook.pro
156 CONFIG_TODAY_DATEBOOK core/pim/today/plugins/datebookdatebook.pro 156 CONFIG_TODAY_DATEBOOK core/pim/today/plugins/datebookdatebook.pro
157 CONFIG_TODAY_FORTUNE noncore/todayplugins/fortunefortune.pro 157 CONFIG_TODAY_FORTUNE noncore/todayplugins/fortunefortune.pro
158 CONFIG_TODAY_MAIL core/pim/today/plugins/mailmail.pro 158 CONFIG_TODAY_MAIL core/pim/today/plugins/mailmail.pro
159 CONFIG_TODAY_STOCKTICKER noncore/todayplugins/stockticker/stocktickerstockticker.pro 159 CONFIG_TODAY_STOCKTICKER noncore/todayplugins/stockticker/stocktickerstockticker.pro
160 CONFIG_TODAY_STOCKTICKERLIB noncore/todayplugins/stockticker/stocktickerlibstocktickerlib.pro 160 CONFIG_TODAY_STOCKTICKERLIB noncore/todayplugins/stockticker/stocktickerlibstocktickerlib.pro
161 CONFIG_TODAY_TODOLIST core/pim/today/plugins/todolisttodolist.pro 161 CONFIG_TODAY_TODOLIST core/pim/today/plugins/todolisttodolist.pro
162 CONFIG_TODAY_WEATHERnoncore/todayplugins/weather weather.pro 162 CONFIG_TODAY_WEATHERnoncore/todayplugins/weather weather.pro
163 CONFIG_TODO core/pim/todotodo.pro 163 CONFIG_TODO core/pim/todotodo.pro
164 CONFIG_UBROWSER noncore/net/ubrowserubrowser.pro 164 CONFIG_UBROWSER noncore/net/ubrowserubrowser.pro
165 CONFIG_UNIKEYBOARD inputmethods/unikeyboardunikeyboard.pro 165 CONFIG_UNIKEYBOARD inputmethods/unikeyboardunikeyboard.pro
166 CONFIG_USERMANAGER noncore/settings/usermanagerusermanager.pro 166 CONFIG_USERMANAGER noncore/settings/usermanagerusermanager.pro
167 CONFIG_VMEMO core/applets/vmemovmemo.pro 167 CONFIG_VMEMO core/applets/vmemovmemo.pro
168 CONFIG_VOLUMEAPPLET core/applets/volumeappletvolumeapplet.pro 168 CONFIG_VOLUMEAPPLET core/applets/volumeappletvolumeapplet.pro
169 CONFIG_WAVPLUGIN core/multimedia/opieplayer/wavpluginwavplugin.pro 169 CONFIG_WAVPLUGIN core/multimedia/opieplayer/wavpluginwavplugin.pro
170 CONFIG_WELLENREITER noncore/net/wellenreiterwellenreiter.pro 170 CONFIG_WELLENREITER noncore/net/wellenreiterwellenreiter.pro
171 CONFIG_WIRELESSAPPLET noncore/applets/wirelessappletwirelessapplet.pro 171 CONFIG_WIRELESSAPPLET noncore/applets/wirelessappletwirelessapplet.pro
172 CONFIG_WLAN noncore/settings/networksettings/wlanwlan.pro 172 CONFIG_WLAN noncore/settings/networksettings/wlanwlan.pro
173 CONFIG_PPP noncore/settings/networksettings/pppppp.pro 173 CONFIG_PPP noncore/settings/networksettings/pppppp.pro
174 CONFIG_WORDGAME noncore/games/wordgamewordgame.pro 174 CONFIG_WORDGAME noncore/games/wordgamewordgame.pro
175 CONFIG_ZSAFEnoncore/apps/zsafe zsafe.pro 175 CONFIG_ZSAFEnoncore/apps/zsafe zsafe.pro
176 CONFIG_MAIN_TAB_EXAMPLE examples/main-tabexample.pro
177 CONFIG_SIMPLE_EXAMPLE examples/simpleexample.pro
178 CONFIG_SIMPLE_ICON examples/simple-iconexample.pro
179 CONFIG_SIMPLE_MAIN examples/simple-mainexample.pro