|
diff --git a/Makefile b/Makefile index 13e1205..e1ae448 100644 --- a/ Makefile+++ b/ Makefile |
|
@@ -1,39 +1,39 @@ |
1 | #!/usr/bin/make -f |
1 | #!/usr/bin/make -f |
2 | |
2 | |
3 | export TOPDIR:=$(OPIEDIR) |
3 | export TOPDIR:=$(OPIEDIR) |
4 | |
4 | |
5 | include $(TOPDIR)/Vars.make |
5 | include $(TOPDIR)/Vars.make |
6 | ifneq ($(wildcard $(TOPDIR)/Vars.local),) |
6 | ifneq ($(wildcard $(TOPDIR)/Vars.local),) |
7 | include $(TOPDIR)/Vars.local |
7 | include $(TOPDIR)/Vars.local |
8 | endif |
8 | endif |
9 | |
9 | |
10 | noconfig_targets := xconfig menuconfig config oldconfig randconfig \ |
10 | noconfig_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 | |
15 | configs += $(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 |
15 | configs += $(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 $(TOPDIR)/noncore/securityplugins/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 | |
26 | all : $(TOPDIR)/.config |
26 | all : $(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 |
33 | ipks: $(OPIEDIR)/scripts/subst $(OPIEDIR)/scripts/filesubst FORCE $(TOPDIR)/.config |
33 | ipks: $(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/.control/.prerm}`; \ |
35 | prerm=`echo $${ctrl/.control/.prerm}`; \ |
36 | preinst=`echo $${ctrl/.control/.preinst}`; \ |
36 | preinst=`echo $${ctrl/.control/.preinst}`; \ |
37 | postrm=`echo $${ctrl/.control/.postrm}`; \ |
37 | postrm=`echo $${ctrl/.control/.postrm}`; \ |
38 | postinst=`echo $${ctrl/.control/.postinst}`; \ |
38 | postinst=`echo $${ctrl/.control/.postinst}`; \ |
39 | echo "Building ipk of $$ctrl"; \ |
39 | echo "Building ipk of $$ctrl"; \ |
|