diff options
Diffstat (limited to 'solenv/inc/_tg_scp.mk')
-rw-r--r-- | solenv/inc/_tg_scp.mk | 180 |
1 files changed, 180 insertions, 0 deletions
diff --git a/solenv/inc/_tg_scp.mk b/solenv/inc/_tg_scp.mk new file mode 100644 index 000000000000..d13e57990592 --- /dev/null +++ b/solenv/inc/_tg_scp.mk @@ -0,0 +1,180 @@ +# unroll begin + +.IF "$(SCP1TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP1FILES+=$(foreach,i,$(SCP1FILES) $(foreach,j,$(SCP1LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP1TARGETN): $(LOCALSCP1FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP1LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP1FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP2TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP2FILES+=$(foreach,i,$(SCP2FILES) $(foreach,j,$(SCP2LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP2TARGETN): $(LOCALSCP2FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP2LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP2FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP3TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP3FILES+=$(foreach,i,$(SCP3FILES) $(foreach,j,$(SCP3LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP3TARGETN): $(LOCALSCP3FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP3LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP3FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP4TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP4FILES+=$(foreach,i,$(SCP4FILES) $(foreach,j,$(SCP4LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP4TARGETN): $(LOCALSCP4FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP4LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP4FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP5TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP5FILES+=$(foreach,i,$(SCP5FILES) $(foreach,j,$(SCP5LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP5TARGETN): $(LOCALSCP5FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP5LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP5FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP6TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP6FILES+=$(foreach,i,$(SCP6FILES) $(foreach,j,$(SCP6LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP6TARGETN): $(LOCALSCP6FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP6LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP6FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP7TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP7FILES+=$(foreach,i,$(SCP7FILES) $(foreach,j,$(SCP7LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP7TARGETN): $(LOCALSCP7FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP7LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP7FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP8TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP8FILES+=$(foreach,i,$(SCP8FILES) $(foreach,j,$(SCP8LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP8TARGETN): $(LOCALSCP8FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP8LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP8FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP9TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP9FILES+=$(foreach,i,$(SCP9FILES) $(foreach,j,$(SCP9LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP9TARGETN): $(LOCALSCP9FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP9LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP9FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken +# unroll begin + +.IF "$(SCP10TARGETN)"!="" + +# try to get missing parfiles +$(PAR)/%.par : $(SOLARPARDIR)/%.par + @@-$(MKDIRHIER) $(@:d:d) + $(COMMAND_ECHO)$(COPY) $< $@ + +LOCALSCP10FILES+=$(foreach,i,$(SCP10FILES) $(foreach,j,$(SCP10LINK_PRODUCT_TYPE) $(PAR)/$j/$i )) + +$(SCP10TARGETN): $(LOCALSCP10FILES) + @echo "Making: " $(@:f) + @@-$(MKDIRHIER) $(BIN)/$(SCP10LINK_PRODUCT_TYPE) + $(COMMAND_ECHO)$(SCPLINK) $(SCPLINKFLAGS) @@$(mktmp $(foreach,i,$(SCP10FILES) $(subst,$(@:d:d:d), $(@:d:d))/$(i:+","))) -o $@ +.ENDIF + +# Anweisungen fuer das Linken |