summaryrefslogtreecommitdiff
path: root/solenv/inc/tg_srs.mk
diff options
context:
space:
mode:
authorJens-Heiner Rechtien <hr@openoffice.org>2003-04-29 16:34:38 +0000
committerJens-Heiner Rechtien <hr@openoffice.org>2003-04-29 16:34:38 +0000
commit2b70c75ff9e65b1bd20efa00eae212b5be76db14 (patch)
tree2a3db10f9b498beec0bde0d7400459ae88989cbe /solenv/inc/tg_srs.mk
parentf6cabeb45e52dfa1ab01c30e33086602fe8b24b8 (diff)
INTEGRATION: CWS mergem8 (1.6.12); FILE MERGED
2003/04/29 10:00:16 gh 1.6.12.1: prepare hid-particles generation
Diffstat (limited to 'solenv/inc/tg_srs.mk')
-rw-r--r--solenv/inc/tg_srs.mk71
1 files changed, 39 insertions, 32 deletions
diff --git a/solenv/inc/tg_srs.mk b/solenv/inc/tg_srs.mk
index 7268c6364e00..059e91d4abec 100644
--- a/solenv/inc/tg_srs.mk
+++ b/solenv/inc/tg_srs.mk
@@ -2,9 +2,9 @@
#
# $RCSfile: tg_srs.mk,v $
#
-# $Revision: 1.7 $
+# $Revision: 1.8 $
#
-# last change: $Author: hr $ $Date: 2003-04-28 16:45:51 $
+# last change: $Author: hr $ $Date: 2003-04-29 17:34:38 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -95,28 +95,32 @@ RSCUPDVERMAC=-DUPDVER=¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶"$(RSCUPDVER)¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶"
RSCUPDVERMAC=-DUPDVER="$(RSCUPDVER)"
.ENDIF
-.IF "$(SRCTARGET)"!=""
-$(SRCTARGET) : $(SRCFILES)
- @echo ------------------------------
- @echo Making: $@
+.IF "$(lintit)"==""
.IF "$(GUI)"=="WNT"
.IF "$(CPU)"=="I"
-#.IF "$(UPDATER)"=="YES"
-#.IF "$(BUILD_SOSL)"==""
.IF "$(no_hids)$(NO_HIDS)"==""
.IF "$(USE_SHELL)"=="4nt"
- @+type $(mktmp $(SRCFILES:+"\n")) > $(TMP)$/$(TARGET).tra
- @+-$(COPY) $(TMP)$/$(TARGET).tra $(TMP)$/$(TARGET).art
- +type $(TMP)$/$(TARGET).art | $(SORT) -u > $(TMP)$/$(TARGET).tra
- +call resp.bat $(ENV_TOOLS)\mhids.bat @$(TMP)$/$(TARGET).tra $(SRS) $(PRJNAME) $(CDEFS) $(INCLUDE)
- @+-del $(TMP)$/$(TARGET).tra
- @+-del $(TMP)$/$(TARGET).art
-.ENDIF # "$(USE_SHELL)"=="4nt"
+.IF "$(SRCFILES)"!=""
+HIDFILES=$(foreach,i,$(SRCFILES:f) $(SRS)$/$(i:s/.src/.hid/))
+HIDSRSPARTICLE=$(MISC)$/$(TARGET)_srs.hid
+$(HIDSRSPARTICLE) : $(HIDFILES)
+ @echo ------------------------------
+ @echo Making: $@
+ @+if exist $(HIDSRSPARTICLE) rm $(HIDSRSPARTICLE)
+ +$(TYPE) $(HIDFILES) > $(HIDSRSPARTICLE)
+ALLTAR : $(HIDSRSPARTICLE)
+.ENDIF
+.ENDIF # "$(USE_SHELL)"=="4nt"
+.ENDIF
.ENDIF
-#.ENDIF
-#.ENDIF
.ENDIF
-.ENDIF # "$(GUI)"=="WNT"
+.ENDIF
+
+
+.IF "$(SRCTARGET)"!=""
+$(SRCTARGET) : $(SRCFILES)
+ @echo ------------------------------
+ @echo Making: $@
.IF "$(make_srs_deps)" != ""
+$(RSC) $(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) -I$(INCLOCPRJ) -I$(INCLOCAL) -I$(INC) -I$(INCCOM) $(RSCDEFS) $(RSCUPDVERMAC) -fp$@ $(SRCFILES)
.ELSE
@@ -173,27 +177,30 @@ SRC1 SRC2 SRC3 SRC4 SRC5 SRC6 SRC7 SRC8 SRC9 :
@+dmake "$(SRS)$/$(SRS$(TNR)NAME).srs" MULTI_SRC_FLAG=true TNR:=$(TNR) $(MFLAGS) $(CALLMACROS)
.ENDIF
.ELSE
-$(SRS)$/$(SRS$(TNR)NAME).srs: $(SRC$(TNR)FILES)
- @echo ------------------------------
- @echo Making: $@
+
+.IF "$(lintit)"==""
.IF "$(GUI)"=="WNT"
.IF "$(CPU)"=="I"
-#.IF "$(UPDATER)"=="YES"
-#.IF "$(BUILD_SOSL)"==""
.IF "$(no_hids)$(NO_HIDS)"==""
.IF "$(USE_SHELL)"=="4nt"
- @+type $(mktmp $(SRC$(TNR)FILES:+"\n")) > $(TMP)$/$(TARGET).tra
- @+-$(COPY) $(TMP)$/$(TARGET).tra $(TMP)$/$(TARGET).art
- +type $(TMP)$/$(TARGET).art | $(SORT) -u > $(TMP)$/$(TARGET).tra
- +call resp.bat $(ENV_TOOLS)\mhids.bat @$(TMP)$/$(TARGET).tra $(SRS) $(PRJNAME) $(CDEFS) $(INCLUDE)
- @+del $(TMP)$/$(TARGET).art
- @+del $(TMP)$/$(TARGET).tra
-.ENDIF # "$(USE_SHELL)"=="4nt"
+HID$(TNR)FILES=$(foreach,i,$(SRC$(TNR)FILES:f) $(SRS)$/$(i:s/.src/.hid/))
+HIDSRS$(TNR)PARTICLE=$(MISC)$/$(SRS$(TNR)NAME)_srs.hid
+$(HIDSRS$(TNR)PARTICLE) : $(HID$(TNR)FILES)
+ @echo ------------------------------
+ @echo Making: $@
+ @+if exist $(HIDSRS$(TNR)PARTICLE) rm $(HIDSRS$(TNR)PARTICLE)
+ +$(TYPE) $(HID$(TNR)FILES) > $(HIDSRS$(TNR)PARTICLE)
+
+SRS$(TNR) : $(HIDSRS$(TNR)PARTICLE) $(HID$(TNR)FILES)
+.ENDIF # "$(USE_SHELL)"=="4nt"
+.ENDIF
.ENDIF
-#.ENDIF
-#.ENDIF
.ENDIF
.ENDIF
+
+$(SRS)$/$(SRS$(TNR)NAME).srs: $(SRC$(TNR)FILES) $(HIDSRS$(TNR)PARTICLE) $(HID$(TNR)FILES)
+ @echo ------------------------------
+ @echo Making: $@
.IF "$(make_srs_deps)" != ""
+$(RSC) $(SRSDEFAULT) $(RSC_SRS_CHARSET) $(RSCFLAGS) -I$(RSCEXTINC) -I$(INCLOCPRJ) -I$(INCLOCAL) -I$(INC) -I$(INCCOM) $(RSCDEFS) $(RSCUPDVERMAC) -fp$@ $(SRC$(TNR)FILES)
.ELSE