Lines 66-72
Link Here
|
66 |
|
66 |
|
67 |
.IF "$(GUI)" != "UNX" |
67 |
.IF "$(GUI)" != "UNX" |
68 |
.IF "$(GUI)" == "WNT" |
68 |
.IF "$(GUI)" == "WNT" |
69 |
.IF "$(COM)" == "MSC" |
69 |
.IF "$(COM)" != "GCC" |
70 |
.IF "$(SHL1IMPLIB)" != "" |
70 |
.IF "$(SHL1IMPLIB)" != "" |
71 |
USE_1IMPLIB=-implib:$(LB)$/$(SHL1IMPLIB).lib |
71 |
USE_1IMPLIB=-implib:$(LB)$/$(SHL1IMPLIB).lib |
72 |
.ELSE # "$(SHL1IMPLIB)" != "" |
72 |
.ELSE # "$(SHL1IMPLIB)" != "" |
Lines 75-81
Link Here
|
75 |
.ENDIF # "$(COM)" == "MSC" |
75 |
.ENDIF # "$(COM)" == "MSC" |
76 |
|
76 |
|
77 |
.IF "$(USE_DEFFILE)"=="" |
77 |
.IF "$(USE_DEFFILE)"=="" |
|
|
78 |
.IF "$(COM)" != "GCC" |
78 |
USE_1IMPLIB_DEPS=$(LB)$/$(SHL1IMPLIB).lib |
79 |
USE_1IMPLIB_DEPS=$(LB)$/$(SHL1IMPLIB).lib |
|
|
80 |
.ENDIF |
79 |
.ENDIF # "$(USE_DEFFILE)"=="" |
81 |
.ENDIF # "$(USE_DEFFILE)"=="" |
80 |
.ENDIF # "$(GUI)" == "WNT" |
82 |
.ENDIF # "$(GUI)" == "WNT" |
81 |
USE_SHL1DEF=$(SHL1DEF) |
83 |
USE_SHL1DEF=$(SHL1DEF) |
Lines 175-180
Link Here
|
175 |
SHL1RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL1RES)) |
177 |
SHL1RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL1RES)) |
176 |
SHL1ALLRES+=$(SHL1RES) |
178 |
SHL1ALLRES+=$(SHL1RES) |
177 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
179 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
|
|
180 |
SHL1LINKRESO*=$(MISC)$/$(SHL1TARGET)_res.o |
178 |
.ENDIF # "$(SHL1RES)"!="" |
181 |
.ENDIF # "$(SHL1RES)"!="" |
179 |
.ENDIF |
182 |
.ENDIF |
180 |
|
183 |
|
Lines 182-187
Link Here
|
182 |
SHL1DEFAULTRES*=$(MISC)$/$(SHL1TARGET)_def.res |
185 |
SHL1DEFAULTRES*=$(MISC)$/$(SHL1TARGET)_def.res |
183 |
SHL1ALLRES+=$(SHL1DEFAULTRES) |
186 |
SHL1ALLRES+=$(SHL1DEFAULTRES) |
184 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
187 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
|
|
188 |
SHL1LINKRESO*=$(MISC)$/$(SHL1TARGET)_res.o |
185 |
.ENDIF # "$(SHL1DEFAULTRES)$(use_shl_versions)"!="" |
189 |
.ENDIF # "$(SHL1DEFAULTRES)$(use_shl_versions)"!="" |
186 |
|
190 |
|
187 |
.IF "$(NO_SHL1DESCRIPTION)"=="" |
191 |
.IF "$(NO_SHL1DESCRIPTION)"=="" |
Lines 224-230
Link Here
|
224 |
.IF "$(GUI)" == "WNT" |
228 |
.IF "$(GUI)" == "WNT" |
225 |
.IF "$(UPDATER)"=="YES" |
229 |
.IF "$(UPDATER)"=="YES" |
226 |
.IF "$(COM)"=="GCC" |
230 |
.IF "$(COM)"=="GCC" |
227 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
231 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
228 |
.ELSE |
232 |
.ELSE |
229 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
233 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
230 |
.ENDIF # "$(COM)"=="GCC" |
234 |
.ENDIF # "$(COM)"=="GCC" |
Lines 254-270
Link Here
|
254 |
+$(COPY) /b $(SHL1ALLRES:s/res /res+/) $(SHL1LINKRES) |
258 |
+$(COPY) /b $(SHL1ALLRES:s/res /res+/) $(SHL1LINKRES) |
255 |
.ELSE # "$(USE_SHELL)"=="4nt" |
259 |
.ELSE # "$(USE_SHELL)"=="4nt" |
256 |
+$(TYPE) $(SHL1ALLRES) > $(SHL1LINKRES) |
260 |
+$(TYPE) $(SHL1ALLRES) > $(SHL1LINKRES) |
|
|
261 |
.IF "$(COM)"=="GCC" |
262 |
windres $(SHL1LINKRES) $(SHL1LINKRESO) |
263 |
.ENDIF # "$(COM)"=="GCC" |
257 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
264 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
258 |
.ENDIF # "$(SHL1ALLRES)"!="" |
265 |
.ENDIF # "$(SHL1ALLRES)"!="" |
259 |
.IF "$(linkinc)"=="" |
|
|
260 |
.IF "$(USE_DEFFILE)"!="" |
261 |
.IF "$(COM)"=="GCC" |
266 |
.IF "$(COM)"=="GCC" |
|
|
267 |
.IF "$(USE_DEFFILE)"!="" |
268 |
dlltool --input-def $(SHL1DEF) --dllname $(SHL1TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
269 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
270 |
$(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) $(SHL1LINKRESO) \ |
271 |
`$(TYPE) /dev/null $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
272 |
-Wl,$(MISC)$/$(@:b).exp $(SHL1STDLIBS) $(STDSHL) $(STDSHL1) \ |
273 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
274 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
275 |
@+source $(MISC)$/$(@:b).cmd |
276 |
dlltool --input-def $(SHL1DEF) --dllname $(SHL1TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL1ARCHIV).a |
277 |
.ELSE # "$(USE_DEFFILE)"!="" |
278 |
dlltool --input-def $(SHL1DEF) --dllname $(SHL1TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL1ARCHIV).a --output-exp $(LB)$/lib$(SHL1TARGET).exp |
262 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
279 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
263 |
$(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
280 |
$(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) $(SHL1LINKRESO) \ |
264 |
@+$(TYPE) $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
281 |
`$(TYPE) /dev/null $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
265 |
@+echo $(SHL1STDLIBS) $(STDSHL) $(STDSHL1) $(SHL1RES) >> $(MISC)$/$(@:b).cmd |
282 |
-Wl,$(LB)$/lib$(SHL1TARGET).exp $(SHL1STDLIBS) $(STDSHL) $(STDSHL1) \ |
266 |
$(MISC)$/$(@:b).cmd |
283 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
284 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
285 |
@+source $(MISC)$/$(@:b).cmd |
286 |
.ENDIF # "$(USE_DEFFILE)"!="" |
267 |
.ELSE |
287 |
.ELSE |
|
|
288 |
.IF "$(linkinc)"=="" |
289 |
.IF "$(USE_DEFFILE)"!="" |
268 |
$(LINK) @$(mktmp \ |
290 |
$(LINK) @$(mktmp \ |
269 |
$(LINKFLAGS) \ |
291 |
$(LINKFLAGS) \ |
270 |
$(LINKFLAGSSHL) \ |
292 |
$(LINKFLAGSSHL) \ |
Lines 280-286
Link Here
|
280 |
$(STDSHL) $(STDSHL1) \ |
302 |
$(STDSHL) $(STDSHL1) \ |
281 |
$(SHL1LINKRES) \ |
303 |
$(SHL1LINKRES) \ |
282 |
) |
304 |
) |
283 |
.ENDIF # "$(COM)"=="GCC" |
|
|
284 |
.ELSE # "$(USE_DEFFILE)"!="" |
305 |
.ELSE # "$(USE_DEFFILE)"!="" |
285 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
306 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
286 |
$(LINKFLAGSSHL) $(SHL1BASEX) \ |
307 |
$(LINKFLAGSSHL) $(SHL1BASEX) \ |
Lines 313-318
Link Here
|
313 |
+$(TYPE) $(MISC)$/$(SHL1TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL1TARGET).lnk |
334 |
+$(TYPE) $(MISC)$/$(SHL1TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL1TARGET).lnk |
314 |
$(LINK) @$(MISC)$/$(SHL1TARGET).lnk |
335 |
$(LINK) @$(MISC)$/$(SHL1TARGET).lnk |
315 |
.ENDIF # "$(linkinc)"=="" |
336 |
.ENDIF # "$(linkinc)"=="" |
|
|
337 |
.ENDIF # "$(COM)"=="GCC" |
316 |
.ENDIF # "$(GUI)" == "WNT" |
338 |
.ENDIF # "$(GUI)" == "WNT" |
317 |
.IF "$(GUI)"=="UNX" |
339 |
.IF "$(GUI)"=="UNX" |
318 |
.IF "$(UPDATER)"=="YES" |
340 |
.IF "$(UPDATER)"=="YES" |
Lines 483-489
Link Here
|
483 |
|
505 |
|
484 |
.IF "$(GUI)" != "UNX" |
506 |
.IF "$(GUI)" != "UNX" |
485 |
.IF "$(GUI)" == "WNT" |
507 |
.IF "$(GUI)" == "WNT" |
486 |
.IF "$(COM)" == "MSC" |
508 |
.IF "$(COM)" != "GCC" |
487 |
.IF "$(SHL2IMPLIB)" != "" |
509 |
.IF "$(SHL2IMPLIB)" != "" |
488 |
USE_2IMPLIB=-implib:$(LB)$/$(SHL2IMPLIB).lib |
510 |
USE_2IMPLIB=-implib:$(LB)$/$(SHL2IMPLIB).lib |
489 |
.ELSE # "$(SHL2IMPLIB)" != "" |
511 |
.ELSE # "$(SHL2IMPLIB)" != "" |
Lines 492-498
Link Here
|
492 |
.ENDIF # "$(COM)" == "MSC" |
514 |
.ENDIF # "$(COM)" == "MSC" |
493 |
|
515 |
|
494 |
.IF "$(USE_DEFFILE)"=="" |
516 |
.IF "$(USE_DEFFILE)"=="" |
|
|
517 |
.IF "$(COM)" != "GCC" |
495 |
USE_2IMPLIB_DEPS=$(LB)$/$(SHL2IMPLIB).lib |
518 |
USE_2IMPLIB_DEPS=$(LB)$/$(SHL2IMPLIB).lib |
|
|
519 |
.ENDIF |
496 |
.ENDIF # "$(USE_DEFFILE)"=="" |
520 |
.ENDIF # "$(USE_DEFFILE)"=="" |
497 |
.ENDIF # "$(GUI)" == "WNT" |
521 |
.ENDIF # "$(GUI)" == "WNT" |
498 |
USE_SHL2DEF=$(SHL2DEF) |
522 |
USE_SHL2DEF=$(SHL2DEF) |
Lines 592-597
Link Here
|
592 |
SHL2RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL2RES)) |
616 |
SHL2RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL2RES)) |
593 |
SHL2ALLRES+=$(SHL2RES) |
617 |
SHL2ALLRES+=$(SHL2RES) |
594 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
618 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
|
|
619 |
SHL2LINKRESO*=$(MISC)$/$(SHL2TARGET)_res.o |
595 |
.ENDIF # "$(SHL2RES)"!="" |
620 |
.ENDIF # "$(SHL2RES)"!="" |
596 |
.ENDIF |
621 |
.ENDIF |
597 |
|
622 |
|
Lines 599-604
Link Here
|
599 |
SHL2DEFAULTRES*=$(MISC)$/$(SHL2TARGET)_def.res |
624 |
SHL2DEFAULTRES*=$(MISC)$/$(SHL2TARGET)_def.res |
600 |
SHL2ALLRES+=$(SHL2DEFAULTRES) |
625 |
SHL2ALLRES+=$(SHL2DEFAULTRES) |
601 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
626 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
|
|
627 |
SHL2LINKRESO*=$(MISC)$/$(SHL2TARGET)_res.o |
602 |
.ENDIF # "$(SHL2DEFAULTRES)$(use_shl_versions)"!="" |
628 |
.ENDIF # "$(SHL2DEFAULTRES)$(use_shl_versions)"!="" |
603 |
|
629 |
|
604 |
.IF "$(NO_SHL2DESCRIPTION)"=="" |
630 |
.IF "$(NO_SHL2DESCRIPTION)"=="" |
Lines 641-647
Link Here
|
641 |
.IF "$(GUI)" == "WNT" |
667 |
.IF "$(GUI)" == "WNT" |
642 |
.IF "$(UPDATER)"=="YES" |
668 |
.IF "$(UPDATER)"=="YES" |
643 |
.IF "$(COM)"=="GCC" |
669 |
.IF "$(COM)"=="GCC" |
644 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
670 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
645 |
.ELSE |
671 |
.ELSE |
646 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
672 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
647 |
.ENDIF # "$(COM)"=="GCC" |
673 |
.ENDIF # "$(COM)"=="GCC" |
Lines 671-687
Link Here
|
671 |
+$(COPY) /b $(SHL2ALLRES:s/res /res+/) $(SHL2LINKRES) |
697 |
+$(COPY) /b $(SHL2ALLRES:s/res /res+/) $(SHL2LINKRES) |
672 |
.ELSE # "$(USE_SHELL)"=="4nt" |
698 |
.ELSE # "$(USE_SHELL)"=="4nt" |
673 |
+$(TYPE) $(SHL2ALLRES) > $(SHL2LINKRES) |
699 |
+$(TYPE) $(SHL2ALLRES) > $(SHL2LINKRES) |
|
|
700 |
.IF "$(COM)"=="GCC" |
701 |
windres $(SHL2LINKRES) $(SHL2LINKRESO) |
702 |
.ENDIF # "$(COM)"=="GCC" |
674 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
703 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
675 |
.ENDIF # "$(SHL2ALLRES)"!="" |
704 |
.ENDIF # "$(SHL2ALLRES)"!="" |
676 |
.IF "$(linkinc)"=="" |
|
|
677 |
.IF "$(USE_DEFFILE)"!="" |
678 |
.IF "$(COM)"=="GCC" |
705 |
.IF "$(COM)"=="GCC" |
|
|
706 |
.IF "$(USE_DEFFILE)"!="" |
707 |
dlltool --input-def $(SHL2DEF) --dllname $(SHL2TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
679 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
708 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
680 |
$(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
709 |
$(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) $(SHL2LINKRESO) \ |
681 |
@+$(TYPE) $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
710 |
`$(TYPE) /dev/null $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
682 |
@+echo $(SHL2STDLIBS) $(STDSHL) $(STDSHL2) $(SHL2RES) >> $(MISC)$/$(@:b).cmd |
711 |
-Wl,$(MISC)$/$(@:b).exp $(SHL2STDLIBS) $(STDSHL) $(STDSHL2) \ |
683 |
$(MISC)$/$(@:b).cmd |
712 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
713 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
714 |
@+source $(MISC)$/$(@:b).cmd |
715 |
dlltool --input-def $(SHL2DEF) --dllname $(SHL2TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL2ARCHIV).a |
716 |
.ELSE # "$(USE_DEFFILE)"!="" |
717 |
dlltool --input-def $(SHL2DEF) --dllname $(SHL2TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL2ARCHIV).a --output-exp $(LB)$/lib$(SHL2TARGET).exp |
718 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
719 |
$(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) $(SHL2LINKRESO) \ |
720 |
`$(TYPE) /dev/null $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
721 |
-Wl,$(LB)$/lib$(SHL2TARGET).exp $(SHL2STDLIBS) $(STDSHL) $(STDSHL2) \ |
722 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
723 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
724 |
@+source $(MISC)$/$(@:b).cmd |
725 |
.ENDIF # "$(USE_DEFFILE)"!="" |
684 |
.ELSE |
726 |
.ELSE |
|
|
727 |
.IF "$(linkinc)"=="" |
728 |
.IF "$(USE_DEFFILE)"!="" |
685 |
$(LINK) @$(mktmp \ |
729 |
$(LINK) @$(mktmp \ |
686 |
$(LINKFLAGS) \ |
730 |
$(LINKFLAGS) \ |
687 |
$(LINKFLAGSSHL) \ |
731 |
$(LINKFLAGSSHL) \ |
Lines 697-703
Link Here
|
697 |
$(STDSHL) $(STDSHL2) \ |
741 |
$(STDSHL) $(STDSHL2) \ |
698 |
$(SHL2LINKRES) \ |
742 |
$(SHL2LINKRES) \ |
699 |
) |
743 |
) |
700 |
.ENDIF # "$(COM)"=="GCC" |
|
|
701 |
.ELSE # "$(USE_DEFFILE)"!="" |
744 |
.ELSE # "$(USE_DEFFILE)"!="" |
702 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
745 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
703 |
$(LINKFLAGSSHL) $(SHL2BASEX) \ |
746 |
$(LINKFLAGSSHL) $(SHL2BASEX) \ |
Lines 730-735
Link Here
|
730 |
+$(TYPE) $(MISC)$/$(SHL2TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL2TARGET).lnk |
773 |
+$(TYPE) $(MISC)$/$(SHL2TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL2TARGET).lnk |
731 |
$(LINK) @$(MISC)$/$(SHL2TARGET).lnk |
774 |
$(LINK) @$(MISC)$/$(SHL2TARGET).lnk |
732 |
.ENDIF # "$(linkinc)"=="" |
775 |
.ENDIF # "$(linkinc)"=="" |
|
|
776 |
.ENDIF # "$(COM)"=="GCC" |
733 |
.ENDIF # "$(GUI)" == "WNT" |
777 |
.ENDIF # "$(GUI)" == "WNT" |
734 |
.IF "$(GUI)"=="UNX" |
778 |
.IF "$(GUI)"=="UNX" |
735 |
.IF "$(UPDATER)"=="YES" |
779 |
.IF "$(UPDATER)"=="YES" |
Lines 900-906
Link Here
|
900 |
|
944 |
|
901 |
.IF "$(GUI)" != "UNX" |
945 |
.IF "$(GUI)" != "UNX" |
902 |
.IF "$(GUI)" == "WNT" |
946 |
.IF "$(GUI)" == "WNT" |
903 |
.IF "$(COM)" == "MSC" |
947 |
.IF "$(COM)" != "GCC" |
904 |
.IF "$(SHL3IMPLIB)" != "" |
948 |
.IF "$(SHL3IMPLIB)" != "" |
905 |
USE_3IMPLIB=-implib:$(LB)$/$(SHL3IMPLIB).lib |
949 |
USE_3IMPLIB=-implib:$(LB)$/$(SHL3IMPLIB).lib |
906 |
.ELSE # "$(SHL3IMPLIB)" != "" |
950 |
.ELSE # "$(SHL3IMPLIB)" != "" |
Lines 909-915
Link Here
|
909 |
.ENDIF # "$(COM)" == "MSC" |
953 |
.ENDIF # "$(COM)" == "MSC" |
910 |
|
954 |
|
911 |
.IF "$(USE_DEFFILE)"=="" |
955 |
.IF "$(USE_DEFFILE)"=="" |
|
|
956 |
.IF "$(COM)" != "GCC" |
912 |
USE_3IMPLIB_DEPS=$(LB)$/$(SHL3IMPLIB).lib |
957 |
USE_3IMPLIB_DEPS=$(LB)$/$(SHL3IMPLIB).lib |
|
|
958 |
.ENDIF |
913 |
.ENDIF # "$(USE_DEFFILE)"=="" |
959 |
.ENDIF # "$(USE_DEFFILE)"=="" |
914 |
.ENDIF # "$(GUI)" == "WNT" |
960 |
.ENDIF # "$(GUI)" == "WNT" |
915 |
USE_SHL3DEF=$(SHL3DEF) |
961 |
USE_SHL3DEF=$(SHL3DEF) |
Lines 1009-1014
Link Here
|
1009 |
SHL3RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL3RES)) |
1055 |
SHL3RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL3RES)) |
1010 |
SHL3ALLRES+=$(SHL3RES) |
1056 |
SHL3ALLRES+=$(SHL3RES) |
1011 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
1057 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
|
|
1058 |
SHL3LINKRESO*=$(MISC)$/$(SHL3TARGET)_res.o |
1012 |
.ENDIF # "$(SHL3RES)"!="" |
1059 |
.ENDIF # "$(SHL3RES)"!="" |
1013 |
.ENDIF |
1060 |
.ENDIF |
1014 |
|
1061 |
|
Lines 1016-1021
Link Here
|
1016 |
SHL3DEFAULTRES*=$(MISC)$/$(SHL3TARGET)_def.res |
1063 |
SHL3DEFAULTRES*=$(MISC)$/$(SHL3TARGET)_def.res |
1017 |
SHL3ALLRES+=$(SHL3DEFAULTRES) |
1064 |
SHL3ALLRES+=$(SHL3DEFAULTRES) |
1018 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
1065 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
|
|
1066 |
SHL3LINKRESO*=$(MISC)$/$(SHL3TARGET)_res.o |
1019 |
.ENDIF # "$(SHL3DEFAULTRES)$(use_shl_versions)"!="" |
1067 |
.ENDIF # "$(SHL3DEFAULTRES)$(use_shl_versions)"!="" |
1020 |
|
1068 |
|
1021 |
.IF "$(NO_SHL3DESCRIPTION)"=="" |
1069 |
.IF "$(NO_SHL3DESCRIPTION)"=="" |
Lines 1058-1064
Link Here
|
1058 |
.IF "$(GUI)" == "WNT" |
1106 |
.IF "$(GUI)" == "WNT" |
1059 |
.IF "$(UPDATER)"=="YES" |
1107 |
.IF "$(UPDATER)"=="YES" |
1060 |
.IF "$(COM)"=="GCC" |
1108 |
.IF "$(COM)"=="GCC" |
1061 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1109 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
1062 |
.ELSE |
1110 |
.ELSE |
1063 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1111 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1064 |
.ENDIF # "$(COM)"=="GCC" |
1112 |
.ENDIF # "$(COM)"=="GCC" |
Lines 1088-1104
Link Here
|
1088 |
+$(COPY) /b $(SHL3ALLRES:s/res /res+/) $(SHL3LINKRES) |
1136 |
+$(COPY) /b $(SHL3ALLRES:s/res /res+/) $(SHL3LINKRES) |
1089 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1137 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1090 |
+$(TYPE) $(SHL3ALLRES) > $(SHL3LINKRES) |
1138 |
+$(TYPE) $(SHL3ALLRES) > $(SHL3LINKRES) |
|
|
1139 |
.IF "$(COM)"=="GCC" |
1140 |
windres $(SHL3LINKRES) $(SHL3LINKRESO) |
1141 |
.ENDIF # "$(COM)"=="GCC" |
1091 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1142 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1092 |
.ENDIF # "$(SHL3ALLRES)"!="" |
1143 |
.ENDIF # "$(SHL3ALLRES)"!="" |
1093 |
.IF "$(linkinc)"=="" |
|
|
1094 |
.IF "$(USE_DEFFILE)"!="" |
1095 |
.IF "$(COM)"=="GCC" |
1144 |
.IF "$(COM)"=="GCC" |
|
|
1145 |
.IF "$(USE_DEFFILE)"!="" |
1146 |
dlltool --input-def $(SHL3DEF) --dllname $(SHL3TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
1147 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1148 |
$(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) $(SHL3LINKRESO) \ |
1149 |
`$(TYPE) /dev/null $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1150 |
-Wl,$(MISC)$/$(@:b).exp $(SHL3STDLIBS) $(STDSHL) $(STDSHL3) \ |
1151 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
1152 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1153 |
@+source $(MISC)$/$(@:b).cmd |
1154 |
dlltool --input-def $(SHL3DEF) --dllname $(SHL3TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL3ARCHIV).a |
1155 |
.ELSE # "$(USE_DEFFILE)"!="" |
1156 |
dlltool --input-def $(SHL3DEF) --dllname $(SHL3TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL3ARCHIV).a --output-exp $(LB)$/lib$(SHL3TARGET).exp |
1096 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1157 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1097 |
$(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
1158 |
$(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) $(SHL3LINKRESO) \ |
1098 |
@+$(TYPE) $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
1159 |
`$(TYPE) /dev/null $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1099 |
@+echo $(SHL3STDLIBS) $(STDSHL) $(STDSHL3) $(SHL3RES) >> $(MISC)$/$(@:b).cmd |
1160 |
-Wl,$(LB)$/lib$(SHL3TARGET).exp $(SHL3STDLIBS) $(STDSHL) $(STDSHL3) \ |
1100 |
$(MISC)$/$(@:b).cmd |
1161 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
1162 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1163 |
@+source $(MISC)$/$(@:b).cmd |
1164 |
.ENDIF # "$(USE_DEFFILE)"!="" |
1101 |
.ELSE |
1165 |
.ELSE |
|
|
1166 |
.IF "$(linkinc)"=="" |
1167 |
.IF "$(USE_DEFFILE)"!="" |
1102 |
$(LINK) @$(mktmp \ |
1168 |
$(LINK) @$(mktmp \ |
1103 |
$(LINKFLAGS) \ |
1169 |
$(LINKFLAGS) \ |
1104 |
$(LINKFLAGSSHL) \ |
1170 |
$(LINKFLAGSSHL) \ |
Lines 1114-1120
Link Here
|
1114 |
$(STDSHL) $(STDSHL3) \ |
1180 |
$(STDSHL) $(STDSHL3) \ |
1115 |
$(SHL3LINKRES) \ |
1181 |
$(SHL3LINKRES) \ |
1116 |
) |
1182 |
) |
1117 |
.ENDIF # "$(COM)"=="GCC" |
|
|
1118 |
.ELSE # "$(USE_DEFFILE)"!="" |
1183 |
.ELSE # "$(USE_DEFFILE)"!="" |
1119 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1184 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1120 |
$(LINKFLAGSSHL) $(SHL3BASEX) \ |
1185 |
$(LINKFLAGSSHL) $(SHL3BASEX) \ |
Lines 1147-1152
Link Here
|
1147 |
+$(TYPE) $(MISC)$/$(SHL3TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL3TARGET).lnk |
1212 |
+$(TYPE) $(MISC)$/$(SHL3TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL3TARGET).lnk |
1148 |
$(LINK) @$(MISC)$/$(SHL3TARGET).lnk |
1213 |
$(LINK) @$(MISC)$/$(SHL3TARGET).lnk |
1149 |
.ENDIF # "$(linkinc)"=="" |
1214 |
.ENDIF # "$(linkinc)"=="" |
|
|
1215 |
.ENDIF # "$(COM)"=="GCC" |
1150 |
.ENDIF # "$(GUI)" == "WNT" |
1216 |
.ENDIF # "$(GUI)" == "WNT" |
1151 |
.IF "$(GUI)"=="UNX" |
1217 |
.IF "$(GUI)"=="UNX" |
1152 |
.IF "$(UPDATER)"=="YES" |
1218 |
.IF "$(UPDATER)"=="YES" |
Lines 1317-1323
Link Here
|
1317 |
|
1383 |
|
1318 |
.IF "$(GUI)" != "UNX" |
1384 |
.IF "$(GUI)" != "UNX" |
1319 |
.IF "$(GUI)" == "WNT" |
1385 |
.IF "$(GUI)" == "WNT" |
1320 |
.IF "$(COM)" == "MSC" |
1386 |
.IF "$(COM)" != "GCC" |
1321 |
.IF "$(SHL4IMPLIB)" != "" |
1387 |
.IF "$(SHL4IMPLIB)" != "" |
1322 |
USE_4IMPLIB=-implib:$(LB)$/$(SHL4IMPLIB).lib |
1388 |
USE_4IMPLIB=-implib:$(LB)$/$(SHL4IMPLIB).lib |
1323 |
.ELSE # "$(SHL4IMPLIB)" != "" |
1389 |
.ELSE # "$(SHL4IMPLIB)" != "" |
Lines 1326-1332
Link Here
|
1326 |
.ENDIF # "$(COM)" == "MSC" |
1392 |
.ENDIF # "$(COM)" == "MSC" |
1327 |
|
1393 |
|
1328 |
.IF "$(USE_DEFFILE)"=="" |
1394 |
.IF "$(USE_DEFFILE)"=="" |
|
|
1395 |
.IF "$(COM)" != "GCC" |
1329 |
USE_4IMPLIB_DEPS=$(LB)$/$(SHL4IMPLIB).lib |
1396 |
USE_4IMPLIB_DEPS=$(LB)$/$(SHL4IMPLIB).lib |
|
|
1397 |
.ENDIF |
1330 |
.ENDIF # "$(USE_DEFFILE)"=="" |
1398 |
.ENDIF # "$(USE_DEFFILE)"=="" |
1331 |
.ENDIF # "$(GUI)" == "WNT" |
1399 |
.ENDIF # "$(GUI)" == "WNT" |
1332 |
USE_SHL4DEF=$(SHL4DEF) |
1400 |
USE_SHL4DEF=$(SHL4DEF) |
Lines 1426-1431
Link Here
|
1426 |
SHL4RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL4RES)) |
1494 |
SHL4RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL4RES)) |
1427 |
SHL4ALLRES+=$(SHL4RES) |
1495 |
SHL4ALLRES+=$(SHL4RES) |
1428 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
1496 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
|
|
1497 |
SHL4LINKRESO*=$(MISC)$/$(SHL4TARGET)_res.o |
1429 |
.ENDIF # "$(SHL4RES)"!="" |
1498 |
.ENDIF # "$(SHL4RES)"!="" |
1430 |
.ENDIF |
1499 |
.ENDIF |
1431 |
|
1500 |
|
Lines 1433-1438
Link Here
|
1433 |
SHL4DEFAULTRES*=$(MISC)$/$(SHL4TARGET)_def.res |
1502 |
SHL4DEFAULTRES*=$(MISC)$/$(SHL4TARGET)_def.res |
1434 |
SHL4ALLRES+=$(SHL4DEFAULTRES) |
1503 |
SHL4ALLRES+=$(SHL4DEFAULTRES) |
1435 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
1504 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
|
|
1505 |
SHL4LINKRESO*=$(MISC)$/$(SHL4TARGET)_res.o |
1436 |
.ENDIF # "$(SHL4DEFAULTRES)$(use_shl_versions)"!="" |
1506 |
.ENDIF # "$(SHL4DEFAULTRES)$(use_shl_versions)"!="" |
1437 |
|
1507 |
|
1438 |
.IF "$(NO_SHL4DESCRIPTION)"=="" |
1508 |
.IF "$(NO_SHL4DESCRIPTION)"=="" |
Lines 1475-1481
Link Here
|
1475 |
.IF "$(GUI)" == "WNT" |
1545 |
.IF "$(GUI)" == "WNT" |
1476 |
.IF "$(UPDATER)"=="YES" |
1546 |
.IF "$(UPDATER)"=="YES" |
1477 |
.IF "$(COM)"=="GCC" |
1547 |
.IF "$(COM)"=="GCC" |
1478 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1548 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
1479 |
.ELSE |
1549 |
.ELSE |
1480 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1550 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1481 |
.ENDIF # "$(COM)"=="GCC" |
1551 |
.ENDIF # "$(COM)"=="GCC" |
Lines 1505-1521
Link Here
|
1505 |
+$(COPY) /b $(SHL4ALLRES:s/res /res+/) $(SHL4LINKRES) |
1575 |
+$(COPY) /b $(SHL4ALLRES:s/res /res+/) $(SHL4LINKRES) |
1506 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1576 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1507 |
+$(TYPE) $(SHL4ALLRES) > $(SHL4LINKRES) |
1577 |
+$(TYPE) $(SHL4ALLRES) > $(SHL4LINKRES) |
|
|
1578 |
.IF "$(COM)"=="GCC" |
1579 |
windres $(SHL4LINKRES) $(SHL4LINKRESO) |
1580 |
.ENDIF # "$(COM)"=="GCC" |
1508 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1581 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1509 |
.ENDIF # "$(SHL4ALLRES)"!="" |
1582 |
.ENDIF # "$(SHL4ALLRES)"!="" |
1510 |
.IF "$(linkinc)"=="" |
|
|
1511 |
.IF "$(USE_DEFFILE)"!="" |
1512 |
.IF "$(COM)"=="GCC" |
1583 |
.IF "$(COM)"=="GCC" |
|
|
1584 |
.IF "$(USE_DEFFILE)"!="" |
1585 |
dlltool --input-def $(SHL4DEF) --dllname $(SHL4TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
1513 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1586 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1514 |
$(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
1587 |
$(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) $(SHL4LINKRESO) \ |
1515 |
@+$(TYPE) $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
1588 |
`$(TYPE) /dev/null $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1516 |
@+echo $(SHL4STDLIBS) $(STDSHL) $(STDSHL4) $(SHL4RES) >> $(MISC)$/$(@:b).cmd |
1589 |
-Wl,$(MISC)$/$(@:b).exp $(SHL4STDLIBS) $(STDSHL) $(STDSHL4) \ |
1517 |
$(MISC)$/$(@:b).cmd |
1590 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
1591 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1592 |
@+source $(MISC)$/$(@:b).cmd |
1593 |
dlltool --input-def $(SHL4DEF) --dllname $(SHL4TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL4ARCHIV).a |
1594 |
.ELSE # "$(USE_DEFFILE)"!="" |
1595 |
dlltool --input-def $(SHL4DEF) --dllname $(SHL4TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL4ARCHIV).a --output-exp $(LB)$/lib$(SHL4TARGET).exp |
1596 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1597 |
$(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) $(SHL4LINKRESO) \ |
1598 |
`$(TYPE) /dev/null $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1599 |
-Wl,$(LB)$/lib$(SHL4TARGET).exp $(SHL4STDLIBS) $(STDSHL) $(STDSHL4) \ |
1600 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
1601 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1602 |
@+source $(MISC)$/$(@:b).cmd |
1603 |
.ENDIF # "$(USE_DEFFILE)"!="" |
1518 |
.ELSE |
1604 |
.ELSE |
|
|
1605 |
.IF "$(linkinc)"=="" |
1606 |
.IF "$(USE_DEFFILE)"!="" |
1519 |
$(LINK) @$(mktmp \ |
1607 |
$(LINK) @$(mktmp \ |
1520 |
$(LINKFLAGS) \ |
1608 |
$(LINKFLAGS) \ |
1521 |
$(LINKFLAGSSHL) \ |
1609 |
$(LINKFLAGSSHL) \ |
Lines 1531-1537
Link Here
|
1531 |
$(STDSHL) $(STDSHL4) \ |
1619 |
$(STDSHL) $(STDSHL4) \ |
1532 |
$(SHL4LINKRES) \ |
1620 |
$(SHL4LINKRES) \ |
1533 |
) |
1621 |
) |
1534 |
.ENDIF # "$(COM)"=="GCC" |
|
|
1535 |
.ELSE # "$(USE_DEFFILE)"!="" |
1622 |
.ELSE # "$(USE_DEFFILE)"!="" |
1536 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1623 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1537 |
$(LINKFLAGSSHL) $(SHL4BASEX) \ |
1624 |
$(LINKFLAGSSHL) $(SHL4BASEX) \ |
Lines 1564-1569
Link Here
|
1564 |
+$(TYPE) $(MISC)$/$(SHL4TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL4TARGET).lnk |
1651 |
+$(TYPE) $(MISC)$/$(SHL4TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL4TARGET).lnk |
1565 |
$(LINK) @$(MISC)$/$(SHL4TARGET).lnk |
1652 |
$(LINK) @$(MISC)$/$(SHL4TARGET).lnk |
1566 |
.ENDIF # "$(linkinc)"=="" |
1653 |
.ENDIF # "$(linkinc)"=="" |
|
|
1654 |
.ENDIF # "$(COM)"=="GCC" |
1567 |
.ENDIF # "$(GUI)" == "WNT" |
1655 |
.ENDIF # "$(GUI)" == "WNT" |
1568 |
.IF "$(GUI)"=="UNX" |
1656 |
.IF "$(GUI)"=="UNX" |
1569 |
.IF "$(UPDATER)"=="YES" |
1657 |
.IF "$(UPDATER)"=="YES" |
Lines 1734-1740
Link Here
|
1734 |
|
1822 |
|
1735 |
.IF "$(GUI)" != "UNX" |
1823 |
.IF "$(GUI)" != "UNX" |
1736 |
.IF "$(GUI)" == "WNT" |
1824 |
.IF "$(GUI)" == "WNT" |
1737 |
.IF "$(COM)" == "MSC" |
1825 |
.IF "$(COM)" != "GCC" |
1738 |
.IF "$(SHL5IMPLIB)" != "" |
1826 |
.IF "$(SHL5IMPLIB)" != "" |
1739 |
USE_5IMPLIB=-implib:$(LB)$/$(SHL5IMPLIB).lib |
1827 |
USE_5IMPLIB=-implib:$(LB)$/$(SHL5IMPLIB).lib |
1740 |
.ELSE # "$(SHL5IMPLIB)" != "" |
1828 |
.ELSE # "$(SHL5IMPLIB)" != "" |
Lines 1743-1749
Link Here
|
1743 |
.ENDIF # "$(COM)" == "MSC" |
1831 |
.ENDIF # "$(COM)" == "MSC" |
1744 |
|
1832 |
|
1745 |
.IF "$(USE_DEFFILE)"=="" |
1833 |
.IF "$(USE_DEFFILE)"=="" |
|
|
1834 |
.IF "$(COM)" != "GCC" |
1746 |
USE_5IMPLIB_DEPS=$(LB)$/$(SHL5IMPLIB).lib |
1835 |
USE_5IMPLIB_DEPS=$(LB)$/$(SHL5IMPLIB).lib |
|
|
1836 |
.ENDIF |
1747 |
.ENDIF # "$(USE_DEFFILE)"=="" |
1837 |
.ENDIF # "$(USE_DEFFILE)"=="" |
1748 |
.ENDIF # "$(GUI)" == "WNT" |
1838 |
.ENDIF # "$(GUI)" == "WNT" |
1749 |
USE_SHL5DEF=$(SHL5DEF) |
1839 |
USE_SHL5DEF=$(SHL5DEF) |
Lines 1843-1848
Link Here
|
1843 |
SHL5RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL5RES)) |
1933 |
SHL5RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL5RES)) |
1844 |
SHL5ALLRES+=$(SHL5RES) |
1934 |
SHL5ALLRES+=$(SHL5RES) |
1845 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
1935 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
|
|
1936 |
SHL5LINKRESO*=$(MISC)$/$(SHL5TARGET)_res.o |
1846 |
.ENDIF # "$(SHL5RES)"!="" |
1937 |
.ENDIF # "$(SHL5RES)"!="" |
1847 |
.ENDIF |
1938 |
.ENDIF |
1848 |
|
1939 |
|
Lines 1850-1855
Link Here
|
1850 |
SHL5DEFAULTRES*=$(MISC)$/$(SHL5TARGET)_def.res |
1941 |
SHL5DEFAULTRES*=$(MISC)$/$(SHL5TARGET)_def.res |
1851 |
SHL5ALLRES+=$(SHL5DEFAULTRES) |
1942 |
SHL5ALLRES+=$(SHL5DEFAULTRES) |
1852 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
1943 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
|
|
1944 |
SHL5LINKRESO*=$(MISC)$/$(SHL5TARGET)_res.o |
1853 |
.ENDIF # "$(SHL5DEFAULTRES)$(use_shl_versions)"!="" |
1945 |
.ENDIF # "$(SHL5DEFAULTRES)$(use_shl_versions)"!="" |
1854 |
|
1946 |
|
1855 |
.IF "$(NO_SHL5DESCRIPTION)"=="" |
1947 |
.IF "$(NO_SHL5DESCRIPTION)"=="" |
Lines 1892-1898
Link Here
|
1892 |
.IF "$(GUI)" == "WNT" |
1984 |
.IF "$(GUI)" == "WNT" |
1893 |
.IF "$(UPDATER)"=="YES" |
1985 |
.IF "$(UPDATER)"=="YES" |
1894 |
.IF "$(COM)"=="GCC" |
1986 |
.IF "$(COM)"=="GCC" |
1895 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1987 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
1896 |
.ELSE |
1988 |
.ELSE |
1897 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1989 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1898 |
.ENDIF # "$(COM)"=="GCC" |
1990 |
.ENDIF # "$(COM)"=="GCC" |
Lines 1922-1938
Link Here
|
1922 |
+$(COPY) /b $(SHL5ALLRES:s/res /res+/) $(SHL5LINKRES) |
2014 |
+$(COPY) /b $(SHL5ALLRES:s/res /res+/) $(SHL5LINKRES) |
1923 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2015 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1924 |
+$(TYPE) $(SHL5ALLRES) > $(SHL5LINKRES) |
2016 |
+$(TYPE) $(SHL5ALLRES) > $(SHL5LINKRES) |
|
|
2017 |
.IF "$(COM)"=="GCC" |
2018 |
windres $(SHL5LINKRES) $(SHL5LINKRESO) |
2019 |
.ENDIF # "$(COM)"=="GCC" |
1925 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2020 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1926 |
.ENDIF # "$(SHL5ALLRES)"!="" |
2021 |
.ENDIF # "$(SHL5ALLRES)"!="" |
1927 |
.IF "$(linkinc)"=="" |
|
|
1928 |
.IF "$(USE_DEFFILE)"!="" |
1929 |
.IF "$(COM)"=="GCC" |
2022 |
.IF "$(COM)"=="GCC" |
|
|
2023 |
.IF "$(USE_DEFFILE)"!="" |
2024 |
dlltool --input-def $(SHL5DEF) --dllname $(SHL5TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
1930 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2025 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1931 |
$(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
2026 |
$(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) $(SHL5LINKRESO) \ |
1932 |
@+$(TYPE) $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
2027 |
`$(TYPE) /dev/null $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1933 |
@+echo $(SHL5STDLIBS) $(STDSHL) $(STDSHL5) $(SHL5RES) >> $(MISC)$/$(@:b).cmd |
2028 |
-Wl,$(MISC)$/$(@:b).exp $(SHL5STDLIBS) $(STDSHL) $(STDSHL5) \ |
1934 |
$(MISC)$/$(@:b).cmd |
2029 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
2030 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2031 |
@+source $(MISC)$/$(@:b).cmd |
2032 |
dlltool --input-def $(SHL5DEF) --dllname $(SHL5TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL5ARCHIV).a |
2033 |
.ELSE # "$(USE_DEFFILE)"!="" |
2034 |
dlltool --input-def $(SHL5DEF) --dllname $(SHL5TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL5ARCHIV).a --output-exp $(LB)$/lib$(SHL5TARGET).exp |
2035 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2036 |
$(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) $(SHL5LINKRESO) \ |
2037 |
`$(TYPE) /dev/null $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2038 |
-Wl,$(LB)$/lib$(SHL5TARGET).exp $(SHL5STDLIBS) $(STDSHL) $(STDSHL5) \ |
2039 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
2040 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2041 |
@+source $(MISC)$/$(@:b).cmd |
2042 |
.ENDIF # "$(USE_DEFFILE)"!="" |
1935 |
.ELSE |
2043 |
.ELSE |
|
|
2044 |
.IF "$(linkinc)"=="" |
2045 |
.IF "$(USE_DEFFILE)"!="" |
1936 |
$(LINK) @$(mktmp \ |
2046 |
$(LINK) @$(mktmp \ |
1937 |
$(LINKFLAGS) \ |
2047 |
$(LINKFLAGS) \ |
1938 |
$(LINKFLAGSSHL) \ |
2048 |
$(LINKFLAGSSHL) \ |
Lines 1948-1954
Link Here
|
1948 |
$(STDSHL) $(STDSHL5) \ |
2058 |
$(STDSHL) $(STDSHL5) \ |
1949 |
$(SHL5LINKRES) \ |
2059 |
$(SHL5LINKRES) \ |
1950 |
) |
2060 |
) |
1951 |
.ENDIF # "$(COM)"=="GCC" |
|
|
1952 |
.ELSE # "$(USE_DEFFILE)"!="" |
2061 |
.ELSE # "$(USE_DEFFILE)"!="" |
1953 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2062 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1954 |
$(LINKFLAGSSHL) $(SHL5BASEX) \ |
2063 |
$(LINKFLAGSSHL) $(SHL5BASEX) \ |
Lines 1981-1986
Link Here
|
1981 |
+$(TYPE) $(MISC)$/$(SHL5TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL5TARGET).lnk |
2090 |
+$(TYPE) $(MISC)$/$(SHL5TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL5TARGET).lnk |
1982 |
$(LINK) @$(MISC)$/$(SHL5TARGET).lnk |
2091 |
$(LINK) @$(MISC)$/$(SHL5TARGET).lnk |
1983 |
.ENDIF # "$(linkinc)"=="" |
2092 |
.ENDIF # "$(linkinc)"=="" |
|
|
2093 |
.ENDIF # "$(COM)"=="GCC" |
1984 |
.ENDIF # "$(GUI)" == "WNT" |
2094 |
.ENDIF # "$(GUI)" == "WNT" |
1985 |
.IF "$(GUI)"=="UNX" |
2095 |
.IF "$(GUI)"=="UNX" |
1986 |
.IF "$(UPDATER)"=="YES" |
2096 |
.IF "$(UPDATER)"=="YES" |
Lines 2151-2157
Link Here
|
2151 |
|
2261 |
|
2152 |
.IF "$(GUI)" != "UNX" |
2262 |
.IF "$(GUI)" != "UNX" |
2153 |
.IF "$(GUI)" == "WNT" |
2263 |
.IF "$(GUI)" == "WNT" |
2154 |
.IF "$(COM)" == "MSC" |
2264 |
.IF "$(COM)" != "GCC" |
2155 |
.IF "$(SHL6IMPLIB)" != "" |
2265 |
.IF "$(SHL6IMPLIB)" != "" |
2156 |
USE_6IMPLIB=-implib:$(LB)$/$(SHL6IMPLIB).lib |
2266 |
USE_6IMPLIB=-implib:$(LB)$/$(SHL6IMPLIB).lib |
2157 |
.ELSE # "$(SHL6IMPLIB)" != "" |
2267 |
.ELSE # "$(SHL6IMPLIB)" != "" |
Lines 2160-2166
Link Here
|
2160 |
.ENDIF # "$(COM)" == "MSC" |
2270 |
.ENDIF # "$(COM)" == "MSC" |
2161 |
|
2271 |
|
2162 |
.IF "$(USE_DEFFILE)"=="" |
2272 |
.IF "$(USE_DEFFILE)"=="" |
|
|
2273 |
.IF "$(COM)" != "GCC" |
2163 |
USE_6IMPLIB_DEPS=$(LB)$/$(SHL6IMPLIB).lib |
2274 |
USE_6IMPLIB_DEPS=$(LB)$/$(SHL6IMPLIB).lib |
|
|
2275 |
.ENDIF |
2164 |
.ENDIF # "$(USE_DEFFILE)"=="" |
2276 |
.ENDIF # "$(USE_DEFFILE)"=="" |
2165 |
.ENDIF # "$(GUI)" == "WNT" |
2277 |
.ENDIF # "$(GUI)" == "WNT" |
2166 |
USE_SHL6DEF=$(SHL6DEF) |
2278 |
USE_SHL6DEF=$(SHL6DEF) |
Lines 2260-2265
Link Here
|
2260 |
SHL6RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL6RES)) |
2372 |
SHL6RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL6RES)) |
2261 |
SHL6ALLRES+=$(SHL6RES) |
2373 |
SHL6ALLRES+=$(SHL6RES) |
2262 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
2374 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
|
|
2375 |
SHL6LINKRESO*=$(MISC)$/$(SHL6TARGET)_res.o |
2263 |
.ENDIF # "$(SHL6RES)"!="" |
2376 |
.ENDIF # "$(SHL6RES)"!="" |
2264 |
.ENDIF |
2377 |
.ENDIF |
2265 |
|
2378 |
|
Lines 2267-2272
Link Here
|
2267 |
SHL6DEFAULTRES*=$(MISC)$/$(SHL6TARGET)_def.res |
2380 |
SHL6DEFAULTRES*=$(MISC)$/$(SHL6TARGET)_def.res |
2268 |
SHL6ALLRES+=$(SHL6DEFAULTRES) |
2381 |
SHL6ALLRES+=$(SHL6DEFAULTRES) |
2269 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
2382 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
|
|
2383 |
SHL6LINKRESO*=$(MISC)$/$(SHL6TARGET)_res.o |
2270 |
.ENDIF # "$(SHL6DEFAULTRES)$(use_shl_versions)"!="" |
2384 |
.ENDIF # "$(SHL6DEFAULTRES)$(use_shl_versions)"!="" |
2271 |
|
2385 |
|
2272 |
.IF "$(NO_SHL6DESCRIPTION)"=="" |
2386 |
.IF "$(NO_SHL6DESCRIPTION)"=="" |
Lines 2309-2315
Link Here
|
2309 |
.IF "$(GUI)" == "WNT" |
2423 |
.IF "$(GUI)" == "WNT" |
2310 |
.IF "$(UPDATER)"=="YES" |
2424 |
.IF "$(UPDATER)"=="YES" |
2311 |
.IF "$(COM)"=="GCC" |
2425 |
.IF "$(COM)"=="GCC" |
2312 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2426 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
2313 |
.ELSE |
2427 |
.ELSE |
2314 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2428 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2315 |
.ENDIF # "$(COM)"=="GCC" |
2429 |
.ENDIF # "$(COM)"=="GCC" |
Lines 2339-2355
Link Here
|
2339 |
+$(COPY) /b $(SHL6ALLRES:s/res /res+/) $(SHL6LINKRES) |
2453 |
+$(COPY) /b $(SHL6ALLRES:s/res /res+/) $(SHL6LINKRES) |
2340 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2454 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2341 |
+$(TYPE) $(SHL6ALLRES) > $(SHL6LINKRES) |
2455 |
+$(TYPE) $(SHL6ALLRES) > $(SHL6LINKRES) |
|
|
2456 |
.IF "$(COM)"=="GCC" |
2457 |
windres $(SHL6LINKRES) $(SHL6LINKRESO) |
2458 |
.ENDIF # "$(COM)"=="GCC" |
2342 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2459 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2343 |
.ENDIF # "$(SHL6ALLRES)"!="" |
2460 |
.ENDIF # "$(SHL6ALLRES)"!="" |
2344 |
.IF "$(linkinc)"=="" |
|
|
2345 |
.IF "$(USE_DEFFILE)"!="" |
2346 |
.IF "$(COM)"=="GCC" |
2461 |
.IF "$(COM)"=="GCC" |
|
|
2462 |
.IF "$(USE_DEFFILE)"!="" |
2463 |
dlltool --input-def $(SHL6DEF) --dllname $(SHL6TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
2347 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2464 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2348 |
$(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
2465 |
$(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) $(SHL6LINKRESO) \ |
2349 |
@+$(TYPE) $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
2466 |
`$(TYPE) /dev/null $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2350 |
@+echo $(SHL6STDLIBS) $(STDSHL) $(STDSHL6) $(SHL6RES) >> $(MISC)$/$(@:b).cmd |
2467 |
-Wl,$(MISC)$/$(@:b).exp $(SHL6STDLIBS) $(STDSHL) $(STDSHL6) \ |
2351 |
$(MISC)$/$(@:b).cmd |
2468 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
2469 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2470 |
@+source $(MISC)$/$(@:b).cmd |
2471 |
dlltool --input-def $(SHL6DEF) --dllname $(SHL6TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL6ARCHIV).a |
2472 |
.ELSE # "$(USE_DEFFILE)"!="" |
2473 |
dlltool --input-def $(SHL6DEF) --dllname $(SHL6TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL6ARCHIV).a --output-exp $(LB)$/lib$(SHL6TARGET).exp |
2474 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2475 |
$(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) $(SHL6LINKRESO) \ |
2476 |
`$(TYPE) /dev/null $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2477 |
-Wl,$(LB)$/lib$(SHL6TARGET).exp $(SHL6STDLIBS) $(STDSHL) $(STDSHL6) \ |
2478 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
2479 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2480 |
@+source $(MISC)$/$(@:b).cmd |
2481 |
.ENDIF # "$(USE_DEFFILE)"!="" |
2352 |
.ELSE |
2482 |
.ELSE |
|
|
2483 |
.IF "$(linkinc)"=="" |
2484 |
.IF "$(USE_DEFFILE)"!="" |
2353 |
$(LINK) @$(mktmp \ |
2485 |
$(LINK) @$(mktmp \ |
2354 |
$(LINKFLAGS) \ |
2486 |
$(LINKFLAGS) \ |
2355 |
$(LINKFLAGSSHL) \ |
2487 |
$(LINKFLAGSSHL) \ |
Lines 2365-2371
Link Here
|
2365 |
$(STDSHL) $(STDSHL6) \ |
2497 |
$(STDSHL) $(STDSHL6) \ |
2366 |
$(SHL6LINKRES) \ |
2498 |
$(SHL6LINKRES) \ |
2367 |
) |
2499 |
) |
2368 |
.ENDIF # "$(COM)"=="GCC" |
|
|
2369 |
.ELSE # "$(USE_DEFFILE)"!="" |
2500 |
.ELSE # "$(USE_DEFFILE)"!="" |
2370 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2501 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2371 |
$(LINKFLAGSSHL) $(SHL6BASEX) \ |
2502 |
$(LINKFLAGSSHL) $(SHL6BASEX) \ |
Lines 2398-2403
Link Here
|
2398 |
+$(TYPE) $(MISC)$/$(SHL6TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL6TARGET).lnk |
2529 |
+$(TYPE) $(MISC)$/$(SHL6TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL6TARGET).lnk |
2399 |
$(LINK) @$(MISC)$/$(SHL6TARGET).lnk |
2530 |
$(LINK) @$(MISC)$/$(SHL6TARGET).lnk |
2400 |
.ENDIF # "$(linkinc)"=="" |
2531 |
.ENDIF # "$(linkinc)"=="" |
|
|
2532 |
.ENDIF # "$(COM)"=="GCC" |
2401 |
.ENDIF # "$(GUI)" == "WNT" |
2533 |
.ENDIF # "$(GUI)" == "WNT" |
2402 |
.IF "$(GUI)"=="UNX" |
2534 |
.IF "$(GUI)"=="UNX" |
2403 |
.IF "$(UPDATER)"=="YES" |
2535 |
.IF "$(UPDATER)"=="YES" |
Lines 2568-2574
Link Here
|
2568 |
|
2700 |
|
2569 |
.IF "$(GUI)" != "UNX" |
2701 |
.IF "$(GUI)" != "UNX" |
2570 |
.IF "$(GUI)" == "WNT" |
2702 |
.IF "$(GUI)" == "WNT" |
2571 |
.IF "$(COM)" == "MSC" |
2703 |
.IF "$(COM)" != "GCC" |
2572 |
.IF "$(SHL7IMPLIB)" != "" |
2704 |
.IF "$(SHL7IMPLIB)" != "" |
2573 |
USE_7IMPLIB=-implib:$(LB)$/$(SHL7IMPLIB).lib |
2705 |
USE_7IMPLIB=-implib:$(LB)$/$(SHL7IMPLIB).lib |
2574 |
.ELSE # "$(SHL7IMPLIB)" != "" |
2706 |
.ELSE # "$(SHL7IMPLIB)" != "" |
Lines 2577-2583
Link Here
|
2577 |
.ENDIF # "$(COM)" == "MSC" |
2709 |
.ENDIF # "$(COM)" == "MSC" |
2578 |
|
2710 |
|
2579 |
.IF "$(USE_DEFFILE)"=="" |
2711 |
.IF "$(USE_DEFFILE)"=="" |
|
|
2712 |
.IF "$(COM)" != "GCC" |
2580 |
USE_7IMPLIB_DEPS=$(LB)$/$(SHL7IMPLIB).lib |
2713 |
USE_7IMPLIB_DEPS=$(LB)$/$(SHL7IMPLIB).lib |
|
|
2714 |
.ENDIF |
2581 |
.ENDIF # "$(USE_DEFFILE)"=="" |
2715 |
.ENDIF # "$(USE_DEFFILE)"=="" |
2582 |
.ENDIF # "$(GUI)" == "WNT" |
2716 |
.ENDIF # "$(GUI)" == "WNT" |
2583 |
USE_SHL7DEF=$(SHL7DEF) |
2717 |
USE_SHL7DEF=$(SHL7DEF) |
Lines 2677-2682
Link Here
|
2677 |
SHL7RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL7RES)) |
2811 |
SHL7RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL7RES)) |
2678 |
SHL7ALLRES+=$(SHL7RES) |
2812 |
SHL7ALLRES+=$(SHL7RES) |
2679 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
2813 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
|
|
2814 |
SHL7LINKRESO*=$(MISC)$/$(SHL7TARGET)_res.o |
2680 |
.ENDIF # "$(SHL7RES)"!="" |
2815 |
.ENDIF # "$(SHL7RES)"!="" |
2681 |
.ENDIF |
2816 |
.ENDIF |
2682 |
|
2817 |
|
Lines 2684-2689
Link Here
|
2684 |
SHL7DEFAULTRES*=$(MISC)$/$(SHL7TARGET)_def.res |
2819 |
SHL7DEFAULTRES*=$(MISC)$/$(SHL7TARGET)_def.res |
2685 |
SHL7ALLRES+=$(SHL7DEFAULTRES) |
2820 |
SHL7ALLRES+=$(SHL7DEFAULTRES) |
2686 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
2821 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
|
|
2822 |
SHL7LINKRESO*=$(MISC)$/$(SHL7TARGET)_res.o |
2687 |
.ENDIF # "$(SHL7DEFAULTRES)$(use_shl_versions)"!="" |
2823 |
.ENDIF # "$(SHL7DEFAULTRES)$(use_shl_versions)"!="" |
2688 |
|
2824 |
|
2689 |
.IF "$(NO_SHL7DESCRIPTION)"=="" |
2825 |
.IF "$(NO_SHL7DESCRIPTION)"=="" |
Lines 2726-2732
Link Here
|
2726 |
.IF "$(GUI)" == "WNT" |
2862 |
.IF "$(GUI)" == "WNT" |
2727 |
.IF "$(UPDATER)"=="YES" |
2863 |
.IF "$(UPDATER)"=="YES" |
2728 |
.IF "$(COM)"=="GCC" |
2864 |
.IF "$(COM)"=="GCC" |
2729 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2865 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
2730 |
.ELSE |
2866 |
.ELSE |
2731 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2867 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2732 |
.ENDIF # "$(COM)"=="GCC" |
2868 |
.ENDIF # "$(COM)"=="GCC" |
Lines 2756-2772
Link Here
|
2756 |
+$(COPY) /b $(SHL7ALLRES:s/res /res+/) $(SHL7LINKRES) |
2892 |
+$(COPY) /b $(SHL7ALLRES:s/res /res+/) $(SHL7LINKRES) |
2757 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2893 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2758 |
+$(TYPE) $(SHL7ALLRES) > $(SHL7LINKRES) |
2894 |
+$(TYPE) $(SHL7ALLRES) > $(SHL7LINKRES) |
|
|
2895 |
.IF "$(COM)"=="GCC" |
2896 |
windres $(SHL7LINKRES) $(SHL7LINKRESO) |
2897 |
.ENDIF # "$(COM)"=="GCC" |
2759 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2898 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2760 |
.ENDIF # "$(SHL7ALLRES)"!="" |
2899 |
.ENDIF # "$(SHL7ALLRES)"!="" |
2761 |
.IF "$(linkinc)"=="" |
|
|
2762 |
.IF "$(USE_DEFFILE)"!="" |
2763 |
.IF "$(COM)"=="GCC" |
2900 |
.IF "$(COM)"=="GCC" |
|
|
2901 |
.IF "$(USE_DEFFILE)"!="" |
2902 |
dlltool --input-def $(SHL7DEF) --dllname $(SHL7TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
2903 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2904 |
$(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) $(SHL7LINKRESO) \ |
2905 |
`$(TYPE) /dev/null $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2906 |
-Wl,$(MISC)$/$(@:b).exp $(SHL7STDLIBS) $(STDSHL) $(STDSHL7) \ |
2907 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
2908 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2909 |
@+source $(MISC)$/$(@:b).cmd |
2910 |
dlltool --input-def $(SHL7DEF) --dllname $(SHL7TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL7ARCHIV).a |
2911 |
.ELSE # "$(USE_DEFFILE)"!="" |
2912 |
dlltool --input-def $(SHL7DEF) --dllname $(SHL7TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL7ARCHIV).a --output-exp $(LB)$/lib$(SHL7TARGET).exp |
2764 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2913 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2765 |
$(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
2914 |
$(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) $(SHL7LINKRESO) \ |
2766 |
@+$(TYPE) $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
2915 |
`$(TYPE) /dev/null $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2767 |
@+echo $(SHL7STDLIBS) $(STDSHL) $(STDSHL7) $(SHL7RES) >> $(MISC)$/$(@:b).cmd |
2916 |
-Wl,$(LB)$/lib$(SHL7TARGET).exp $(SHL7STDLIBS) $(STDSHL) $(STDSHL7) \ |
2768 |
$(MISC)$/$(@:b).cmd |
2917 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
2918 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2919 |
@+source $(MISC)$/$(@:b).cmd |
2920 |
.ENDIF # "$(USE_DEFFILE)"!="" |
2769 |
.ELSE |
2921 |
.ELSE |
|
|
2922 |
.IF "$(linkinc)"=="" |
2923 |
.IF "$(USE_DEFFILE)"!="" |
2770 |
$(LINK) @$(mktmp \ |
2924 |
$(LINK) @$(mktmp \ |
2771 |
$(LINKFLAGS) \ |
2925 |
$(LINKFLAGS) \ |
2772 |
$(LINKFLAGSSHL) \ |
2926 |
$(LINKFLAGSSHL) \ |
Lines 2782-2788
Link Here
|
2782 |
$(STDSHL) $(STDSHL7) \ |
2936 |
$(STDSHL) $(STDSHL7) \ |
2783 |
$(SHL7LINKRES) \ |
2937 |
$(SHL7LINKRES) \ |
2784 |
) |
2938 |
) |
2785 |
.ENDIF # "$(COM)"=="GCC" |
|
|
2786 |
.ELSE # "$(USE_DEFFILE)"!="" |
2939 |
.ELSE # "$(USE_DEFFILE)"!="" |
2787 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2940 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2788 |
$(LINKFLAGSSHL) $(SHL7BASEX) \ |
2941 |
$(LINKFLAGSSHL) $(SHL7BASEX) \ |
Lines 2815-2820
Link Here
|
2815 |
+$(TYPE) $(MISC)$/$(SHL7TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL7TARGET).lnk |
2968 |
+$(TYPE) $(MISC)$/$(SHL7TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL7TARGET).lnk |
2816 |
$(LINK) @$(MISC)$/$(SHL7TARGET).lnk |
2969 |
$(LINK) @$(MISC)$/$(SHL7TARGET).lnk |
2817 |
.ENDIF # "$(linkinc)"=="" |
2970 |
.ENDIF # "$(linkinc)"=="" |
|
|
2971 |
.ENDIF # "$(COM)"=="GCC" |
2818 |
.ENDIF # "$(GUI)" == "WNT" |
2972 |
.ENDIF # "$(GUI)" == "WNT" |
2819 |
.IF "$(GUI)"=="UNX" |
2973 |
.IF "$(GUI)"=="UNX" |
2820 |
.IF "$(UPDATER)"=="YES" |
2974 |
.IF "$(UPDATER)"=="YES" |
Lines 2985-2991
Link Here
|
2985 |
|
3139 |
|
2986 |
.IF "$(GUI)" != "UNX" |
3140 |
.IF "$(GUI)" != "UNX" |
2987 |
.IF "$(GUI)" == "WNT" |
3141 |
.IF "$(GUI)" == "WNT" |
2988 |
.IF "$(COM)" == "MSC" |
3142 |
.IF "$(COM)" != "GCC" |
2989 |
.IF "$(SHL8IMPLIB)" != "" |
3143 |
.IF "$(SHL8IMPLIB)" != "" |
2990 |
USE_8IMPLIB=-implib:$(LB)$/$(SHL8IMPLIB).lib |
3144 |
USE_8IMPLIB=-implib:$(LB)$/$(SHL8IMPLIB).lib |
2991 |
.ELSE # "$(SHL8IMPLIB)" != "" |
3145 |
.ELSE # "$(SHL8IMPLIB)" != "" |
Lines 2994-3000
Link Here
|
2994 |
.ENDIF # "$(COM)" == "MSC" |
3148 |
.ENDIF # "$(COM)" == "MSC" |
2995 |
|
3149 |
|
2996 |
.IF "$(USE_DEFFILE)"=="" |
3150 |
.IF "$(USE_DEFFILE)"=="" |
|
|
3151 |
.IF "$(COM)" != "GCC" |
2997 |
USE_8IMPLIB_DEPS=$(LB)$/$(SHL8IMPLIB).lib |
3152 |
USE_8IMPLIB_DEPS=$(LB)$/$(SHL8IMPLIB).lib |
|
|
3153 |
.ENDIF |
2998 |
.ENDIF # "$(USE_DEFFILE)"=="" |
3154 |
.ENDIF # "$(USE_DEFFILE)"=="" |
2999 |
.ENDIF # "$(GUI)" == "WNT" |
3155 |
.ENDIF # "$(GUI)" == "WNT" |
3000 |
USE_SHL8DEF=$(SHL8DEF) |
3156 |
USE_SHL8DEF=$(SHL8DEF) |
Lines 3094-3099
Link Here
|
3094 |
SHL8RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL8RES)) |
3250 |
SHL8RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL8RES)) |
3095 |
SHL8ALLRES+=$(SHL8RES) |
3251 |
SHL8ALLRES+=$(SHL8RES) |
3096 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
3252 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
|
|
3253 |
SHL8LINKRESO*=$(MISC)$/$(SHL8TARGET)_res.o |
3097 |
.ENDIF # "$(SHL8RES)"!="" |
3254 |
.ENDIF # "$(SHL8RES)"!="" |
3098 |
.ENDIF |
3255 |
.ENDIF |
3099 |
|
3256 |
|
Lines 3101-3106
Link Here
|
3101 |
SHL8DEFAULTRES*=$(MISC)$/$(SHL8TARGET)_def.res |
3258 |
SHL8DEFAULTRES*=$(MISC)$/$(SHL8TARGET)_def.res |
3102 |
SHL8ALLRES+=$(SHL8DEFAULTRES) |
3259 |
SHL8ALLRES+=$(SHL8DEFAULTRES) |
3103 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
3260 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
|
|
3261 |
SHL8LINKRESO*=$(MISC)$/$(SHL8TARGET)_res.o |
3104 |
.ENDIF # "$(SHL8DEFAULTRES)$(use_shl_versions)"!="" |
3262 |
.ENDIF # "$(SHL8DEFAULTRES)$(use_shl_versions)"!="" |
3105 |
|
3263 |
|
3106 |
.IF "$(NO_SHL8DESCRIPTION)"=="" |
3264 |
.IF "$(NO_SHL8DESCRIPTION)"=="" |
Lines 3143-3149
Link Here
|
3143 |
.IF "$(GUI)" == "WNT" |
3301 |
.IF "$(GUI)" == "WNT" |
3144 |
.IF "$(UPDATER)"=="YES" |
3302 |
.IF "$(UPDATER)"=="YES" |
3145 |
.IF "$(COM)"=="GCC" |
3303 |
.IF "$(COM)"=="GCC" |
3146 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3304 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
3147 |
.ELSE |
3305 |
.ELSE |
3148 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3306 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3149 |
.ENDIF # "$(COM)"=="GCC" |
3307 |
.ENDIF # "$(COM)"=="GCC" |
Lines 3173-3189
Link Here
|
3173 |
+$(COPY) /b $(SHL8ALLRES:s/res /res+/) $(SHL8LINKRES) |
3331 |
+$(COPY) /b $(SHL8ALLRES:s/res /res+/) $(SHL8LINKRES) |
3174 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3332 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3175 |
+$(TYPE) $(SHL8ALLRES) > $(SHL8LINKRES) |
3333 |
+$(TYPE) $(SHL8ALLRES) > $(SHL8LINKRES) |
|
|
3334 |
.IF "$(COM)"=="GCC" |
3335 |
windres $(SHL8LINKRES) $(SHL8LINKRESO) |
3336 |
.ENDIF # "$(COM)"=="GCC" |
3176 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3337 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3177 |
.ENDIF # "$(SHL8ALLRES)"!="" |
3338 |
.ENDIF # "$(SHL8ALLRES)"!="" |
3178 |
.IF "$(linkinc)"=="" |
|
|
3179 |
.IF "$(USE_DEFFILE)"!="" |
3180 |
.IF "$(COM)"=="GCC" |
3339 |
.IF "$(COM)"=="GCC" |
|
|
3340 |
.IF "$(USE_DEFFILE)"!="" |
3341 |
dlltool --input-def $(SHL8DEF) --dllname $(SHL8TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
3181 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3342 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3182 |
$(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
3343 |
$(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) $(SHL8LINKRESO) \ |
3183 |
@+$(TYPE) $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
3344 |
`$(TYPE) /dev/null $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3184 |
@+echo $(SHL8STDLIBS) $(STDSHL) $(STDSHL8) $(SHL8RES) >> $(MISC)$/$(@:b).cmd |
3345 |
-Wl,$(MISC)$/$(@:b).exp $(SHL8STDLIBS) $(STDSHL) $(STDSHL8) \ |
3185 |
$(MISC)$/$(@:b).cmd |
3346 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
3347 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3348 |
@+source $(MISC)$/$(@:b).cmd |
3349 |
dlltool --input-def $(SHL8DEF) --dllname $(SHL8TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL8ARCHIV).a |
3350 |
.ELSE # "$(USE_DEFFILE)"!="" |
3351 |
dlltool --input-def $(SHL8DEF) --dllname $(SHL8TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL8ARCHIV).a --output-exp $(LB)$/lib$(SHL8TARGET).exp |
3352 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3353 |
$(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) $(SHL8LINKRESO) \ |
3354 |
`$(TYPE) /dev/null $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3355 |
-Wl,$(LB)$/lib$(SHL8TARGET).exp $(SHL8STDLIBS) $(STDSHL) $(STDSHL8) \ |
3356 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
3357 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3358 |
@+source $(MISC)$/$(@:b).cmd |
3359 |
.ENDIF # "$(USE_DEFFILE)"!="" |
3186 |
.ELSE |
3360 |
.ELSE |
|
|
3361 |
.IF "$(linkinc)"=="" |
3362 |
.IF "$(USE_DEFFILE)"!="" |
3187 |
$(LINK) @$(mktmp \ |
3363 |
$(LINK) @$(mktmp \ |
3188 |
$(LINKFLAGS) \ |
3364 |
$(LINKFLAGS) \ |
3189 |
$(LINKFLAGSSHL) \ |
3365 |
$(LINKFLAGSSHL) \ |
Lines 3199-3205
Link Here
|
3199 |
$(STDSHL) $(STDSHL8) \ |
3375 |
$(STDSHL) $(STDSHL8) \ |
3200 |
$(SHL8LINKRES) \ |
3376 |
$(SHL8LINKRES) \ |
3201 |
) |
3377 |
) |
3202 |
.ENDIF # "$(COM)"=="GCC" |
|
|
3203 |
.ELSE # "$(USE_DEFFILE)"!="" |
3378 |
.ELSE # "$(USE_DEFFILE)"!="" |
3204 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3379 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3205 |
$(LINKFLAGSSHL) $(SHL8BASEX) \ |
3380 |
$(LINKFLAGSSHL) $(SHL8BASEX) \ |
Lines 3232-3237
Link Here
|
3232 |
+$(TYPE) $(MISC)$/$(SHL8TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL8TARGET).lnk |
3407 |
+$(TYPE) $(MISC)$/$(SHL8TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL8TARGET).lnk |
3233 |
$(LINK) @$(MISC)$/$(SHL8TARGET).lnk |
3408 |
$(LINK) @$(MISC)$/$(SHL8TARGET).lnk |
3234 |
.ENDIF # "$(linkinc)"=="" |
3409 |
.ENDIF # "$(linkinc)"=="" |
|
|
3410 |
.ENDIF # "$(COM)"=="GCC" |
3235 |
.ENDIF # "$(GUI)" == "WNT" |
3411 |
.ENDIF # "$(GUI)" == "WNT" |
3236 |
.IF "$(GUI)"=="UNX" |
3412 |
.IF "$(GUI)"=="UNX" |
3237 |
.IF "$(UPDATER)"=="YES" |
3413 |
.IF "$(UPDATER)"=="YES" |
Lines 3402-3408
Link Here
|
3402 |
|
3578 |
|
3403 |
.IF "$(GUI)" != "UNX" |
3579 |
.IF "$(GUI)" != "UNX" |
3404 |
.IF "$(GUI)" == "WNT" |
3580 |
.IF "$(GUI)" == "WNT" |
3405 |
.IF "$(COM)" == "MSC" |
3581 |
.IF "$(COM)" != "GCC" |
3406 |
.IF "$(SHL9IMPLIB)" != "" |
3582 |
.IF "$(SHL9IMPLIB)" != "" |
3407 |
USE_9IMPLIB=-implib:$(LB)$/$(SHL9IMPLIB).lib |
3583 |
USE_9IMPLIB=-implib:$(LB)$/$(SHL9IMPLIB).lib |
3408 |
.ELSE # "$(SHL9IMPLIB)" != "" |
3584 |
.ELSE # "$(SHL9IMPLIB)" != "" |
Lines 3411-3417
Link Here
|
3411 |
.ENDIF # "$(COM)" == "MSC" |
3587 |
.ENDIF # "$(COM)" == "MSC" |
3412 |
|
3588 |
|
3413 |
.IF "$(USE_DEFFILE)"=="" |
3589 |
.IF "$(USE_DEFFILE)"=="" |
|
|
3590 |
.IF "$(COM)" != "GCC" |
3414 |
USE_9IMPLIB_DEPS=$(LB)$/$(SHL9IMPLIB).lib |
3591 |
USE_9IMPLIB_DEPS=$(LB)$/$(SHL9IMPLIB).lib |
|
|
3592 |
.ENDIF |
3415 |
.ENDIF # "$(USE_DEFFILE)"=="" |
3593 |
.ENDIF # "$(USE_DEFFILE)"=="" |
3416 |
.ENDIF # "$(GUI)" == "WNT" |
3594 |
.ENDIF # "$(GUI)" == "WNT" |
3417 |
USE_SHL9DEF=$(SHL9DEF) |
3595 |
USE_SHL9DEF=$(SHL9DEF) |
Lines 3511-3516
Link Here
|
3511 |
SHL9RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL9RES)) |
3689 |
SHL9RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL9RES)) |
3512 |
SHL9ALLRES+=$(SHL9RES) |
3690 |
SHL9ALLRES+=$(SHL9RES) |
3513 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
3691 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
|
|
3692 |
SHL9LINKRESO*=$(MISC)$/$(SHL9TARGET)_res.o |
3514 |
.ENDIF # "$(SHL9RES)"!="" |
3693 |
.ENDIF # "$(SHL9RES)"!="" |
3515 |
.ENDIF |
3694 |
.ENDIF |
3516 |
|
3695 |
|
Lines 3518-3523
Link Here
|
3518 |
SHL9DEFAULTRES*=$(MISC)$/$(SHL9TARGET)_def.res |
3697 |
SHL9DEFAULTRES*=$(MISC)$/$(SHL9TARGET)_def.res |
3519 |
SHL9ALLRES+=$(SHL9DEFAULTRES) |
3698 |
SHL9ALLRES+=$(SHL9DEFAULTRES) |
3520 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
3699 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
|
|
3700 |
SHL9LINKRESO*=$(MISC)$/$(SHL9TARGET)_res.o |
3521 |
.ENDIF # "$(SHL9DEFAULTRES)$(use_shl_versions)"!="" |
3701 |
.ENDIF # "$(SHL9DEFAULTRES)$(use_shl_versions)"!="" |
3522 |
|
3702 |
|
3523 |
.IF "$(NO_SHL9DESCRIPTION)"=="" |
3703 |
.IF "$(NO_SHL9DESCRIPTION)"=="" |
Lines 3560-3566
Link Here
|
3560 |
.IF "$(GUI)" == "WNT" |
3740 |
.IF "$(GUI)" == "WNT" |
3561 |
.IF "$(UPDATER)"=="YES" |
3741 |
.IF "$(UPDATER)"=="YES" |
3562 |
.IF "$(COM)"=="GCC" |
3742 |
.IF "$(COM)"=="GCC" |
3563 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3743 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
3564 |
.ELSE |
3744 |
.ELSE |
3565 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3745 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3566 |
.ENDIF # "$(COM)"=="GCC" |
3746 |
.ENDIF # "$(COM)"=="GCC" |
Lines 3590-3606
Link Here
|
3590 |
+$(COPY) /b $(SHL9ALLRES:s/res /res+/) $(SHL9LINKRES) |
3770 |
+$(COPY) /b $(SHL9ALLRES:s/res /res+/) $(SHL9LINKRES) |
3591 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3771 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3592 |
+$(TYPE) $(SHL9ALLRES) > $(SHL9LINKRES) |
3772 |
+$(TYPE) $(SHL9ALLRES) > $(SHL9LINKRES) |
|
|
3773 |
.IF "$(COM)"=="GCC" |
3774 |
windres $(SHL9LINKRES) $(SHL9LINKRESO) |
3775 |
.ENDIF # "$(COM)"=="GCC" |
3593 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3776 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3594 |
.ENDIF # "$(SHL9ALLRES)"!="" |
3777 |
.ENDIF # "$(SHL9ALLRES)"!="" |
3595 |
.IF "$(linkinc)"=="" |
|
|
3596 |
.IF "$(USE_DEFFILE)"!="" |
3597 |
.IF "$(COM)"=="GCC" |
3778 |
.IF "$(COM)"=="GCC" |
|
|
3779 |
.IF "$(USE_DEFFILE)"!="" |
3780 |
dlltool --input-def $(SHL9DEF) --dllname $(SHL9TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
3781 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3782 |
$(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) $(SHL9LINKRESO) \ |
3783 |
`$(TYPE) /dev/null $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3784 |
-Wl,$(MISC)$/$(@:b).exp $(SHL9STDLIBS) $(STDSHL) $(STDSHL9) \ |
3785 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
3786 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3787 |
@+source $(MISC)$/$(@:b).cmd |
3788 |
dlltool --input-def $(SHL9DEF) --dllname $(SHL9TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL9ARCHIV).a |
3789 |
.ELSE # "$(USE_DEFFILE)"!="" |
3790 |
dlltool --input-def $(SHL9DEF) --dllname $(SHL9TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL9ARCHIV).a --output-exp $(LB)$/lib$(SHL9TARGET).exp |
3598 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3791 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3599 |
$(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
3792 |
$(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) $(SHL9LINKRESO) \ |
3600 |
@+$(TYPE) $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
3793 |
`$(TYPE) /dev/null $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3601 |
@+echo $(SHL9STDLIBS) $(STDSHL) $(STDSHL9) $(SHL9RES) >> $(MISC)$/$(@:b).cmd |
3794 |
-Wl,$(LB)$/lib$(SHL9TARGET).exp $(SHL9STDLIBS) $(STDSHL) $(STDSHL9) \ |
3602 |
$(MISC)$/$(@:b).cmd |
3795 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
3796 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3797 |
@+source $(MISC)$/$(@:b).cmd |
3798 |
.ENDIF # "$(USE_DEFFILE)"!="" |
3603 |
.ELSE |
3799 |
.ELSE |
|
|
3800 |
.IF "$(linkinc)"=="" |
3801 |
.IF "$(USE_DEFFILE)"!="" |
3604 |
$(LINK) @$(mktmp \ |
3802 |
$(LINK) @$(mktmp \ |
3605 |
$(LINKFLAGS) \ |
3803 |
$(LINKFLAGS) \ |
3606 |
$(LINKFLAGSSHL) \ |
3804 |
$(LINKFLAGSSHL) \ |
Lines 3616-3622
Link Here
|
3616 |
$(STDSHL) $(STDSHL9) \ |
3814 |
$(STDSHL) $(STDSHL9) \ |
3617 |
$(SHL9LINKRES) \ |
3815 |
$(SHL9LINKRES) \ |
3618 |
) |
3816 |
) |
3619 |
.ENDIF # "$(COM)"=="GCC" |
|
|
3620 |
.ELSE # "$(USE_DEFFILE)"!="" |
3817 |
.ELSE # "$(USE_DEFFILE)"!="" |
3621 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3818 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3622 |
$(LINKFLAGSSHL) $(SHL9BASEX) \ |
3819 |
$(LINKFLAGSSHL) $(SHL9BASEX) \ |
Lines 3649-3654
Link Here
|
3649 |
+$(TYPE) $(MISC)$/$(SHL9TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL9TARGET).lnk |
3846 |
+$(TYPE) $(MISC)$/$(SHL9TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL9TARGET).lnk |
3650 |
$(LINK) @$(MISC)$/$(SHL9TARGET).lnk |
3847 |
$(LINK) @$(MISC)$/$(SHL9TARGET).lnk |
3651 |
.ENDIF # "$(linkinc)"=="" |
3848 |
.ENDIF # "$(linkinc)"=="" |
|
|
3849 |
.ENDIF # "$(COM)"=="GCC" |
3652 |
.ENDIF # "$(GUI)" == "WNT" |
3850 |
.ENDIF # "$(GUI)" == "WNT" |
3653 |
.IF "$(GUI)"=="UNX" |
3851 |
.IF "$(GUI)"=="UNX" |
3654 |
.IF "$(UPDATER)"=="YES" |
3852 |
.IF "$(UPDATER)"=="YES" |
Lines 3819-3825
Link Here
|
3819 |
|
4017 |
|
3820 |
.IF "$(GUI)" != "UNX" |
4018 |
.IF "$(GUI)" != "UNX" |
3821 |
.IF "$(GUI)" == "WNT" |
4019 |
.IF "$(GUI)" == "WNT" |
3822 |
.IF "$(COM)" == "MSC" |
4020 |
.IF "$(COM)" != "GCC" |
3823 |
.IF "$(SHL10IMPLIB)" != "" |
4021 |
.IF "$(SHL10IMPLIB)" != "" |
3824 |
USE_10IMPLIB=-implib:$(LB)$/$(SHL10IMPLIB).lib |
4022 |
USE_10IMPLIB=-implib:$(LB)$/$(SHL10IMPLIB).lib |
3825 |
.ELSE # "$(SHL10IMPLIB)" != "" |
4023 |
.ELSE # "$(SHL10IMPLIB)" != "" |
Lines 3828-3834
Link Here
|
3828 |
.ENDIF # "$(COM)" == "MSC" |
4026 |
.ENDIF # "$(COM)" == "MSC" |
3829 |
|
4027 |
|
3830 |
.IF "$(USE_DEFFILE)"=="" |
4028 |
.IF "$(USE_DEFFILE)"=="" |
|
|
4029 |
.IF "$(COM)" != "GCC" |
3831 |
USE_10IMPLIB_DEPS=$(LB)$/$(SHL10IMPLIB).lib |
4030 |
USE_10IMPLIB_DEPS=$(LB)$/$(SHL10IMPLIB).lib |
|
|
4031 |
.ENDIF |
3832 |
.ENDIF # "$(USE_DEFFILE)"=="" |
4032 |
.ENDIF # "$(USE_DEFFILE)"=="" |
3833 |
.ENDIF # "$(GUI)" == "WNT" |
4033 |
.ENDIF # "$(GUI)" == "WNT" |
3834 |
USE_SHL10DEF=$(SHL10DEF) |
4034 |
USE_SHL10DEF=$(SHL10DEF) |
Lines 3928-3933
Link Here
|
3928 |
SHL10RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL10RES)) |
4128 |
SHL10RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL10RES)) |
3929 |
SHL10ALLRES+=$(SHL10RES) |
4129 |
SHL10ALLRES+=$(SHL10RES) |
3930 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
4130 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
|
|
4131 |
SHL10LINKRESO*=$(MISC)$/$(SHL10TARGET)_res.o |
3931 |
.ENDIF # "$(SHL10RES)"!="" |
4132 |
.ENDIF # "$(SHL10RES)"!="" |
3932 |
.ENDIF |
4133 |
.ENDIF |
3933 |
|
4134 |
|
Lines 3935-3940
Link Here
|
3935 |
SHL10DEFAULTRES*=$(MISC)$/$(SHL10TARGET)_def.res |
4136 |
SHL10DEFAULTRES*=$(MISC)$/$(SHL10TARGET)_def.res |
3936 |
SHL10ALLRES+=$(SHL10DEFAULTRES) |
4137 |
SHL10ALLRES+=$(SHL10DEFAULTRES) |
3937 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
4138 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
|
|
4139 |
SHL10LINKRESO*=$(MISC)$/$(SHL10TARGET)_res.o |
3938 |
.ENDIF # "$(SHL10DEFAULTRES)$(use_shl_versions)"!="" |
4140 |
.ENDIF # "$(SHL10DEFAULTRES)$(use_shl_versions)"!="" |
3939 |
|
4141 |
|
3940 |
.IF "$(NO_SHL10DESCRIPTION)"=="" |
4142 |
.IF "$(NO_SHL10DESCRIPTION)"=="" |
Lines 3977-3983
Link Here
|
3977 |
.IF "$(GUI)" == "WNT" |
4179 |
.IF "$(GUI)" == "WNT" |
3978 |
.IF "$(UPDATER)"=="YES" |
4180 |
.IF "$(UPDATER)"=="YES" |
3979 |
.IF "$(COM)"=="GCC" |
4181 |
.IF "$(COM)"=="GCC" |
3980 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
4182 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) `cygpath -m $(SOLARENV)`$/src$/version.c |
3981 |
.ELSE |
4183 |
.ELSE |
3982 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
4184 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3983 |
.ENDIF # "$(COM)"=="GCC" |
4185 |
.ENDIF # "$(COM)"=="GCC" |
Lines 4007-4023
Link Here
|
4007 |
+$(COPY) /b $(SHL10ALLRES:s/res /res+/) $(SHL10LINKRES) |
4209 |
+$(COPY) /b $(SHL10ALLRES:s/res /res+/) $(SHL10LINKRES) |
4008 |
.ELSE # "$(USE_SHELL)"=="4nt" |
4210 |
.ELSE # "$(USE_SHELL)"=="4nt" |
4009 |
+$(TYPE) $(SHL10ALLRES) > $(SHL10LINKRES) |
4211 |
+$(TYPE) $(SHL10ALLRES) > $(SHL10LINKRES) |
|
|
4212 |
.IF "$(COM)"=="GCC" |
4213 |
windres $(SHL10LINKRES) $(SHL10LINKRESO) |
4214 |
.ENDIF # "$(COM)"=="GCC" |
4010 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
4215 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
4011 |
.ENDIF # "$(SHL10ALLRES)"!="" |
4216 |
.ENDIF # "$(SHL10ALLRES)"!="" |
4012 |
.IF "$(linkinc)"=="" |
|
|
4013 |
.IF "$(USE_DEFFILE)"!="" |
4014 |
.IF "$(COM)"=="GCC" |
4217 |
.IF "$(COM)"=="GCC" |
|
|
4218 |
.IF "$(USE_DEFFILE)"!="" |
4219 |
dlltool --input-def $(SHL10DEF) --dllname $(SHL10TARGET)$(DLLPOST) --output-exp $(MISC)$/$(@:b).exp |
4220 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
4221 |
$(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) $(SHL10LINKRESO) \ |
4222 |
`$(TYPE) /dev/null $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
4223 |
-Wl,$(MISC)$/$(@:b).exp $(SHL10STDLIBS) $(STDSHL) $(STDSHL10) \ |
4224 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
4225 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
4226 |
@+source $(MISC)$/$(@:b).cmd |
4227 |
dlltool --input-def $(SHL10DEF) --dllname $(SHL10TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL10ARCHIV).a |
4228 |
.ELSE # "$(USE_DEFFILE)"!="" |
4229 |
dlltool --input-def $(SHL10DEF) --dllname $(SHL10TARGET)$(DLLPOST) --output-lib $(LB)$/lib$(SHL10ARCHIV).a --output-exp $(LB)$/lib$(SHL10TARGET).exp |
4015 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
4230 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
4016 |
$(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
4231 |
$(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) $(SHL10LINKRESO) \ |
4017 |
@+$(TYPE) $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
4232 |
`$(TYPE) /dev/null $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
4018 |
@+echo $(SHL10STDLIBS) $(STDSHL) $(STDSHL10) $(SHL10RES) >> $(MISC)$/$(@:b).cmd |
4233 |
-Wl,$(LB)$/lib$(SHL10TARGET).exp $(SHL10STDLIBS) $(STDSHL) $(STDSHL10) \ |
4019 |
$(MISC)$/$(@:b).cmd |
4234 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
4235 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
4236 |
@+source $(MISC)$/$(@:b).cmd |
4237 |
.ENDIF # "$(USE_DEFFILE)"!="" |
4020 |
.ELSE |
4238 |
.ELSE |
|
|
4239 |
.IF "$(linkinc)"=="" |
4240 |
.IF "$(USE_DEFFILE)"!="" |
4021 |
$(LINK) @$(mktmp \ |
4241 |
$(LINK) @$(mktmp \ |
4022 |
$(LINKFLAGS) \ |
4242 |
$(LINKFLAGS) \ |
4023 |
$(LINKFLAGSSHL) \ |
4243 |
$(LINKFLAGSSHL) \ |
Lines 4033-4039
Link Here
|
4033 |
$(STDSHL) $(STDSHL10) \ |
4253 |
$(STDSHL) $(STDSHL10) \ |
4034 |
$(SHL10LINKRES) \ |
4254 |
$(SHL10LINKRES) \ |
4035 |
) |
4255 |
) |
4036 |
.ENDIF # "$(COM)"=="GCC" |
|
|
4037 |
.ELSE # "$(USE_DEFFILE)"!="" |
4256 |
.ELSE # "$(USE_DEFFILE)"!="" |
4038 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
4257 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
4039 |
$(LINKFLAGSSHL) $(SHL10BASEX) \ |
4258 |
$(LINKFLAGSSHL) $(SHL10BASEX) \ |
Lines 4066-4071
Link Here
|
4066 |
+$(TYPE) $(MISC)$/$(SHL10TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL10TARGET).lnk |
4285 |
+$(TYPE) $(MISC)$/$(SHL10TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL10TARGET).lnk |
4067 |
$(LINK) @$(MISC)$/$(SHL10TARGET).lnk |
4286 |
$(LINK) @$(MISC)$/$(SHL10TARGET).lnk |
4068 |
.ENDIF # "$(linkinc)"=="" |
4287 |
.ENDIF # "$(linkinc)"=="" |
|
|
4288 |
.ENDIF # "$(COM)"=="GCC" |
4069 |
.ENDIF # "$(GUI)" == "WNT" |
4289 |
.ENDIF # "$(GUI)" == "WNT" |
4070 |
.IF "$(GUI)"=="UNX" |
4290 |
.IF "$(GUI)"=="UNX" |
4071 |
.IF "$(UPDATER)"=="YES" |
4291 |
.IF "$(UPDATER)"=="YES" |
Lines 4199-4212
Link Here
|
4199 |
@echo ------------------------------ |
4419 |
@echo ------------------------------ |
4200 |
@echo Making: $(SHL1IMPLIBN) |
4420 |
@echo Making: $(SHL1IMPLIBN) |
4201 |
.IF "$(GUI)" == "WNT" |
4421 |
.IF "$(GUI)" == "WNT" |
|
|
4422 |
.IF "$(COM)"=="GCC" |
4423 |
@echo no ImportLibs on mingw |
4424 |
@+-$(RM) $@ |
4425 |
@$(TOUCH) $@ |
4426 |
.ELSE # "$(COM)=="GCC" |
4202 |
# bei use_deffile implib von linker erstellt |
4427 |
# bei use_deffile implib von linker erstellt |
4203 |
.IF "$(USE_DEFFILE)"=="" |
4428 |
.IF "$(USE_DEFFILE)"=="" |
4204 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL1IMPLIBN) \ |
4429 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL1IMPLIBN) \ |
4205 |
-def:$(SHL1DEF) ) |
4430 |
-def:$(SHL1DEF) ) |
4206 |
.ELSE # "$(GUI)" == "WNT" |
4431 |
.ELSE # "$(USE_DEFFILE)=="" |
4207 |
+$(TOUCH) $@ |
4432 |
+$(TOUCH) $@ |
4208 |
+@echo build of $(SHL1TARGETN) creates $@ |
4433 |
+@echo build of $(SHL1TARGETN) creates $@ |
4209 |
.ENDIF # "$(GUI)" == "WNT" |
4434 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4435 |
.ENDIF # "$(COM)"=="GCC" |
4210 |
.ELSE |
4436 |
.ELSE |
4211 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4437 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4212 |
.IF "$(USE_DEFFILE)"=="" |
4438 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4249-4262
Link Here
|
4249 |
@echo ------------------------------ |
4475 |
@echo ------------------------------ |
4250 |
@echo Making: $(SHL2IMPLIBN) |
4476 |
@echo Making: $(SHL2IMPLIBN) |
4251 |
.IF "$(GUI)" == "WNT" |
4477 |
.IF "$(GUI)" == "WNT" |
|
|
4478 |
.IF "$(COM)"=="GCC" |
4479 |
@echo no ImportLibs on mingw |
4480 |
@+-$(RM) $@ |
4481 |
@$(TOUCH) $@ |
4482 |
.ELSE # "$(COM)=="GCC" |
4252 |
# bei use_deffile implib von linker erstellt |
4483 |
# bei use_deffile implib von linker erstellt |
4253 |
.IF "$(USE_DEFFILE)"=="" |
4484 |
.IF "$(USE_DEFFILE)"=="" |
4254 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL2IMPLIBN) \ |
4485 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL2IMPLIBN) \ |
4255 |
-def:$(SHL2DEF) ) |
4486 |
-def:$(SHL2DEF) ) |
4256 |
.ELSE # "$(GUI)" == "WNT" |
4487 |
.ELSE # "$(USE_DEFFILE)=="" |
4257 |
+$(TOUCH) $@ |
4488 |
+$(TOUCH) $@ |
4258 |
+@echo build of $(SHL2TARGETN) creates $@ |
4489 |
+@echo build of $(SHL2TARGETN) creates $@ |
4259 |
.ENDIF # "$(GUI)" == "WNT" |
4490 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4491 |
.ENDIF # "$(COM)"=="GCC" |
4260 |
.ELSE |
4492 |
.ELSE |
4261 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4493 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4262 |
.IF "$(USE_DEFFILE)"=="" |
4494 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4299-4312
Link Here
|
4299 |
@echo ------------------------------ |
4531 |
@echo ------------------------------ |
4300 |
@echo Making: $(SHL3IMPLIBN) |
4532 |
@echo Making: $(SHL3IMPLIBN) |
4301 |
.IF "$(GUI)" == "WNT" |
4533 |
.IF "$(GUI)" == "WNT" |
|
|
4534 |
.IF "$(COM)"=="GCC" |
4535 |
@echo no ImportLibs on mingw |
4536 |
@+-$(RM) $@ |
4537 |
@$(TOUCH) $@ |
4538 |
.ELSE # "$(COM)=="GCC" |
4302 |
# bei use_deffile implib von linker erstellt |
4539 |
# bei use_deffile implib von linker erstellt |
4303 |
.IF "$(USE_DEFFILE)"=="" |
4540 |
.IF "$(USE_DEFFILE)"=="" |
4304 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL3IMPLIBN) \ |
4541 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL3IMPLIBN) \ |
4305 |
-def:$(SHL3DEF) ) |
4542 |
-def:$(SHL3DEF) ) |
4306 |
.ELSE # "$(GUI)" == "WNT" |
4543 |
.ELSE # "$(USE_DEFFILE)=="" |
4307 |
+$(TOUCH) $@ |
4544 |
+$(TOUCH) $@ |
4308 |
+@echo build of $(SHL3TARGETN) creates $@ |
4545 |
+@echo build of $(SHL3TARGETN) creates $@ |
4309 |
.ENDIF # "$(GUI)" == "WNT" |
4546 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4547 |
.ENDIF # "$(COM)"=="GCC" |
4310 |
.ELSE |
4548 |
.ELSE |
4311 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4549 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4312 |
.IF "$(USE_DEFFILE)"=="" |
4550 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4349-4362
Link Here
|
4349 |
@echo ------------------------------ |
4587 |
@echo ------------------------------ |
4350 |
@echo Making: $(SHL4IMPLIBN) |
4588 |
@echo Making: $(SHL4IMPLIBN) |
4351 |
.IF "$(GUI)" == "WNT" |
4589 |
.IF "$(GUI)" == "WNT" |
|
|
4590 |
.IF "$(COM)"=="GCC" |
4591 |
@echo no ImportLibs on mingw |
4592 |
@+-$(RM) $@ |
4593 |
@$(TOUCH) $@ |
4594 |
.ELSE # "$(COM)=="GCC" |
4352 |
# bei use_deffile implib von linker erstellt |
4595 |
# bei use_deffile implib von linker erstellt |
4353 |
.IF "$(USE_DEFFILE)"=="" |
4596 |
.IF "$(USE_DEFFILE)"=="" |
4354 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL4IMPLIBN) \ |
4597 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL4IMPLIBN) \ |
4355 |
-def:$(SHL4DEF) ) |
4598 |
-def:$(SHL4DEF) ) |
4356 |
.ELSE # "$(GUI)" == "WNT" |
4599 |
.ELSE # "$(USE_DEFFILE)=="" |
4357 |
+$(TOUCH) $@ |
4600 |
+$(TOUCH) $@ |
4358 |
+@echo build of $(SHL4TARGETN) creates $@ |
4601 |
+@echo build of $(SHL4TARGETN) creates $@ |
4359 |
.ENDIF # "$(GUI)" == "WNT" |
4602 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4603 |
.ENDIF # "$(COM)"=="GCC" |
4360 |
.ELSE |
4604 |
.ELSE |
4361 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4605 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4362 |
.IF "$(USE_DEFFILE)"=="" |
4606 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4399-4412
Link Here
|
4399 |
@echo ------------------------------ |
4643 |
@echo ------------------------------ |
4400 |
@echo Making: $(SHL5IMPLIBN) |
4644 |
@echo Making: $(SHL5IMPLIBN) |
4401 |
.IF "$(GUI)" == "WNT" |
4645 |
.IF "$(GUI)" == "WNT" |
|
|
4646 |
.IF "$(COM)"=="GCC" |
4647 |
@echo no ImportLibs on mingw |
4648 |
@+-$(RM) $@ |
4649 |
@$(TOUCH) $@ |
4650 |
.ELSE # "$(COM)=="GCC" |
4402 |
# bei use_deffile implib von linker erstellt |
4651 |
# bei use_deffile implib von linker erstellt |
4403 |
.IF "$(USE_DEFFILE)"=="" |
4652 |
.IF "$(USE_DEFFILE)"=="" |
4404 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL5IMPLIBN) \ |
4653 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL5IMPLIBN) \ |
4405 |
-def:$(SHL5DEF) ) |
4654 |
-def:$(SHL5DEF) ) |
4406 |
.ELSE # "$(GUI)" == "WNT" |
4655 |
.ELSE # "$(USE_DEFFILE)=="" |
4407 |
+$(TOUCH) $@ |
4656 |
+$(TOUCH) $@ |
4408 |
+@echo build of $(SHL5TARGETN) creates $@ |
4657 |
+@echo build of $(SHL5TARGETN) creates $@ |
4409 |
.ENDIF # "$(GUI)" == "WNT" |
4658 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4659 |
.ENDIF # "$(COM)"=="GCC" |
4410 |
.ELSE |
4660 |
.ELSE |
4411 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4661 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4412 |
.IF "$(USE_DEFFILE)"=="" |
4662 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4449-4462
Link Here
|
4449 |
@echo ------------------------------ |
4699 |
@echo ------------------------------ |
4450 |
@echo Making: $(SHL6IMPLIBN) |
4700 |
@echo Making: $(SHL6IMPLIBN) |
4451 |
.IF "$(GUI)" == "WNT" |
4701 |
.IF "$(GUI)" == "WNT" |
|
|
4702 |
.IF "$(COM)"=="GCC" |
4703 |
@echo no ImportLibs on mingw |
4704 |
@+-$(RM) $@ |
4705 |
@$(TOUCH) $@ |
4706 |
.ELSE # "$(COM)=="GCC" |
4452 |
# bei use_deffile implib von linker erstellt |
4707 |
# bei use_deffile implib von linker erstellt |
4453 |
.IF "$(USE_DEFFILE)"=="" |
4708 |
.IF "$(USE_DEFFILE)"=="" |
4454 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL6IMPLIBN) \ |
4709 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL6IMPLIBN) \ |
4455 |
-def:$(SHL6DEF) ) |
4710 |
-def:$(SHL6DEF) ) |
4456 |
.ELSE # "$(GUI)" == "WNT" |
4711 |
.ELSE # "$(USE_DEFFILE)=="" |
4457 |
+$(TOUCH) $@ |
4712 |
+$(TOUCH) $@ |
4458 |
+@echo build of $(SHL6TARGETN) creates $@ |
4713 |
+@echo build of $(SHL6TARGETN) creates $@ |
4459 |
.ENDIF # "$(GUI)" == "WNT" |
4714 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4715 |
.ENDIF # "$(COM)"=="GCC" |
4460 |
.ELSE |
4716 |
.ELSE |
4461 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4717 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4462 |
.IF "$(USE_DEFFILE)"=="" |
4718 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4499-4512
Link Here
|
4499 |
@echo ------------------------------ |
4755 |
@echo ------------------------------ |
4500 |
@echo Making: $(SHL7IMPLIBN) |
4756 |
@echo Making: $(SHL7IMPLIBN) |
4501 |
.IF "$(GUI)" == "WNT" |
4757 |
.IF "$(GUI)" == "WNT" |
|
|
4758 |
.IF "$(COM)"=="GCC" |
4759 |
@echo no ImportLibs on mingw |
4760 |
@+-$(RM) $@ |
4761 |
@$(TOUCH) $@ |
4762 |
.ELSE # "$(COM)=="GCC" |
4502 |
# bei use_deffile implib von linker erstellt |
4763 |
# bei use_deffile implib von linker erstellt |
4503 |
.IF "$(USE_DEFFILE)"=="" |
4764 |
.IF "$(USE_DEFFILE)"=="" |
4504 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL7IMPLIBN) \ |
4765 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL7IMPLIBN) \ |
4505 |
-def:$(SHL7DEF) ) |
4766 |
-def:$(SHL7DEF) ) |
4506 |
.ELSE # "$(GUI)" == "WNT" |
4767 |
.ELSE # "$(USE_DEFFILE)=="" |
4507 |
+$(TOUCH) $@ |
4768 |
+$(TOUCH) $@ |
4508 |
+@echo build of $(SHL7TARGETN) creates $@ |
4769 |
+@echo build of $(SHL7TARGETN) creates $@ |
4509 |
.ENDIF # "$(GUI)" == "WNT" |
4770 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4771 |
.ENDIF # "$(COM)"=="GCC" |
4510 |
.ELSE |
4772 |
.ELSE |
4511 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4773 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4512 |
.IF "$(USE_DEFFILE)"=="" |
4774 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4549-4562
Link Here
|
4549 |
@echo ------------------------------ |
4811 |
@echo ------------------------------ |
4550 |
@echo Making: $(SHL8IMPLIBN) |
4812 |
@echo Making: $(SHL8IMPLIBN) |
4551 |
.IF "$(GUI)" == "WNT" |
4813 |
.IF "$(GUI)" == "WNT" |
|
|
4814 |
.IF "$(COM)"=="GCC" |
4815 |
@echo no ImportLibs on mingw |
4816 |
@+-$(RM) $@ |
4817 |
@$(TOUCH) $@ |
4818 |
.ELSE # "$(COM)=="GCC" |
4552 |
# bei use_deffile implib von linker erstellt |
4819 |
# bei use_deffile implib von linker erstellt |
4553 |
.IF "$(USE_DEFFILE)"=="" |
4820 |
.IF "$(USE_DEFFILE)"=="" |
4554 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL8IMPLIBN) \ |
4821 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL8IMPLIBN) \ |
4555 |
-def:$(SHL8DEF) ) |
4822 |
-def:$(SHL8DEF) ) |
4556 |
.ELSE # "$(GUI)" == "WNT" |
4823 |
.ELSE # "$(USE_DEFFILE)=="" |
4557 |
+$(TOUCH) $@ |
4824 |
+$(TOUCH) $@ |
4558 |
+@echo build of $(SHL8TARGETN) creates $@ |
4825 |
+@echo build of $(SHL8TARGETN) creates $@ |
4559 |
.ENDIF # "$(GUI)" == "WNT" |
4826 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4827 |
.ENDIF # "$(COM)"=="GCC" |
4560 |
.ELSE |
4828 |
.ELSE |
4561 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4829 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4562 |
.IF "$(USE_DEFFILE)"=="" |
4830 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4599-4612
Link Here
|
4599 |
@echo ------------------------------ |
4867 |
@echo ------------------------------ |
4600 |
@echo Making: $(SHL9IMPLIBN) |
4868 |
@echo Making: $(SHL9IMPLIBN) |
4601 |
.IF "$(GUI)" == "WNT" |
4869 |
.IF "$(GUI)" == "WNT" |
|
|
4870 |
.IF "$(COM)"=="GCC" |
4871 |
@echo no ImportLibs on mingw |
4872 |
@+-$(RM) $@ |
4873 |
@$(TOUCH) $@ |
4874 |
.ELSE # "$(COM)=="GCC" |
4602 |
# bei use_deffile implib von linker erstellt |
4875 |
# bei use_deffile implib von linker erstellt |
4603 |
.IF "$(USE_DEFFILE)"=="" |
4876 |
.IF "$(USE_DEFFILE)"=="" |
4604 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL9IMPLIBN) \ |
4877 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL9IMPLIBN) \ |
4605 |
-def:$(SHL9DEF) ) |
4878 |
-def:$(SHL9DEF) ) |
4606 |
.ELSE # "$(GUI)" == "WNT" |
4879 |
.ELSE # "$(USE_DEFFILE)=="" |
4607 |
+$(TOUCH) $@ |
4880 |
+$(TOUCH) $@ |
4608 |
+@echo build of $(SHL9TARGETN) creates $@ |
4881 |
+@echo build of $(SHL9TARGETN) creates $@ |
4609 |
.ENDIF # "$(GUI)" == "WNT" |
4882 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4883 |
.ENDIF # "$(COM)"=="GCC" |
4610 |
.ELSE |
4884 |
.ELSE |
4611 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4885 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4612 |
.IF "$(USE_DEFFILE)"=="" |
4886 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4649-4654
Link Here
|
4649 |
@echo ------------------------------ |
4923 |
@echo ------------------------------ |
4650 |
@echo Making: $(SHL10IMPLIBN) |
4924 |
@echo Making: $(SHL10IMPLIBN) |
4651 |
.IF "$(GUI)" == "WNT" |
4925 |
.IF "$(GUI)" == "WNT" |
|
|
4926 |
.IF "$(COM)"=="GCC" |
4927 |
@echo no ImportLibs on mingw |
4928 |
@+-$(RM) $@ |
4929 |
@$(TOUCH) $@ |
4930 |
.ELSE |
4652 |
# bei use_deffile implib von linker erstellt |
4931 |
# bei use_deffile implib von linker erstellt |
4653 |
.IF "$(USE_DEFFILE)"=="" |
4932 |
.IF "$(USE_DEFFILE)"=="" |
4654 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL10IMPLIBN) \ |
4933 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL10IMPLIBN) \ |
Lines 4656-4661
Link Here
|
4656 |
.ELSE # "$(GUI)" == "WNT" |
4935 |
.ELSE # "$(GUI)" == "WNT" |
4657 |
+$(TOUCH) $@ |
4936 |
+$(TOUCH) $@ |
4658 |
+@echo build of $(SHL10TARGETN) creates $@ |
4937 |
+@echo build of $(SHL10TARGETN) creates $@ |
|
|
4938 |
.ENDIF |
4659 |
.ENDIF # "$(GUI)" == "WNT" |
4939 |
.ENDIF # "$(GUI)" == "WNT" |
4660 |
.ELSE |
4940 |
.ELSE |
4661 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4941 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |