summaryrefslogtreecommitdiff
path: root/solenv/inc/tg_srs.mk
diff options
context:
space:
mode:
authorHans-Joachim Lankenau <hjs@openoffice.org>2004-06-25 15:13:57 +0000
committerHans-Joachim Lankenau <hjs@openoffice.org>2004-06-25 15:13:57 +0000
commiteff931b15731445861a40642018360ac34f9e8ab (patch)
tree47db21a56ee29574a7e8ae44608d81e751af390e /solenv/inc/tg_srs.mk
parenta9c43f1e44de2c94635c0e3adc69c35814c671c9 (diff)
INTEGRATION: CWS mergebuild (1.10.6); FILE MERGED
2004/05/19 14:37:03 hjs 1.10.6.9: #i8252# avoid blanks in rscdep switches 2004/05/18 11:50:32 hjs 1.10.6.8: RESYNC: (1.10-1.11); FILE MERGED 2004/05/05 15:34:18 hjs 1.10.6.7: #i8252# cleanup 2004/01/21 13:44:32 hjs 1.10.6.6: #i8252# switch to transex3 to avoid problems in local modules 2003/11/12 16:54:20 hjs 1.10.6.5: #i8252# some temporary hacks to avoid breakage 2003/10/28 12:42:31 hjs 1.10.6.4: #i8252# add missing rename 2003/09/22 16:52:06 hjs 1.10.6.3: #111237# localize on the fly 2003/09/16 10:54:05 ihi 1.10.6.2: #i8252# more preps 2003/09/11 15:11:09 hjs 1.10.6.1: #95755#, #111237#, #111260#, #i8252# preparing switch to iso codes as language identifiers
Diffstat (limited to 'solenv/inc/tg_srs.mk')
-rw-r--r--solenv/inc/tg_srs.mk50
1 files changed, 43 insertions, 7 deletions
diff --git a/solenv/inc/tg_srs.mk b/solenv/inc/tg_srs.mk
index d663ddc46899..9eb55a4fb3ba 100644
--- a/solenv/inc/tg_srs.mk
+++ b/solenv/inc/tg_srs.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: tg_srs.mk,v $
#
-# $Revision: 1.11 $
+# $Revision: 1.12 $
#
-# last change: $Author: hr $ $Date: 2004-04-08 15:10:07 $
+# last change: $Author: hjs $ $Date: 2004-06-25 16:13:57 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -153,18 +153,54 @@ $(MISC)$/$(PWD:f).$(SRS$(TNR)NAME).dprr: $(SRC$(TNR)FILES) $(HIDSRS$(TNR)PARTICL
@echo ------------------------------
@echo Making: $@
+-$(RM) $(MISC)$/$(PWD:f).$(SRS$(TNR)NAME).dprr >& $(NULLDEV)
- +$(RSC) $(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) -I$(INCLOCPRJ) -I$(INCLOCAL) -I$(INC) -I$(INCCOM) $(RSCDEFS) $(RSCUPDVERDEF) -fp$(SRS)$/$(SRS$(TNR)NAME).srs -fo$@ $(SRC$(TNR)FILES)
-
-$(SRS)$/$(SRS$(TNR)NAME).srs: $(SRC$(TNR)FILES)
+ +$(RSC) $(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) -I$(INCLOCPRJ) -I$(INCLOCAL) -I$(INC) -I$(INCCOM) $(RSCDEFS) $(RSCUPDVERDEF) -fp{$(SRS)$/$(SRS$(TNR)NAME).srs} -fo$@ $(SRC$(TNR)FILES)
+
+.IF "$(common_build_srs)"!=""
+$(foreach,i,$(SRC$(TNR)FILES) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(TARGET)$/$i) : $$(@:f) localize.sdf
+ +-$(MKDIR) $(@:d)
+ +-$(RM) $@
+ $(WRAPCMD) $(TRANSEX) -p $(PRJNAME) -i $(@:f) -o $(@).$(INPATH) -m localize.sdf -l all
+# dirty hack
+# if (! -e $@.$(INPATH) ) cp $(@:f) $@.$(INPATH)
+ +$(RENAME) $@.$(INPATH) $@
+ +-$(RM) $@.$(INPATH)
+.ELSE # "$(common_build_srs)"!=""
+$(foreach,i,$(SRC$(TNR)FILES) $(MISC)$/$(TARGET)$/$i) : $$(@:f) localize.sdf
+ +-$(MKDIR) $(@:d)
+ +-$(RM) $@
+ $(WRAPCMD) $(TRANSEX) -p $(PRJNAME) -i $(@:f) -o $(@).$(INPATH) -m localize.sdf -l all
+# dirty hack
+# if (! -e $@.$(INPATH) ) cp $(@:f) $@.$(INPATH)
+ +$(RENAME) $@.$(INPATH) $@
+ +-$(RM) $@.$(INPATH)
+.ENDIF # "$(common_build_srs)"!=""
+
+.IF "$(common_build_srs)"!=""
+# SRS already pointing to common!?
+#$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(SRS))$/$(SRS$(TNR)NAME).srs: $(foreach,i,$(SRC$(TNR)FILES) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(TARGET)$/$i)
+$(SRS)$/$(SRS$(TNR)NAME).srs: $(foreach,i,$(SRC$(TNR)FILES) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(TARGET)$/$i)
+ @echo ------------------------------
+ @echo Making: $@
+ +$(RSC) -presponse @$(mktmp \
+ $(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) \
+ $(INCLUDE) $(RSCDEFS) $(RSCUPDVERDEF) \
+ -fp$@.$(INPATH) \
+ $(foreach,i,$(SRC$(TNR)FILES) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(TARGET)$/$i) \
+ )
+ +-$(RM) $@
+ +$(RENAME) $@.$(INPATH) $@
+ +-$(RM) $@.$(INPATH)
+.ELSE # "$(common_build_srs)"!=""
+$(SRS)$/$(SRS$(TNR)NAME).srs: $(foreach,i,$(SRC$(TNR)FILES) $(MISC)$/$(TARGET)$/$i)
@echo ------------------------------
@echo Making: $@
- echo $(SRC$(TNR)FILES)
+$(RSC) -presponse @$(mktmp \
$(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) \
$(INCLUDE) $(RSCDEFS) $(RSCUPDVERDEF) \
-fp$@ \
- $(SRC$(TNR)FILES) \
+ $(foreach,i,$(SRC$(TNR)FILES) $(MISC)$/$(TARGET)$/$i) \
)
+.ENDIF # "$(common_build_srs)"!=""
.ENDIF # "$(SRS$(TNR)NAME)"!=""