author | kergoth <kergoth> | 2002-11-05 02:33:22 (UTC) |
---|---|---|
committer | kergoth <kergoth> | 2002-11-05 02:33:22 (UTC) |
commit | ed163d67a674b1c4ac6b7e917a509029da446dfb (patch) (unidiff) | |
tree | d444f6395e82b1dd66f0ce8a413348a6f183bad3 /Rules.make | |
parent | 9ac6d0a443c417158e3f2acf2de0629c51b6511c (diff) | |
download | opie-ed163d67a674b1c4ac6b7e917a509029da446dfb.zip opie-ed163d67a674b1c4ac6b7e917a509029da446dfb.tar.gz opie-ed163d67a674b1c4ac6b7e917a509029da446dfb.tar.bz2 |
config.in generation to reduce maintainance headaches
-rw-r--r-- | Rules.make | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1,6 +1,7 @@ | |||
1 | ## targets ## | 1 | ## targets ## |
2 | 2 | ||
3 | $(TOPDIR)/config.in : | 3 | $(configs) : |
4 | $(call makecfg,$@) | ||
4 | 5 | ||
5 | $(TOPDIR)/.depends : $(TOPDIR)/config.in | 6 | $(TOPDIR)/.depends : $(TOPDIR)/config.in |
6 | @cat $(TOPDIR)/packages | \ | 7 | @cat $(TOPDIR)/packages | \ |
@@ -38,3 +39,7 @@ endef | |||
38 | define makefilegen | 39 | define makefilegen |
39 | cd $(shell dirname $(1)); $(TOPDIR)/qmake/qmake $(3) -o $(shell basename $(1)) `echo $(1)|sed -e 's,/Makefile$$,,g' -e 's,.*/,,g'`.pro | 40 | cd $(shell dirname $(1)); $(TOPDIR)/qmake/qmake $(3) -o $(shell basename $(1)) `echo $(1)|sed -e 's,/Makefile$$,,g' -e 's,.*/,,g'`.pro |
40 | endef | 41 | endef |
42 | |||
43 | define makecfg | ||
44 | $(TOPDIR)/scripts/makecfg.pl $1 | ||
45 | endef | ||