#94297# make use of new rsc multilanguage feature
This commit is contained in:
parent
214ce7f5b7
commit
ab77b69c3c
3 changed files with 593 additions and 372 deletions
File diff suppressed because it is too large
Load diff
|
@ -2,9 +2,9 @@
|
|||
#
|
||||
# $RCSfile: target.mk,v $
|
||||
#
|
||||
# $Revision: 1.83 $
|
||||
# $Revision: 1.84 $
|
||||
#
|
||||
# last change: $Author: hjs $ $Date: 2001-11-05 15:30:49 $
|
||||
# last change: $Author: hjs $ $Date: 2001-11-07 14:28:33 $
|
||||
#
|
||||
# The Contents of this file are made available subject to the terms of
|
||||
# either of the following licenses
|
||||
|
@ -1432,9 +1432,6 @@ HXXCOPYTARGET= copy_hxxcopyfiles
|
|||
.ENDIF
|
||||
|
||||
.IF "$(IMGLST_SRS)"!=""
|
||||
.IF "$(NO_REC_RES)"==""
|
||||
IMGLSTTARGET=$(MISCX)$/$(TARGET)_img.don
|
||||
.ELSE
|
||||
.IF "$(make_srs_deps)"==""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
IMGLSTTARGET=$(foreach,i,$(alllangext) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/$(TARGET)_img$i.don)
|
||||
|
@ -1442,7 +1439,6 @@ IMGLSTTARGET=$(foreach,i,$(alllangext) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MIS
|
|||
IMGLSTTARGET=$(foreach,i,$(alllangext) $(MISC)$/$(TARGET)_img$i.don)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
.ENDIF # "$(make_srs_deps)"==""
|
||||
.ENDIF # "$(NO_REC_RES)"==""
|
||||
.ENDIF # "$(IMGLST_SRS)"!=""
|
||||
|
||||
.IF "$(LIB1TARGET)" != ""
|
||||
|
@ -1504,128 +1500,110 @@ LIB9ARCHIV=
|
|||
|
||||
.IF "$(RESLIB1NAME)" != ""
|
||||
RESLIB1 ?= TNR!:=1
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB1TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB1NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI1=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB1NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB1TARGETN=$(BIN)$/$(RESLIB1NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI1=$(MISC)$/rsc_$(RESLIB1NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB1TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB1TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB1TARGETN=$(BIN)$/$(RESLIB1NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB2NAME)" != ""
|
||||
RESLIB2 ?= TNR!:=2
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB2TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB2NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI2=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB2NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB2TARGETN=$(BIN)$/$(RESLIB2NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI2=$(MISC)$/rsc_$(RESLIB2NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB2TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB2TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB2TARGETN=$(BIN)$/$(RESLIB2NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB3NAME)" != ""
|
||||
RESLIB3 ?= TNR!:=3
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB3TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB3NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI3=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB3NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB3TARGETN=$(BIN)$/$(RESLIB3NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI3=$(MISC)$/rsc_$(RESLIB3NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB3TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB3TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB3TARGETN=$(BIN)$/$(RESLIB3NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB4NAME)" != ""
|
||||
RESLIB4 ?= TNR!:=4
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB4TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB4NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI4=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB4NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB4TARGETN=$(BIN)$/$(RESLIB4NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI4=$(MISC)$/rsc_$(RESLIB4NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB4TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB4TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB4TARGETN=$(BIN)$/$(RESLIB4NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB5NAME)" != ""
|
||||
RESLIB5 ?= TNR!:=5
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB5TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB5NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI5=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB5NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB5TARGETN=$(BIN)$/$(RESLIB5NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI5=$(MISC)$/rsc_$(RESLIB5NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB5TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB5TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB5TARGETN=$(BIN)$/$(RESLIB5NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB6NAME)" != ""
|
||||
RESLIB6 ?= TNR!:=6
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB6TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB6NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI6=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB6NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB6TARGETN=$(BIN)$/$(RESLIB6NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI6=$(MISC)$/rsc_$(RESLIB6NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB6TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB6TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB6TARGETN=$(BIN)$/$(RESLIB6NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB7NAME)" != ""
|
||||
RESLIB7 ?= TNR!:=7
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB7TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB7NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI7=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB7NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB7TARGETN=$(BIN)$/$(RESLIB7NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI7=$(MISC)$/rsc_$(RESLIB7NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB7TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB7TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB7TARGETN=$(BIN)$/$(RESLIB7NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB8NAME)" != ""
|
||||
RESLIB8 ?= TNR!:=8
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB8TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB8NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI8=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB8NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB8TARGETN=$(BIN)$/$(RESLIB8NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI8=$(MISC)$/rsc_$(RESLIB8NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB8TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB8TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB8TARGETN=$(BIN)$/$(RESLIB8NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(RESLIB9NAME)" != ""
|
||||
RESLIB9 ?= TNR!:=9
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
RESLIB9TARGETN=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB9NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI9=$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(MISC))$/rsc_$(RESLIB9NAME)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
RESLIB9TARGETN=$(BIN)$/$(RESLIB9NAME)$(UPD)LANGEXT.res
|
||||
RSC_MULTI9=$(MISC)$/rsc_$(RESLIB9NAME)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
RESLIB9TARGETN!:=$(foreach,i,$(alllangext) $(RESLIB9TARGETN:s/LANGEXT/$i/))
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
RESLIB9TARGETN=$(BIN)$/$(RESLIB9NAME)$(UPD)$(LANGEXT).res
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF
|
||||
|
||||
.IF "$(INDPRESLIB1NAME)"!=""
|
||||
|
@ -1816,12 +1794,6 @@ ALL_JAVA_TARGETS= \
|
|||
|
||||
# bei MAKE...DIR die gleiche Reihenfolge wie in settings.mak einhalten!
|
||||
|
||||
.IF "$(NO_REC_RES)"==""
|
||||
.IF "$(solarlang)" != "deut"
|
||||
MAKELANGDIR=makelang.dir
|
||||
.ENDIF
|
||||
.ENDIF
|
||||
|
||||
.IF "$(lintit)"==""
|
||||
.IF "$(L10N_framework)"!=""
|
||||
ALLTAR: \
|
||||
|
@ -1858,6 +1830,15 @@ ALLTAR: \
|
|||
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
|
||||
$(SRC16TARGET) \
|
||||
$(IMGLSTTARGET) \
|
||||
$(RSC_MULTI1) \
|
||||
$(RSC_MULTI2) \
|
||||
$(RSC_MULTI3) \
|
||||
$(RSC_MULTI4) \
|
||||
$(RSC_MULTI5) \
|
||||
$(RSC_MULTI6) \
|
||||
$(RSC_MULTI7) \
|
||||
$(RSC_MULTI8) \
|
||||
$(RSC_MULTI9) \
|
||||
$(INDPRESLIB1TARGETN) \
|
||||
$(RESLIB1TARGETN) $(RESLIB2TARGETN) \
|
||||
$(RESLIB3TARGETN) $(RESLIB4TARGETN) \
|
||||
|
@ -1978,11 +1959,21 @@ ALLTAR: $(MAKELANGDIR) $(MAKEDEMODIR) $(MAKECOMPDIR) $(MAKEXLDIR) \
|
|||
$(SRC13TARGET) $(SRC14TARGET) $(SRC15TARGET) \
|
||||
$(SRC16TARGET) \
|
||||
$(IMGLSTTARGET) \
|
||||
$(RSC_MULTI1) \
|
||||
$(RSC_MULTI2) \
|
||||
$(RSC_MULTI3) \
|
||||
$(RSC_MULTI4) \
|
||||
$(RSC_MULTI5) \
|
||||
$(RSC_MULTI6) \
|
||||
$(RSC_MULTI7) \
|
||||
$(RSC_MULTI8) \
|
||||
$(RSC_MULTI9) \
|
||||
$(INDPRESLIB1TARGETN) \
|
||||
$(RESLIB1TARGETN) $(RESLIB2TARGETN) \
|
||||
$(RESLIB3TARGETN) $(RESLIB4TARGETN) \
|
||||
$(RESLIB5TARGETN) $(RESLIB6TARGETN) \
|
||||
$(RESLIB7TARGETN) $(RESLIB8TARGETN) \
|
||||
$(RESLIB9TARGETN) \
|
||||
$(RESLIBSPLIT1TARGETN) $(RESLIBSPLIT2TARGETN)\
|
||||
$(RESLIBSPLIT3TARGETN) $(RESLIBSPLIT4TARGETN)\
|
||||
$(RESLIBSPLIT5TARGETN) $(RESLIBSPLIT6TARGETN)\
|
||||
|
@ -2145,9 +2136,6 @@ $(IMGLSTTARGET): $(IMGLST_SRS)
|
|||
@+echo Making Imagelists:
|
||||
@+echo -----------------
|
||||
@+-$(RM) $@ >& $(NULLDEV)
|
||||
.IF "$(NO_REC_RES)"==""
|
||||
+$(BMP) $(IMGLST_SRS) $(BMP_IN) $(BMP_OUT) $(solarlang)
|
||||
.ELSE
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
@-+$(MKDIR) $(RES)$/$(langext_{$(subst,$(TARGET)_img, $(@:b))}) >& $(NULLDEV)
|
||||
@-+$(MKDIR) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(RES))$/$(langext_{$(subst,$(TARGET)_img, $(@:b))}) >& $(NULLDEV)
|
||||
|
@ -2158,7 +2146,6 @@ $(IMGLSTTARGET): $(IMGLST_SRS)
|
|||
@-+$(MKDIR) $(RES)$/$(langext_{$(subst,$(TARGET)_img, $(@:b))}) >& $(NULLDEV)
|
||||
+$(BMP) $(IMGLST_SRS) $(BMP_IN) $(BMP_OUT)$/$(langext_{$(subst,$(TARGET)_img, $(@:b))}) $(lang_{$(subst,$(TARGET)_img, $(@:b))}) -f $@
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
.ENDIF
|
||||
.IF "$(BMP_WRITES_FLAG)"==""
|
||||
@+echo > $@
|
||||
.ENDIF
|
||||
|
@ -2282,11 +2269,13 @@ $(MISC)$/$(TARGET)_xxl_%.done : %.xxl
|
|||
# - RESLIBTARGET -
|
||||
# -------
|
||||
|
||||
.IF "$(RESLIB1TARGETN)$(RESLIB2TARGETN)$(RESLIB3TARGETN)$(RESLIB4TARGETN)$(RESLIB5TARGETN)$(RESLIB6TARGETN)$(RESLIB7TARGETN)$(RESLIB8TARGETN)$(RESLIB9TARGETN)"!=""
|
||||
.IF "$(MK_UNROLL)"!=""
|
||||
.INCLUDE : _tg_rslb.mk
|
||||
.ELSE
|
||||
.INCLUDE : tg_rslb.mk
|
||||
.ENDIF
|
||||
.ENDIF
|
||||
|
||||
# -------
|
||||
# - SHL -
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
#
|
||||
# $RCSfile: tg_rslb.mk,v $
|
||||
#
|
||||
# $Revision: 1.2 $
|
||||
# $Revision: 1.3 $
|
||||
#
|
||||
# last change: $Author: mh $ $Date: 2001-06-20 09:09:38 $
|
||||
# last change: $Author: hjs $ $Date: 2001-11-07 14:28:33 $
|
||||
#
|
||||
# The Contents of this file are made available subject to the terms of
|
||||
# either of the following licenses
|
||||
|
@ -102,15 +102,50 @@ RESLIB1 RESLIB2 RESLIB3 RESLIB4 RESLIB5 RESLIB6 RESLIB7 RESLIB8 RESLIB9:
|
|||
|
||||
.IF "$(RESLIB$(TNR)TARGETN)"!=""
|
||||
|
||||
$(RSC_MULTI$(TNR)) : \
|
||||
$(RESLIB$(TNR)SRSFILES) \
|
||||
$(RESLIB$(TNR)TARGETN) \
|
||||
$(RESLIB$(TNR)BMPS)
|
||||
.IF "$(rsc_once)"!=""
|
||||
@+echo using rsc multi-res feature
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
-r -p \
|
||||
$(foreach,i,$(alllangext) $(rsclang_{$i}) \
|
||||
$(rescharset_{$i}) \
|
||||
-fs{$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(BIN))$/$(RESLIB$(TNR)NAME)$(UPD)$i.res} \
|
||||
-lip{$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(RES))}$/$(langext_{$(i)}) ) \
|
||||
-ft$@ \
|
||||
-I{$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(RES))}$/$(defaultlangext) \
|
||||
-I$(PRJ)$/$(GUIBASE)$/res -I$(PRJ)$/res -I$(PRJ)$/win$/res -I$(RSCLOCINC) -I$(RSCGLOINC) -I$(INC) $(SOLARINC) \
|
||||
$(RSC$(TNR)HEADER) $(RESLIB$(TNR)SRSFILES) \
|
||||
) > $(NULLDEV)
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
-r -p \
|
||||
$(foreach,i,$(alllangext) $(rsclang_{$i}) \
|
||||
$(rescharset_{$i}) \
|
||||
-fs{$(BIN)$/$(RESLIB$(TNR)NAME)$(UPD)$i.res} \
|
||||
-lip{$(RES)}$/$(langext_{$(i)}) ) \
|
||||
-ft$@ \
|
||||
-I{$(RES)}$/$(defaultlangext) \
|
||||
-I$(PRJ)$/$(GUIBASE)$/res -I$(PRJ)$/res -I$(PRJ)$/win$/res -I$(RSCLOCINC) -I$(RSCGLOINC) -I$(INC) $(SOLARINC) \
|
||||
$(RSC$(TNR)HEADER) $(RESLIB$(TNR)SRSFILES) \
|
||||
) > $(NULLDEV)
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
.ENDIF # "$(rsc_once)"!=""
|
||||
|
||||
$(RESLIB$(TNR)TARGETN): \
|
||||
$(RESLIB$(TNR)SRSFILES) \
|
||||
$(RESLIB$(TNR)BMPS)
|
||||
@echo Making: $@
|
||||
.IF "$(GUI)"=="UNX"
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
.IF "$(rsc_once)"!=""
|
||||
@+-$(RM) $(RSC_MULTI$(TNR)) >& $(NULLDEV)
|
||||
.ELSE # "$(rsc_once)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
-r \
|
||||
-r -p \
|
||||
$(rsclang_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
$(rescharset_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
-I{$(subst,$(OUTPATH),$(COMMON_OUTDIR) $(RES))}$/$(langext_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
|
@ -122,7 +157,11 @@ $(RESLIB$(TNR)TARGETN): \
|
|||
+$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.new >& $(NULLDEV)
|
||||
+-$(RM) $@ >& $(NULLDEV)
|
||||
+$(RENAME) $@.new $@
|
||||
.ENDIF # "$(rsc_once)"!=""
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
.IF "$(rsc_once)"!=""
|
||||
@+-$(RM) $(RSC_MULTI$(TNR)) >& $(NULLDEV)
|
||||
.ELSE # "$(rsc_once)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
-r \
|
||||
$(rsclang_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
|
@ -133,22 +172,13 @@ $(RESLIB$(TNR)TARGETN): \
|
|||
-I$(PRJ)$/$(GUIBASE)$/res -I$(PRJ)$/res -I$(PRJ)$/win$/res -I$(PRJ)$/..$/res -I$(RSCLOCINC) -I$(RSCGLOINC) -I$(INC) $(SOLARINC) \
|
||||
$(RSC$(TNR)HEADER) $(RESLIB$(TNR)SRSFILES) \
|
||||
)
|
||||
.ENDIF # "$(rsc_once)"!=""
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
-r \
|
||||
$(rsclang_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
$(rescharset_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
-I$(RES) \
|
||||
-fs$@ \
|
||||
-I$(PRJ)$/$(INPATH)$/res \
|
||||
-I$(PRJ)$/$(GUIBASE)$/res -I$(PRJ)$/res -I$(PRJ)$/win$/res -I$(PRJ)$/..$/res -I$(RSCLOCINC) -I$(RSCGLOINC) -I$(INC) $(SOLARINC) \
|
||||
$(RSC$(TNR)HEADER) $(RESLIB$(TNR)SRSFILES) \
|
||||
)
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ELSE # "$(GUI)"=="UNX"
|
||||
.IF "$(NO_REC_RES)"!=""
|
||||
.IF "$(common_build_reslib)"!=""
|
||||
.IF "$(rsc_once)"!=""
|
||||
@+-$(RM) $(RSC_MULTI$(TNR)) >& $(NULLDEV)
|
||||
.ELSE # "$(rsc_once)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
$(rsclang_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
$(rescharset_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
|
@ -163,7 +193,11 @@ $(RESLIB$(TNR)TARGETN): \
|
|||
+-$(GNUCOPY) -p $(subst,$(COMMON_OUTDIR),$(OUTPATH) $@) $@.new >& $(NULLDEV)
|
||||
+-$(RM) $@ >& $(NULLDEV)
|
||||
+$(RENAME) $@.new $@
|
||||
.ENDIF # "$(rsc_once)"!=""
|
||||
.ELSE # "$(common_build_reslib)"!=""
|
||||
.IF "$(rsc_once)"!=""
|
||||
@+-$(RM) $(RSC_MULTI$(TNR)) >& $(NULLDEV)
|
||||
.ELSE # "$(rsc_once)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
$(rsclang_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
$(rescharset_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
|
@ -175,20 +209,8 @@ $(RESLIB$(TNR)TARGETN): \
|
|||
-I$(PRJ)$/$(GUIBASE)$/res -I$(PRJ)$/res -I$(RSCLOCINC) -I$(RSCGLOINC) -I$(INCLUDE) \
|
||||
$(RSC$(TNR)HEADER) $(RESLIB$(TNR)SRSFILES) \
|
||||
)
|
||||
.ENDIF # "$(rsc_once)"!=""
|
||||
.ENDIF # "$(common_build_reslib)"!=""
|
||||
.ELSE # "$(NO_REC_RES)"!=""
|
||||
$(RSC) -presponse @$(mktmp \
|
||||
$(rsclang_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
$(rescharset_{$(subst,$(RESLIB$(TNR)NAME)$(UPD), $(@:b))}) \
|
||||
-I$(RES) \
|
||||
-fs$@ \
|
||||
-r -p \
|
||||
-I$(RES) \
|
||||
-I$(PRJ)$/$(INPATH)$/res \
|
||||
-I$(PRJ)$/$(GUIBASE)$/res -I$(PRJ)$/res -I$(RSCLOCINC) -I$(RSCGLOINC) -I$(INCLUDE) \
|
||||
$(RSC$(TNR)HEADER) $(RESLIB$(TNR)SRSFILES) \
|
||||
)
|
||||
.ENDIF # "$(NO_REC_RES)"!=""
|
||||
.ENDIF # "$(GUI)"=="UNX"
|
||||
.ENDIF # "$(RESLIB$(TNR)TARGETN)"!=""
|
||||
|
||||
|
|
Loading…
Reference in a new issue