3 .IF
"$(SCP1TARGETN)"!=""
5 # try to get missing parfiles
6 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
7 @@
-$(MKDIRHIER
) $(@
:d
:d
)
10 LOCALSCP1FILES
=$(foreach,i
,$(SCP1FILES
) $(foreach,j
,$(SCP1LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
12 $(SCP1TARGETN
): $(LOCALSCP1FILES
)
13 .IF
"$(QUIET_BUILD)"==""
14 @echo
------------------------------
16 @echo
"Making: " $(@
:f
)
17 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP1LINK_PRODUCT_TYPE
)
18 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP1FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
21 # Anweisungen fuer das Linken
24 .IF
"$(SCP2TARGETN)"!=""
26 # try to get missing parfiles
27 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
28 @@
-$(MKDIRHIER
) $(@
:d
:d
)
31 LOCALSCP2FILES
=$(foreach,i
,$(SCP2FILES
) $(foreach,j
,$(SCP2LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
33 $(SCP2TARGETN
): $(LOCALSCP2FILES
)
34 .IF
"$(QUIET_BUILD)"==""
35 @echo
------------------------------
37 @echo
"Making: " $(@
:f
)
38 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP2LINK_PRODUCT_TYPE
)
39 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP2FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
42 # Anweisungen fuer das Linken
45 .IF
"$(SCP3TARGETN)"!=""
47 # try to get missing parfiles
48 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
49 @@
-$(MKDIRHIER
) $(@
:d
:d
)
52 LOCALSCP3FILES
=$(foreach,i
,$(SCP3FILES
) $(foreach,j
,$(SCP3LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
54 $(SCP3TARGETN
): $(LOCALSCP3FILES
)
55 .IF
"$(QUIET_BUILD)"==""
56 @echo
------------------------------
58 @echo
"Making: " $(@
:f
)
59 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP3LINK_PRODUCT_TYPE
)
60 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP3FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
63 # Anweisungen fuer das Linken
66 .IF
"$(SCP4TARGETN)"!=""
68 # try to get missing parfiles
69 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
70 @@
-$(MKDIRHIER
) $(@
:d
:d
)
73 LOCALSCP4FILES
=$(foreach,i
,$(SCP4FILES
) $(foreach,j
,$(SCP4LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
75 $(SCP4TARGETN
): $(LOCALSCP4FILES
)
76 .IF
"$(QUIET_BUILD)"==""
77 @echo
------------------------------
79 @echo
"Making: " $(@
:f
)
80 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP4LINK_PRODUCT_TYPE
)
81 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP4FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
84 # Anweisungen fuer das Linken
87 .IF
"$(SCP5TARGETN)"!=""
89 # try to get missing parfiles
90 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
91 @@
-$(MKDIRHIER
) $(@
:d
:d
)
94 LOCALSCP5FILES
=$(foreach,i
,$(SCP5FILES
) $(foreach,j
,$(SCP5LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
96 $(SCP5TARGETN
): $(LOCALSCP5FILES
)
97 .IF
"$(QUIET_BUILD)"==""
98 @echo
------------------------------
100 @echo
"Making: " $(@
:f
)
101 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP5LINK_PRODUCT_TYPE
)
102 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP5FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
105 # Anweisungen fuer das Linken
108 .IF
"$(SCP6TARGETN)"!=""
110 # try to get missing parfiles
111 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
112 @@
-$(MKDIRHIER
) $(@
:d
:d
)
115 LOCALSCP6FILES
=$(foreach,i
,$(SCP6FILES
) $(foreach,j
,$(SCP6LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
117 $(SCP6TARGETN
): $(LOCALSCP6FILES
)
118 .IF
"$(QUIET_BUILD)"==""
119 @echo
------------------------------
121 @echo
"Making: " $(@
:f
)
122 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP6LINK_PRODUCT_TYPE
)
123 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP6FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
126 # Anweisungen fuer das Linken
129 .IF
"$(SCP7TARGETN)"!=""
131 # try to get missing parfiles
132 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
133 @@
-$(MKDIRHIER
) $(@
:d
:d
)
136 LOCALSCP7FILES
=$(foreach,i
,$(SCP7FILES
) $(foreach,j
,$(SCP7LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
138 $(SCP7TARGETN
): $(LOCALSCP7FILES
)
139 .IF
"$(QUIET_BUILD)"==""
140 @echo
------------------------------
142 @echo
"Making: " $(@
:f
)
143 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP7LINK_PRODUCT_TYPE
)
144 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP7FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
147 # Anweisungen fuer das Linken
150 .IF
"$(SCP8TARGETN)"!=""
152 # try to get missing parfiles
153 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
154 @@
-$(MKDIRHIER
) $(@
:d
:d
)
157 LOCALSCP8FILES
=$(foreach,i
,$(SCP8FILES
) $(foreach,j
,$(SCP8LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
159 $(SCP8TARGETN
): $(LOCALSCP8FILES
)
160 .IF
"$(QUIET_BUILD)"==""
161 @echo
------------------------------
163 @echo
"Making: " $(@
:f
)
164 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP8LINK_PRODUCT_TYPE
)
165 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP8FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
168 # Anweisungen fuer das Linken
171 .IF
"$(SCP9TARGETN)"!=""
173 # try to get missing parfiles
174 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
175 @@
-$(MKDIRHIER
) $(@
:d
:d
)
178 LOCALSCP9FILES
=$(foreach,i
,$(SCP9FILES
) $(foreach,j
,$(SCP9LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
180 $(SCP9TARGETN
): $(LOCALSCP9FILES
)
181 .IF
"$(QUIET_BUILD)"==""
182 @echo
------------------------------
184 @echo
"Making: " $(@
:f
)
185 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP9LINK_PRODUCT_TYPE
)
186 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP9FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
189 # Anweisungen fuer das Linken
192 .IF
"$(SCP10TARGETN)"!=""
194 # try to get missing parfiles
195 $(PAR
)$/%.par
: $(SOLARPARDIR
)$/%.par
196 @@
-$(MKDIRHIER
) $(@
:d
:d
)
199 LOCALSCP10FILES
=$(foreach,i
,$(SCP10FILES
) $(foreach,j
,$(SCP10LINK_PRODUCT_TYPE
) $(PAR
)$/$j$/$i ))
201 $(SCP10TARGETN
): $(LOCALSCP10FILES
)
202 .IF
"$(QUIET_BUILD)"==""
203 @echo
------------------------------
205 @echo
"Making: " $(@
:f
)
206 @@
-$(MKDIRHIER
) $(BIN
)$/$(SCP10LINK_PRODUCT_TYPE
)
207 $(SCPLINK
) $(SCPLINKFLAGS
) @@
$(mktmp
$(foreach,i
,$(SCP10FILES
) $(subst,$(@
:d
:d
:d
), $(@
:d
:d
))$/$(i
:+","))) -o
$@
210 # Anweisungen fuer das Linken