summaryrefslogtreecommitdiff
path: root/scp2/source/templates/makefile.mk
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2009-07-06 11:31:40 +0000
committerVladimir Glazounov <vg@openoffice.org>2009-07-06 11:31:40 +0000
commitf8f3f6e3df0a15e4f389e630c8f215892b436419 (patch)
tree015caca4fc7c816e29d0ae7a89933247d377528f /scp2/source/templates/makefile.mk
parent7b2964448edbcfe0d27265761d41a2bda0d2d63d (diff)
CWS-TOOLING: integrate CWS native251
2009-06-23 17:59:51 +0200 is r273302 : #i93770# BrOffice Langpack for Windows finds BrOffice 2009-06-23 17:57:02 +0200 is r273301 : #i94580# improved dependencies for scp templates
Diffstat (limited to 'scp2/source/templates/makefile.mk')
-rwxr-xr-xscp2/source/templates/makefile.mk43
1 files changed, 8 insertions, 35 deletions
diff --git a/scp2/source/templates/makefile.mk b/scp2/source/templates/makefile.mk
index 547873850426..03b359068b26 100755
--- a/scp2/source/templates/makefile.mk
+++ b/scp2/source/templates/makefile.mk
@@ -46,38 +46,11 @@ COMPLETELANGISO_VAR:=$(uniq $(completelangiso) $(alllangiso))
ALLTAR : $(INCCOM)$/alllangmodules.inc $(INCCOM)$/alllangmodules_root.inc $(INCCOM)$/alllangmodules_base.inc $(INCCOM)$/alllangmodules_calc.inc $(INCCOM)$/alllangmodules_draw.inc $(INCCOM)$/alllangmodules_impress.inc $(INCCOM)$/alllangmodules_math.inc $(INCCOM)$/alllangmodules_writer.inc $(INCCOM)$/alllangmodules_binfilter.inc
-.PHONY $(INCCOM)$/alllangmodules.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_root.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_root.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_base.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_base.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_calc.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_calc.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_draw.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_draw.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_impress.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_impress.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_math.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_math.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_writer.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_writer.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
-
-.PHONY $(INCCOM)$/alllangmodules_binfilter.inc:
- @@-$(RENAME) $@ $@.tmp
- $(PERL) -w modules.pl -i $(PRJ)$/source$/templates$/module_langpack_binfilter.sct -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
+.INCLUDE .IGNORE : $(MISC)$/$(TARGET)_lang_track.mk
+.IF "$(LAST_COMPLETELANGISO_VAR)"!="$(COMPLETELANGISO_VAR)"
+PHONYTEMPL=.PHONY
+.ENDIF # "$(LAST_COMPLETELANGISO_VAR)"!="$(COMPLETELANGISO_VAR)"
+$(INCCOM)$/alllangmodules%.inc $(PHONYTEMPL) : module_langpack%.sct
+ @@-$(RENAME) $@ $@.tmp
+ $(PERL) -w modules.pl -i $< -o $@.tmp && $(RENAME:s/+//) $@.tmp $@
+ @echo LAST_COMPLETELANGISO_VAR=$(COMPLETELANGISO_VAR) > $(MISC)$/$(TARGET)_lang_track.mk