author | kergoth <kergoth> | 2003-04-22 20:12:04 (UTC) |
---|---|---|
committer | kergoth <kergoth> | 2003-04-22 20:12:04 (UTC) |
commit | ccec87cf3e7192c0a3987aa3486668e89b1662a4 (patch) (side-by-side diff) | |
tree | 2d1135ed639410fe1a75486bfdeae8083e1682a2 /Makefile | |
parent | 2134672b0a731415bfd50f2ff22de59b78709e5c (diff) | |
download | opie-ccec87cf3e7192c0a3987aa3486668e89b1662a4.zip opie-ccec87cf3e7192c0a3987aa3486668e89b1662a4.tar.gz opie-ccec87cf3e7192c0a3987aa3486668e89b1662a4.tar.bz2 |
you can now 'make ipks' :)
-rw-r--r-- | Makefile | 26 |
1 files changed, 17 insertions, 9 deletions
@@ -1,11 +1,6 @@ #!/usr/bin/make -f -ifndef QTDIR -$(error QTDIR not set) -endif -export OPIEDIR:=$(shell pwd) -export TOPDIR:=$(OPIEDIR) -export QMAKE:=$(OPIEDIR)/qmake/qmake +export TOPDIR:=$(shell pwd) -export QMAKESPECSDIR=$(OPIEDIR)/mkspecs +include $(TOPDIR)/Vars.make @@ -28,2 +23,14 @@ all : $(TOPDIR)/.config +STRIP=arm-linux-strip + +ipks: $(OPIEDIR)/scripts/subst $(OPIEDIR)/scripts/filesubst FORCE + @find $(OPIEDIR)/ -type f -name \*.control | ( for ctrl in `cat`; do \ + prerm=`echo $$ctrl|sed -e 's,\.control$$,.prerm,'`; \ + preinst=`echo $$ctrl|sed -e 's,\.control$$,.preinst,'`; \ + postrm=`echo $$ctrl|sed -e 's,\.control$$,.postrm,'`; \ + postinst=`echo $$ctrl|sed -e 's,\.control$$,.postinst,'`; \ + echo "Building ipk of $$ctrl"; \ + cd $(OPIEDIR); $(OPIEDIR)/scripts/mkipkg --subst=$(OPIEDIR)/scripts/subst --filesubst=$(OPIEDIR)/scripts/filesubst --control=$$ctrl --prerm=$$prerm --preinst=$$preinst --postrm=$$postrm --postinst=$$postinst --strip=$(STRIP) $(OPIEDIR); \ + done ) + $(TOPDIR)/.config : $(TOPDIR)/.depends.cfgs @@ -36,3 +43,5 @@ clean-configs : --include $(TOPDIR)/.depends.cfgs +ifneq ($(wildcard $(TOPDIR)/.depends.cfgs),) + include $(TOPDIR)/.depends.cfgs +endif @@ -94,3 +103,2 @@ export include-config := 1 -include $(TOPDIR)/.depends - endif |