Lines 56-62
Link Here
|
56 |
|
56 |
|
57 |
.IF "$(GUI)" != "UNX" |
57 |
.IF "$(GUI)" != "UNX" |
58 |
.IF "$(GUI)" == "WNT" |
58 |
.IF "$(GUI)" == "WNT" |
59 |
.IF "$(COM)" == "MSC" |
59 |
.IF "$(COM)" != "GCC" |
60 |
.IF "$(SHL1IMPLIB)" != "" |
60 |
.IF "$(SHL1IMPLIB)" != "" |
61 |
USE_1IMPLIB=-implib:$(LB)$/$(SHL1IMPLIB).lib |
61 |
USE_1IMPLIB=-implib:$(LB)$/$(SHL1IMPLIB).lib |
62 |
.ELSE # "$(SHL1IMPLIB)" != "" |
62 |
.ELSE # "$(SHL1IMPLIB)" != "" |
Lines 165-170
Link Here
|
165 |
SHL1RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL1RES)) |
165 |
SHL1RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL1RES)) |
166 |
SHL1ALLRES+=$(SHL1RES) |
166 |
SHL1ALLRES+=$(SHL1RES) |
167 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
167 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
|
|
168 |
SHL1LINKRESO*=$(MISC)$/$(SHL1TARGET)_res.o |
168 |
.ENDIF # "$(SHL1RES)"!="" |
169 |
.ENDIF # "$(SHL1RES)"!="" |
169 |
.ENDIF |
170 |
.ENDIF |
170 |
|
171 |
|
Lines 172-177
Link Here
|
172 |
SHL1DEFAULTRES*=$(MISC)$/$(SHL1TARGET)_def.res |
173 |
SHL1DEFAULTRES*=$(MISC)$/$(SHL1TARGET)_def.res |
173 |
SHL1ALLRES+=$(SHL1DEFAULTRES) |
174 |
SHL1ALLRES+=$(SHL1DEFAULTRES) |
174 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
175 |
SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res |
|
|
176 |
SHL1LINKRESO*=$(MISC)$/$(SHL1TARGET)_res.o |
175 |
.ENDIF # "$(SHL1DEFAULTRES)$(use_shl_versions)"!="" |
177 |
.ENDIF # "$(SHL1DEFAULTRES)$(use_shl_versions)"!="" |
176 |
|
178 |
|
177 |
.IF "$(NO_SHL1DESCRIPTION)"=="" |
179 |
.IF "$(NO_SHL1DESCRIPTION)"=="" |
Lines 214-220
Link Here
|
214 |
.IF "$(GUI)" == "WNT" |
216 |
.IF "$(GUI)" == "WNT" |
215 |
.IF "$(UPDATER)"=="YES" |
217 |
.IF "$(UPDATER)"=="YES" |
216 |
.IF "$(COM)"=="GCC" |
218 |
.IF "$(COM)"=="GCC" |
217 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
219 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
218 |
.ELSE |
220 |
.ELSE |
219 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
221 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
220 |
.ENDIF # "$(COM)"=="GCC" |
222 |
.ENDIF # "$(COM)"=="GCC" |
Lines 244-260
Link Here
|
244 |
+$(COPY) /b $(SHL1ALLRES:s/res /res+/) $(SHL1LINKRES) |
246 |
+$(COPY) /b $(SHL1ALLRES:s/res /res+/) $(SHL1LINKRES) |
245 |
.ELSE # "$(USE_SHELL)"=="4nt" |
247 |
.ELSE # "$(USE_SHELL)"=="4nt" |
246 |
+$(TYPE) $(SHL1ALLRES) > $(SHL1LINKRES) |
248 |
+$(TYPE) $(SHL1ALLRES) > $(SHL1LINKRES) |
|
|
249 |
.IF "$(COM)"=="GCC" |
250 |
windres $(SHL1LINKRES) $(SHL1LINKRESO) |
251 |
.ENDIF # "$(COM)"=="GCC" |
247 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
252 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
248 |
.ENDIF # "$(SHL1ALLRES)"!="" |
253 |
.ENDIF # "$(SHL1ALLRES)"!="" |
249 |
.IF "$(linkinc)"=="" |
|
|
250 |
.IF "$(USE_DEFFILE)"!="" |
251 |
.IF "$(COM)"=="GCC" |
254 |
.IF "$(COM)"=="GCC" |
|
|
255 |
.IF "$(USE_DEFFILE)"!="" |
256 |
dlltool --input-def $(SHL1DEF) --dllname $(SHL1TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
257 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
258 |
$(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) $(SHL1LINKRESO) \ |
259 |
`$(TYPE) /dev/null $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
260 |
-Wl,$(MISC)$/$(@:b).exp $(SHL1STDLIBS) $(STDSHL) $(STDSHL1) \ |
261 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
262 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
263 |
@+source $(MISC)$/$(@:b).cmd |
264 |
dlltool --input-def $(SHL1DEF) --dllname $(SHL1TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL1ARCHIV).a |
265 |
.ELSE # "$(USE_DEFFILE)"!="" |
252 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
266 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
253 |
$(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
267 |
$(STDOBJ) $(SHL1VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) $(SHL1LINKRESO) \ |
254 |
@+$(TYPE) $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
268 |
`$(TYPE) /dev/null $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
255 |
@+echo $(SHL1STDLIBS) $(STDSHL) $(STDSHL1) $(SHL1RES) >> $(MISC)$/$(@:b).cmd |
269 |
-Wl,$(LB)$/lib$(SHL1TARGET).exp $(SHL1STDLIBS) $(STDSHL) $(STDSHL1) \ |
256 |
$(MISC)$/$(@:b).cmd |
270 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
271 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
272 |
@+source $(MISC)$/$(@:b).cmd |
273 |
.ENDIF # "$(USE_DEFFILE)"!="" |
257 |
.ELSE |
274 |
.ELSE |
|
|
275 |
.IF "$(linkinc)"=="" |
276 |
.IF "$(USE_DEFFILE)"!="" |
258 |
$(LINK) @$(mktmp \ |
277 |
$(LINK) @$(mktmp \ |
259 |
$(LINKFLAGS) \ |
278 |
$(LINKFLAGS) \ |
260 |
$(LINKFLAGSSHL) \ |
279 |
$(LINKFLAGSSHL) \ |
Lines 270-276
Link Here
|
270 |
$(STDSHL) $(STDSHL1) \ |
289 |
$(STDSHL) $(STDSHL1) \ |
271 |
$(SHL1LINKRES) \ |
290 |
$(SHL1LINKRES) \ |
272 |
) |
291 |
) |
273 |
.ENDIF # "$(COM)"=="GCC" |
|
|
274 |
.ELSE # "$(USE_DEFFILE)"!="" |
292 |
.ELSE # "$(USE_DEFFILE)"!="" |
275 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
293 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
276 |
$(LINKFLAGSSHL) $(SHL1BASEX) \ |
294 |
$(LINKFLAGSSHL) $(SHL1BASEX) \ |
Lines 303-308
Link Here
|
303 |
+$(TYPE) $(MISC)$/$(SHL1TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL1TARGET).lnk |
321 |
+$(TYPE) $(MISC)$/$(SHL1TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL1TARGET).lnk |
304 |
$(LINK) @$(MISC)$/$(SHL1TARGET).lnk |
322 |
$(LINK) @$(MISC)$/$(SHL1TARGET).lnk |
305 |
.ENDIF # "$(linkinc)"=="" |
323 |
.ENDIF # "$(linkinc)"=="" |
|
|
324 |
.ENDIF # "$(COM)"=="GCC" |
306 |
.ENDIF # "$(GUI)" == "WNT" |
325 |
.ENDIF # "$(GUI)" == "WNT" |
307 |
.IF "$(GUI)"=="UNX" |
326 |
.IF "$(GUI)"=="UNX" |
308 |
.IF "$(UPDATER)"=="YES" |
327 |
.IF "$(UPDATER)"=="YES" |
Lines 455-461
Link Here
|
455 |
|
474 |
|
456 |
.IF "$(GUI)" != "UNX" |
475 |
.IF "$(GUI)" != "UNX" |
457 |
.IF "$(GUI)" == "WNT" |
476 |
.IF "$(GUI)" == "WNT" |
458 |
.IF "$(COM)" == "MSC" |
477 |
.IF "$(COM)" != "GCC" |
459 |
.IF "$(SHL2IMPLIB)" != "" |
478 |
.IF "$(SHL2IMPLIB)" != "" |
460 |
USE_2IMPLIB=-implib:$(LB)$/$(SHL2IMPLIB).lib |
479 |
USE_2IMPLIB=-implib:$(LB)$/$(SHL2IMPLIB).lib |
461 |
.ELSE # "$(SHL2IMPLIB)" != "" |
480 |
.ELSE # "$(SHL2IMPLIB)" != "" |
Lines 564-569
Link Here
|
564 |
SHL2RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL2RES)) |
583 |
SHL2RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL2RES)) |
565 |
SHL2ALLRES+=$(SHL2RES) |
584 |
SHL2ALLRES+=$(SHL2RES) |
566 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
585 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
|
|
586 |
SHL2LINKRESO*=$(MISC)$/$(SHL2TARGET)_res.o |
567 |
.ENDIF # "$(SHL2RES)"!="" |
587 |
.ENDIF # "$(SHL2RES)"!="" |
568 |
.ENDIF |
588 |
.ENDIF |
569 |
|
589 |
|
Lines 571-576
Link Here
|
571 |
SHL2DEFAULTRES*=$(MISC)$/$(SHL2TARGET)_def.res |
591 |
SHL2DEFAULTRES*=$(MISC)$/$(SHL2TARGET)_def.res |
572 |
SHL2ALLRES+=$(SHL2DEFAULTRES) |
592 |
SHL2ALLRES+=$(SHL2DEFAULTRES) |
573 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
593 |
SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res |
|
|
594 |
SHL2LINKRESO*=$(MISC)$/$(SHL2TARGET)_res.o |
574 |
.ENDIF # "$(SHL2DEFAULTRES)$(use_shl_versions)"!="" |
595 |
.ENDIF # "$(SHL2DEFAULTRES)$(use_shl_versions)"!="" |
575 |
|
596 |
|
576 |
.IF "$(NO_SHL2DESCRIPTION)"=="" |
597 |
.IF "$(NO_SHL2DESCRIPTION)"=="" |
Lines 613-619
Link Here
|
613 |
.IF "$(GUI)" == "WNT" |
634 |
.IF "$(GUI)" == "WNT" |
614 |
.IF "$(UPDATER)"=="YES" |
635 |
.IF "$(UPDATER)"=="YES" |
615 |
.IF "$(COM)"=="GCC" |
636 |
.IF "$(COM)"=="GCC" |
616 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
637 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
617 |
.ELSE |
638 |
.ELSE |
618 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
639 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
619 |
.ENDIF # "$(COM)"=="GCC" |
640 |
.ENDIF # "$(COM)"=="GCC" |
Lines 643-659
Link Here
|
643 |
+$(COPY) /b $(SHL2ALLRES:s/res /res+/) $(SHL2LINKRES) |
664 |
+$(COPY) /b $(SHL2ALLRES:s/res /res+/) $(SHL2LINKRES) |
644 |
.ELSE # "$(USE_SHELL)"=="4nt" |
665 |
.ELSE # "$(USE_SHELL)"=="4nt" |
645 |
+$(TYPE) $(SHL2ALLRES) > $(SHL2LINKRES) |
666 |
+$(TYPE) $(SHL2ALLRES) > $(SHL2LINKRES) |
|
|
667 |
.IF "$(COM)"=="GCC" |
668 |
windres $(SHL2LINKRES) $(SHL2LINKRESO) |
669 |
.ENDIF # "$(COM)"=="GCC" |
646 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
670 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
647 |
.ENDIF # "$(SHL2ALLRES)"!="" |
671 |
.ENDIF # "$(SHL2ALLRES)"!="" |
648 |
.IF "$(linkinc)"=="" |
|
|
649 |
.IF "$(USE_DEFFILE)"!="" |
650 |
.IF "$(COM)"=="GCC" |
672 |
.IF "$(COM)"=="GCC" |
|
|
673 |
.IF "$(USE_DEFFILE)"!="" |
674 |
dlltool --input-def $(SHL2DEF) --dllname $(SHL2TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
651 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
675 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
652 |
$(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
676 |
$(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) $(SHL2LINKRESO) \ |
653 |
@+$(TYPE) $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
677 |
`$(TYPE) /dev/null $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
654 |
@+echo $(SHL2STDLIBS) $(STDSHL) $(STDSHL2) $(SHL2RES) >> $(MISC)$/$(@:b).cmd |
678 |
-Wl,$(MISC)$/$(@:b).exp $(SHL2STDLIBS) $(STDSHL) $(STDSHL2) \ |
655 |
$(MISC)$/$(@:b).cmd |
679 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
680 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
681 |
@+source $(MISC)$/$(@:b).cmd |
682 |
dlltool --input-def $(SHL2DEF) --dllname $(SHL2TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL2ARCHIV).a |
683 |
.ELSE # "$(USE_DEFFILE)"!="" |
684 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
685 |
$(STDOBJ) $(SHL2VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) $(SHL2LINKRESO) \ |
686 |
`$(TYPE) /dev/null $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
687 |
-Wl,$(LB)$/lib$(SHL2TARGET).exp $(SHL2STDLIBS) $(STDSHL) $(STDSHL2) \ |
688 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
689 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
690 |
@+source $(MISC)$/$(@:b).cmd |
691 |
.ENDIF # "$(USE_DEFFILE)"!="" |
656 |
.ELSE |
692 |
.ELSE |
|
|
693 |
.IF "$(linkinc)"=="" |
694 |
.IF "$(USE_DEFFILE)"!="" |
657 |
$(LINK) @$(mktmp \ |
695 |
$(LINK) @$(mktmp \ |
658 |
$(LINKFLAGS) \ |
696 |
$(LINKFLAGS) \ |
659 |
$(LINKFLAGSSHL) \ |
697 |
$(LINKFLAGSSHL) \ |
Lines 669-675
Link Here
|
669 |
$(STDSHL) $(STDSHL2) \ |
707 |
$(STDSHL) $(STDSHL2) \ |
670 |
$(SHL2LINKRES) \ |
708 |
$(SHL2LINKRES) \ |
671 |
) |
709 |
) |
672 |
.ENDIF # "$(COM)"=="GCC" |
|
|
673 |
.ELSE # "$(USE_DEFFILE)"!="" |
710 |
.ELSE # "$(USE_DEFFILE)"!="" |
674 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
711 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
675 |
$(LINKFLAGSSHL) $(SHL2BASEX) \ |
712 |
$(LINKFLAGSSHL) $(SHL2BASEX) \ |
Lines 702-707
Link Here
|
702 |
+$(TYPE) $(MISC)$/$(SHL2TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL2TARGET).lnk |
739 |
+$(TYPE) $(MISC)$/$(SHL2TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL2TARGET).lnk |
703 |
$(LINK) @$(MISC)$/$(SHL2TARGET).lnk |
740 |
$(LINK) @$(MISC)$/$(SHL2TARGET).lnk |
704 |
.ENDIF # "$(linkinc)"=="" |
741 |
.ENDIF # "$(linkinc)"=="" |
|
|
742 |
.ENDIF # "$(COM)"=="GCC" |
705 |
.ENDIF # "$(GUI)" == "WNT" |
743 |
.ENDIF # "$(GUI)" == "WNT" |
706 |
.IF "$(GUI)"=="UNX" |
744 |
.IF "$(GUI)"=="UNX" |
707 |
.IF "$(UPDATER)"=="YES" |
745 |
.IF "$(UPDATER)"=="YES" |
Lines 854-860
Link Here
|
854 |
|
892 |
|
855 |
.IF "$(GUI)" != "UNX" |
893 |
.IF "$(GUI)" != "UNX" |
856 |
.IF "$(GUI)" == "WNT" |
894 |
.IF "$(GUI)" == "WNT" |
857 |
.IF "$(COM)" == "MSC" |
895 |
.IF "$(COM)" != "GCC" |
858 |
.IF "$(SHL3IMPLIB)" != "" |
896 |
.IF "$(SHL3IMPLIB)" != "" |
859 |
USE_3IMPLIB=-implib:$(LB)$/$(SHL3IMPLIB).lib |
897 |
USE_3IMPLIB=-implib:$(LB)$/$(SHL3IMPLIB).lib |
860 |
.ELSE # "$(SHL3IMPLIB)" != "" |
898 |
.ELSE # "$(SHL3IMPLIB)" != "" |
Lines 963-968
Link Here
|
963 |
SHL3RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL3RES)) |
1001 |
SHL3RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL3RES)) |
964 |
SHL3ALLRES+=$(SHL3RES) |
1002 |
SHL3ALLRES+=$(SHL3RES) |
965 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
1003 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
|
|
1004 |
SHL3LINKRESO*=$(MISC)$/$(SHL3TARGET)_res.o |
966 |
.ENDIF # "$(SHL3RES)"!="" |
1005 |
.ENDIF # "$(SHL3RES)"!="" |
967 |
.ENDIF |
1006 |
.ENDIF |
968 |
|
1007 |
|
Lines 970-975
Link Here
|
970 |
SHL3DEFAULTRES*=$(MISC)$/$(SHL3TARGET)_def.res |
1009 |
SHL3DEFAULTRES*=$(MISC)$/$(SHL3TARGET)_def.res |
971 |
SHL3ALLRES+=$(SHL3DEFAULTRES) |
1010 |
SHL3ALLRES+=$(SHL3DEFAULTRES) |
972 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
1011 |
SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res |
|
|
1012 |
SHL3LINKRESO*=$(MISC)$/$(SHL3TARGET)_res.o |
973 |
.ENDIF # "$(SHL3DEFAULTRES)$(use_shl_versions)"!="" |
1013 |
.ENDIF # "$(SHL3DEFAULTRES)$(use_shl_versions)"!="" |
974 |
|
1014 |
|
975 |
.IF "$(NO_SHL3DESCRIPTION)"=="" |
1015 |
.IF "$(NO_SHL3DESCRIPTION)"=="" |
Lines 1012-1018
Link Here
|
1012 |
.IF "$(GUI)" == "WNT" |
1052 |
.IF "$(GUI)" == "WNT" |
1013 |
.IF "$(UPDATER)"=="YES" |
1053 |
.IF "$(UPDATER)"=="YES" |
1014 |
.IF "$(COM)"=="GCC" |
1054 |
.IF "$(COM)"=="GCC" |
1015 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1055 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1016 |
.ELSE |
1056 |
.ELSE |
1017 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1057 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1018 |
.ENDIF # "$(COM)"=="GCC" |
1058 |
.ENDIF # "$(COM)"=="GCC" |
Lines 1042-1058
Link Here
|
1042 |
+$(COPY) /b $(SHL3ALLRES:s/res /res+/) $(SHL3LINKRES) |
1082 |
+$(COPY) /b $(SHL3ALLRES:s/res /res+/) $(SHL3LINKRES) |
1043 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1083 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1044 |
+$(TYPE) $(SHL3ALLRES) > $(SHL3LINKRES) |
1084 |
+$(TYPE) $(SHL3ALLRES) > $(SHL3LINKRES) |
|
|
1085 |
.IF "$(COM)"=="GCC" |
1086 |
windres $(SHL3LINKRES) $(SHL3LINKRESO) |
1087 |
.ENDIF # "$(COM)"=="GCC" |
1045 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1088 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1046 |
.ENDIF # "$(SHL3ALLRES)"!="" |
1089 |
.ENDIF # "$(SHL3ALLRES)"!="" |
1047 |
.IF "$(linkinc)"=="" |
|
|
1048 |
.IF "$(USE_DEFFILE)"!="" |
1049 |
.IF "$(COM)"=="GCC" |
1090 |
.IF "$(COM)"=="GCC" |
|
|
1091 |
.IF "$(USE_DEFFILE)"!="" |
1092 |
dlltool --input-def $(SHL3DEF) --dllname $(SHL3TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
1050 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1093 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1051 |
$(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
1094 |
$(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) $(SHL3LINKRESO) \ |
1052 |
@+$(TYPE) $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
1095 |
`$(TYPE) /dev/null $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1053 |
@+echo $(SHL3STDLIBS) $(STDSHL) $(STDSHL3) $(SHL3RES) >> $(MISC)$/$(@:b).cmd |
1096 |
-Wl,$(MISC)$/$(@:b).exp $(SHL3STDLIBS) $(STDSHL) $(STDSHL3) \ |
1054 |
$(MISC)$/$(@:b).cmd |
1097 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
1098 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1099 |
@+source $(MISC)$/$(@:b).cmd |
1100 |
dlltool --input-def $(SHL3DEF) --dllname $(SHL3TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL3ARCHIV).a |
1101 |
.ELSE # "$(USE_DEFFILE)"!="" |
1102 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1103 |
$(STDOBJ) $(SHL3VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) $(SHL3LINKRESO) \ |
1104 |
`$(TYPE) /dev/null $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1105 |
-Wl,$(LB)$/lib$(SHL3TARGET).exp $(SHL3STDLIBS) $(STDSHL) $(STDSHL3) \ |
1106 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
1107 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1108 |
@+source $(MISC)$/$(@:b).cmd |
1109 |
.ENDIF # "$(USE_DEFFILE)"!="" |
1055 |
.ELSE |
1110 |
.ELSE |
|
|
1111 |
.IF "$(linkinc)"=="" |
1112 |
.IF "$(USE_DEFFILE)"!="" |
1056 |
$(LINK) @$(mktmp \ |
1113 |
$(LINK) @$(mktmp \ |
1057 |
$(LINKFLAGS) \ |
1114 |
$(LINKFLAGS) \ |
1058 |
$(LINKFLAGSSHL) \ |
1115 |
$(LINKFLAGSSHL) \ |
Lines 1068-1074
Link Here
|
1068 |
$(STDSHL) $(STDSHL3) \ |
1125 |
$(STDSHL) $(STDSHL3) \ |
1069 |
$(SHL3LINKRES) \ |
1126 |
$(SHL3LINKRES) \ |
1070 |
) |
1127 |
) |
1071 |
.ENDIF # "$(COM)"=="GCC" |
|
|
1072 |
.ELSE # "$(USE_DEFFILE)"!="" |
1128 |
.ELSE # "$(USE_DEFFILE)"!="" |
1073 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1129 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1074 |
$(LINKFLAGSSHL) $(SHL3BASEX) \ |
1130 |
$(LINKFLAGSSHL) $(SHL3BASEX) \ |
Lines 1101-1106
Link Here
|
1101 |
+$(TYPE) $(MISC)$/$(SHL3TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL3TARGET).lnk |
1157 |
+$(TYPE) $(MISC)$/$(SHL3TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL3TARGET).lnk |
1102 |
$(LINK) @$(MISC)$/$(SHL3TARGET).lnk |
1158 |
$(LINK) @$(MISC)$/$(SHL3TARGET).lnk |
1103 |
.ENDIF # "$(linkinc)"=="" |
1159 |
.ENDIF # "$(linkinc)"=="" |
|
|
1160 |
.ENDIF # "$(COM)"=="GCC" |
1104 |
.ENDIF # "$(GUI)" == "WNT" |
1161 |
.ENDIF # "$(GUI)" == "WNT" |
1105 |
.IF "$(GUI)"=="UNX" |
1162 |
.IF "$(GUI)"=="UNX" |
1106 |
.IF "$(UPDATER)"=="YES" |
1163 |
.IF "$(UPDATER)"=="YES" |
Lines 1253-1259
Link Here
|
1253 |
|
1310 |
|
1254 |
.IF "$(GUI)" != "UNX" |
1311 |
.IF "$(GUI)" != "UNX" |
1255 |
.IF "$(GUI)" == "WNT" |
1312 |
.IF "$(GUI)" == "WNT" |
1256 |
.IF "$(COM)" == "MSC" |
1313 |
.IF "$(COM)" != "GCC" |
1257 |
.IF "$(SHL4IMPLIB)" != "" |
1314 |
.IF "$(SHL4IMPLIB)" != "" |
1258 |
USE_4IMPLIB=-implib:$(LB)$/$(SHL4IMPLIB).lib |
1315 |
USE_4IMPLIB=-implib:$(LB)$/$(SHL4IMPLIB).lib |
1259 |
.ELSE # "$(SHL4IMPLIB)" != "" |
1316 |
.ELSE # "$(SHL4IMPLIB)" != "" |
Lines 1362-1367
Link Here
|
1362 |
SHL4RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL4RES)) |
1419 |
SHL4RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL4RES)) |
1363 |
SHL4ALLRES+=$(SHL4RES) |
1420 |
SHL4ALLRES+=$(SHL4RES) |
1364 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
1421 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
|
|
1422 |
SHL4LINKRESO*=$(MISC)$/$(SHL4TARGET)_res.o |
1365 |
.ENDIF # "$(SHL4RES)"!="" |
1423 |
.ENDIF # "$(SHL4RES)"!="" |
1366 |
.ENDIF |
1424 |
.ENDIF |
1367 |
|
1425 |
|
Lines 1369-1374
Link Here
|
1369 |
SHL4DEFAULTRES*=$(MISC)$/$(SHL4TARGET)_def.res |
1427 |
SHL4DEFAULTRES*=$(MISC)$/$(SHL4TARGET)_def.res |
1370 |
SHL4ALLRES+=$(SHL4DEFAULTRES) |
1428 |
SHL4ALLRES+=$(SHL4DEFAULTRES) |
1371 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
1429 |
SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res |
|
|
1430 |
SHL4LINKRESO*=$(MISC)$/$(SHL4TARGET)_res.o |
1372 |
.ENDIF # "$(SHL4DEFAULTRES)$(use_shl_versions)"!="" |
1431 |
.ENDIF # "$(SHL4DEFAULTRES)$(use_shl_versions)"!="" |
1373 |
|
1432 |
|
1374 |
.IF "$(NO_SHL4DESCRIPTION)"=="" |
1433 |
.IF "$(NO_SHL4DESCRIPTION)"=="" |
Lines 1411-1417
Link Here
|
1411 |
.IF "$(GUI)" == "WNT" |
1470 |
.IF "$(GUI)" == "WNT" |
1412 |
.IF "$(UPDATER)"=="YES" |
1471 |
.IF "$(UPDATER)"=="YES" |
1413 |
.IF "$(COM)"=="GCC" |
1472 |
.IF "$(COM)"=="GCC" |
1414 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1473 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1415 |
.ELSE |
1474 |
.ELSE |
1416 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1475 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1417 |
.ENDIF # "$(COM)"=="GCC" |
1476 |
.ENDIF # "$(COM)"=="GCC" |
Lines 1441-1457
Link Here
|
1441 |
+$(COPY) /b $(SHL4ALLRES:s/res /res+/) $(SHL4LINKRES) |
1500 |
+$(COPY) /b $(SHL4ALLRES:s/res /res+/) $(SHL4LINKRES) |
1442 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1501 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1443 |
+$(TYPE) $(SHL4ALLRES) > $(SHL4LINKRES) |
1502 |
+$(TYPE) $(SHL4ALLRES) > $(SHL4LINKRES) |
|
|
1503 |
.IF "$(COM)"=="GCC" |
1504 |
windres $(SHL4LINKRES) $(SHL4LINKRESO) |
1505 |
.ENDIF # "$(COM)"=="GCC" |
1444 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1506 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1445 |
.ENDIF # "$(SHL4ALLRES)"!="" |
1507 |
.ENDIF # "$(SHL4ALLRES)"!="" |
1446 |
.IF "$(linkinc)"=="" |
|
|
1447 |
.IF "$(USE_DEFFILE)"!="" |
1448 |
.IF "$(COM)"=="GCC" |
1508 |
.IF "$(COM)"=="GCC" |
|
|
1509 |
.IF "$(USE_DEFFILE)"!="" |
1510 |
dlltool --input-def $(SHL4DEF) --dllname $(SHL4TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
1449 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1511 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1450 |
$(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
1512 |
$(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) $(SHL4LINKRESO) \ |
1451 |
@+$(TYPE) $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
1513 |
`$(TYPE) /dev/null $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1452 |
@+echo $(SHL4STDLIBS) $(STDSHL) $(STDSHL4) $(SHL4RES) >> $(MISC)$/$(@:b).cmd |
1514 |
-Wl,$(MISC)$/$(@:b).exp $(SHL4STDLIBS) $(STDSHL) $(STDSHL4) \ |
1453 |
$(MISC)$/$(@:b).cmd |
1515 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
1516 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1517 |
@+source $(MISC)$/$(@:b).cmd |
1518 |
dlltool --input-def $(SHL4DEF) --dllname $(SHL4TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL4ARCHIV).a |
1519 |
.ELSE # "$(USE_DEFFILE)"!="" |
1520 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1521 |
$(STDOBJ) $(SHL4VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) $(SHL4LINKRESO) \ |
1522 |
`$(TYPE) /dev/null $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1523 |
-Wl,$(LB)$/lib$(SHL4TARGET).exp $(SHL4STDLIBS) $(STDSHL) $(STDSHL4) \ |
1524 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
1525 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1526 |
@+source $(MISC)$/$(@:b).cmd |
1527 |
.ENDIF # "$(USE_DEFFILE)"!="" |
1454 |
.ELSE |
1528 |
.ELSE |
|
|
1529 |
.IF "$(linkinc)"=="" |
1530 |
.IF "$(USE_DEFFILE)"!="" |
1455 |
$(LINK) @$(mktmp \ |
1531 |
$(LINK) @$(mktmp \ |
1456 |
$(LINKFLAGS) \ |
1532 |
$(LINKFLAGS) \ |
1457 |
$(LINKFLAGSSHL) \ |
1533 |
$(LINKFLAGSSHL) \ |
Lines 1467-1473
Link Here
|
1467 |
$(STDSHL) $(STDSHL4) \ |
1543 |
$(STDSHL) $(STDSHL4) \ |
1468 |
$(SHL4LINKRES) \ |
1544 |
$(SHL4LINKRES) \ |
1469 |
) |
1545 |
) |
1470 |
.ENDIF # "$(COM)"=="GCC" |
|
|
1471 |
.ELSE # "$(USE_DEFFILE)"!="" |
1546 |
.ELSE # "$(USE_DEFFILE)"!="" |
1472 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1547 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1473 |
$(LINKFLAGSSHL) $(SHL4BASEX) \ |
1548 |
$(LINKFLAGSSHL) $(SHL4BASEX) \ |
Lines 1500-1505
Link Here
|
1500 |
+$(TYPE) $(MISC)$/$(SHL4TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL4TARGET).lnk |
1575 |
+$(TYPE) $(MISC)$/$(SHL4TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL4TARGET).lnk |
1501 |
$(LINK) @$(MISC)$/$(SHL4TARGET).lnk |
1576 |
$(LINK) @$(MISC)$/$(SHL4TARGET).lnk |
1502 |
.ENDIF # "$(linkinc)"=="" |
1577 |
.ENDIF # "$(linkinc)"=="" |
|
|
1578 |
.ENDIF # "$(COM)"=="GCC" |
1503 |
.ENDIF # "$(GUI)" == "WNT" |
1579 |
.ENDIF # "$(GUI)" == "WNT" |
1504 |
.IF "$(GUI)"=="UNX" |
1580 |
.IF "$(GUI)"=="UNX" |
1505 |
.IF "$(UPDATER)"=="YES" |
1581 |
.IF "$(UPDATER)"=="YES" |
Lines 1652-1658
Link Here
|
1652 |
|
1728 |
|
1653 |
.IF "$(GUI)" != "UNX" |
1729 |
.IF "$(GUI)" != "UNX" |
1654 |
.IF "$(GUI)" == "WNT" |
1730 |
.IF "$(GUI)" == "WNT" |
1655 |
.IF "$(COM)" == "MSC" |
1731 |
.IF "$(COM)" != "GCC" |
1656 |
.IF "$(SHL5IMPLIB)" != "" |
1732 |
.IF "$(SHL5IMPLIB)" != "" |
1657 |
USE_5IMPLIB=-implib:$(LB)$/$(SHL5IMPLIB).lib |
1733 |
USE_5IMPLIB=-implib:$(LB)$/$(SHL5IMPLIB).lib |
1658 |
.ELSE # "$(SHL5IMPLIB)" != "" |
1734 |
.ELSE # "$(SHL5IMPLIB)" != "" |
Lines 1761-1766
Link Here
|
1761 |
SHL5RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL5RES)) |
1837 |
SHL5RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL5RES)) |
1762 |
SHL5ALLRES+=$(SHL5RES) |
1838 |
SHL5ALLRES+=$(SHL5RES) |
1763 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
1839 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
|
|
1840 |
SHL5LINKRESO*=$(MISC)$/$(SHL5TARGET)_res.o |
1764 |
.ENDIF # "$(SHL5RES)"!="" |
1841 |
.ENDIF # "$(SHL5RES)"!="" |
1765 |
.ENDIF |
1842 |
.ENDIF |
1766 |
|
1843 |
|
Lines 1768-1773
Link Here
|
1768 |
SHL5DEFAULTRES*=$(MISC)$/$(SHL5TARGET)_def.res |
1845 |
SHL5DEFAULTRES*=$(MISC)$/$(SHL5TARGET)_def.res |
1769 |
SHL5ALLRES+=$(SHL5DEFAULTRES) |
1846 |
SHL5ALLRES+=$(SHL5DEFAULTRES) |
1770 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
1847 |
SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res |
|
|
1848 |
SHL5LINKRESO*=$(MISC)$/$(SHL5TARGET)_res.o |
1771 |
.ENDIF # "$(SHL5DEFAULTRES)$(use_shl_versions)"!="" |
1849 |
.ENDIF # "$(SHL5DEFAULTRES)$(use_shl_versions)"!="" |
1772 |
|
1850 |
|
1773 |
.IF "$(NO_SHL5DESCRIPTION)"=="" |
1851 |
.IF "$(NO_SHL5DESCRIPTION)"=="" |
Lines 1810-1816
Link Here
|
1810 |
.IF "$(GUI)" == "WNT" |
1888 |
.IF "$(GUI)" == "WNT" |
1811 |
.IF "$(UPDATER)"=="YES" |
1889 |
.IF "$(UPDATER)"=="YES" |
1812 |
.IF "$(COM)"=="GCC" |
1890 |
.IF "$(COM)"=="GCC" |
1813 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1891 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1814 |
.ELSE |
1892 |
.ELSE |
1815 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1893 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
1816 |
.ENDIF # "$(COM)"=="GCC" |
1894 |
.ENDIF # "$(COM)"=="GCC" |
Lines 1840-1856
Link Here
|
1840 |
+$(COPY) /b $(SHL5ALLRES:s/res /res+/) $(SHL5LINKRES) |
1918 |
+$(COPY) /b $(SHL5ALLRES:s/res /res+/) $(SHL5LINKRES) |
1841 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1919 |
.ELSE # "$(USE_SHELL)"=="4nt" |
1842 |
+$(TYPE) $(SHL5ALLRES) > $(SHL5LINKRES) |
1920 |
+$(TYPE) $(SHL5ALLRES) > $(SHL5LINKRES) |
|
|
1921 |
.IF "$(COM)"=="GCC" |
1922 |
windres $(SHL5LINKRES) $(SHL5LINKRESO) |
1923 |
.ENDIF # "$(COM)"=="GCC" |
1843 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1924 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
1844 |
.ENDIF # "$(SHL5ALLRES)"!="" |
1925 |
.ENDIF # "$(SHL5ALLRES)"!="" |
1845 |
.IF "$(linkinc)"=="" |
|
|
1846 |
.IF "$(USE_DEFFILE)"!="" |
1847 |
.IF "$(COM)"=="GCC" |
1926 |
.IF "$(COM)"=="GCC" |
|
|
1927 |
.IF "$(USE_DEFFILE)"!="" |
1928 |
dlltool --input-def $(SHL5DEF) --dllname $(SHL5TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
1929 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1930 |
$(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) $(SHL5LINKRESO) \ |
1931 |
`$(TYPE) /dev/null $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1932 |
-Wl,$(MISC)$/$(@:b).exp $(SHL5STDLIBS) $(STDSHL) $(STDSHL5) \ |
1933 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
1934 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1935 |
@+source $(MISC)$/$(@:b).cmd |
1936 |
dlltool --input-def $(SHL5DEF) --dllname $(SHL5TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL5ARCHIV).a |
1937 |
.ELSE # "$(USE_DEFFILE)"!="" |
1848 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1938 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
1849 |
$(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
1939 |
$(STDOBJ) $(SHL5VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) $(SHL5LINKRESO) \ |
1850 |
@+$(TYPE) $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
1940 |
`$(TYPE) /dev/null $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
1851 |
@+echo $(SHL5STDLIBS) $(STDSHL) $(STDSHL5) $(SHL5RES) >> $(MISC)$/$(@:b).cmd |
1941 |
-Wl,$(LB)$/lib$(SHL5TARGET).exp $(SHL5STDLIBS) $(STDSHL) $(STDSHL5) \ |
1852 |
$(MISC)$/$(@:b).cmd |
1942 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
1943 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
1944 |
@+source $(MISC)$/$(@:b).cmd |
1945 |
.ENDIF # "$(USE_DEFFILE)"!="" |
1853 |
.ELSE |
1946 |
.ELSE |
|
|
1947 |
.IF "$(linkinc)"=="" |
1948 |
.IF "$(USE_DEFFILE)"!="" |
1854 |
$(LINK) @$(mktmp \ |
1949 |
$(LINK) @$(mktmp \ |
1855 |
$(LINKFLAGS) \ |
1950 |
$(LINKFLAGS) \ |
1856 |
$(LINKFLAGSSHL) \ |
1951 |
$(LINKFLAGSSHL) \ |
Lines 1866-1872
Link Here
|
1866 |
$(STDSHL) $(STDSHL5) \ |
1961 |
$(STDSHL) $(STDSHL5) \ |
1867 |
$(SHL5LINKRES) \ |
1962 |
$(SHL5LINKRES) \ |
1868 |
) |
1963 |
) |
1869 |
.ENDIF # "$(COM)"=="GCC" |
|
|
1870 |
.ELSE # "$(USE_DEFFILE)"!="" |
1964 |
.ELSE # "$(USE_DEFFILE)"!="" |
1871 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1965 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
1872 |
$(LINKFLAGSSHL) $(SHL5BASEX) \ |
1966 |
$(LINKFLAGSSHL) $(SHL5BASEX) \ |
Lines 1899-1904
Link Here
|
1899 |
+$(TYPE) $(MISC)$/$(SHL5TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL5TARGET).lnk |
1993 |
+$(TYPE) $(MISC)$/$(SHL5TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL5TARGET).lnk |
1900 |
$(LINK) @$(MISC)$/$(SHL5TARGET).lnk |
1994 |
$(LINK) @$(MISC)$/$(SHL5TARGET).lnk |
1901 |
.ENDIF # "$(linkinc)"=="" |
1995 |
.ENDIF # "$(linkinc)"=="" |
|
|
1996 |
.ENDIF # "$(COM)"=="GCC" |
1902 |
.ENDIF # "$(GUI)" == "WNT" |
1997 |
.ENDIF # "$(GUI)" == "WNT" |
1903 |
.IF "$(GUI)"=="UNX" |
1998 |
.IF "$(GUI)"=="UNX" |
1904 |
.IF "$(UPDATER)"=="YES" |
1999 |
.IF "$(UPDATER)"=="YES" |
Lines 2051-2057
Link Here
|
2051 |
|
2146 |
|
2052 |
.IF "$(GUI)" != "UNX" |
2147 |
.IF "$(GUI)" != "UNX" |
2053 |
.IF "$(GUI)" == "WNT" |
2148 |
.IF "$(GUI)" == "WNT" |
2054 |
.IF "$(COM)" == "MSC" |
2149 |
.IF "$(COM)" != "GCC" |
2055 |
.IF "$(SHL6IMPLIB)" != "" |
2150 |
.IF "$(SHL6IMPLIB)" != "" |
2056 |
USE_6IMPLIB=-implib:$(LB)$/$(SHL6IMPLIB).lib |
2151 |
USE_6IMPLIB=-implib:$(LB)$/$(SHL6IMPLIB).lib |
2057 |
.ELSE # "$(SHL6IMPLIB)" != "" |
2152 |
.ELSE # "$(SHL6IMPLIB)" != "" |
Lines 2160-2165
Link Here
|
2160 |
SHL6RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL6RES)) |
2255 |
SHL6RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL6RES)) |
2161 |
SHL6ALLRES+=$(SHL6RES) |
2256 |
SHL6ALLRES+=$(SHL6RES) |
2162 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
2257 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
|
|
2258 |
SHL6LINKRESO*=$(MISC)$/$(SHL6TARGET)_res.o |
2163 |
.ENDIF # "$(SHL6RES)"!="" |
2259 |
.ENDIF # "$(SHL6RES)"!="" |
2164 |
.ENDIF |
2260 |
.ENDIF |
2165 |
|
2261 |
|
Lines 2167-2172
Link Here
|
2167 |
SHL6DEFAULTRES*=$(MISC)$/$(SHL6TARGET)_def.res |
2263 |
SHL6DEFAULTRES*=$(MISC)$/$(SHL6TARGET)_def.res |
2168 |
SHL6ALLRES+=$(SHL6DEFAULTRES) |
2264 |
SHL6ALLRES+=$(SHL6DEFAULTRES) |
2169 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
2265 |
SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res |
|
|
2266 |
SHL6LINKRESO*=$(MISC)$/$(SHL6TARGET)_res.o |
2170 |
.ENDIF # "$(SHL6DEFAULTRES)$(use_shl_versions)"!="" |
2267 |
.ENDIF # "$(SHL6DEFAULTRES)$(use_shl_versions)"!="" |
2171 |
|
2268 |
|
2172 |
.IF "$(NO_SHL6DESCRIPTION)"=="" |
2269 |
.IF "$(NO_SHL6DESCRIPTION)"=="" |
Lines 2209-2215
Link Here
|
2209 |
.IF "$(GUI)" == "WNT" |
2306 |
.IF "$(GUI)" == "WNT" |
2210 |
.IF "$(UPDATER)"=="YES" |
2307 |
.IF "$(UPDATER)"=="YES" |
2211 |
.IF "$(COM)"=="GCC" |
2308 |
.IF "$(COM)"=="GCC" |
2212 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2309 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2213 |
.ELSE |
2310 |
.ELSE |
2214 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2311 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2215 |
.ENDIF # "$(COM)"=="GCC" |
2312 |
.ENDIF # "$(COM)"=="GCC" |
Lines 2239-2255
Link Here
|
2239 |
+$(COPY) /b $(SHL6ALLRES:s/res /res+/) $(SHL6LINKRES) |
2336 |
+$(COPY) /b $(SHL6ALLRES:s/res /res+/) $(SHL6LINKRES) |
2240 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2337 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2241 |
+$(TYPE) $(SHL6ALLRES) > $(SHL6LINKRES) |
2338 |
+$(TYPE) $(SHL6ALLRES) > $(SHL6LINKRES) |
|
|
2339 |
.IF "$(COM)"=="GCC" |
2340 |
windres $(SHL6LINKRES) $(SHL6LINKRESO) |
2341 |
.ENDIF # "$(COM)"=="GCC" |
2242 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2342 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2243 |
.ENDIF # "$(SHL6ALLRES)"!="" |
2343 |
.ENDIF # "$(SHL6ALLRES)"!="" |
2244 |
.IF "$(linkinc)"=="" |
|
|
2245 |
.IF "$(USE_DEFFILE)"!="" |
2246 |
.IF "$(COM)"=="GCC" |
2344 |
.IF "$(COM)"=="GCC" |
|
|
2345 |
.IF "$(USE_DEFFILE)"!="" |
2346 |
dlltool --input-def $(SHL6DEF) --dllname $(SHL6TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
2347 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2348 |
$(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) $(SHL6LINKRESO) \ |
2349 |
`$(TYPE) /dev/null $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2350 |
-Wl,$(MISC)$/$(@:b).exp $(SHL6STDLIBS) $(STDSHL) $(STDSHL6) \ |
2351 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
2352 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2353 |
@+source $(MISC)$/$(@:b).cmd |
2354 |
dlltool --input-def $(SHL6DEF) --dllname $(SHL6TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL6ARCHIV).a |
2355 |
.ELSE # "$(USE_DEFFILE)"!="" |
2247 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2356 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2248 |
$(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
2357 |
$(STDOBJ) $(SHL6VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) $(SHL6LINKRESO) \ |
2249 |
@+$(TYPE) $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
2358 |
`$(TYPE) /dev/null $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2250 |
@+echo $(SHL6STDLIBS) $(STDSHL) $(STDSHL6) $(SHL6RES) >> $(MISC)$/$(@:b).cmd |
2359 |
-Wl,$(LB)$/lib$(SHL6TARGET).exp $(SHL6STDLIBS) $(STDSHL) $(STDSHL6) \ |
2251 |
$(MISC)$/$(@:b).cmd |
2360 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
2361 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2362 |
@+source $(MISC)$/$(@:b).cmd |
2363 |
.ENDIF # "$(USE_DEFFILE)"!="" |
2252 |
.ELSE |
2364 |
.ELSE |
|
|
2365 |
.IF "$(linkinc)"=="" |
2366 |
.IF "$(USE_DEFFILE)"!="" |
2253 |
$(LINK) @$(mktmp \ |
2367 |
$(LINK) @$(mktmp \ |
2254 |
$(LINKFLAGS) \ |
2368 |
$(LINKFLAGS) \ |
2255 |
$(LINKFLAGSSHL) \ |
2369 |
$(LINKFLAGSSHL) \ |
Lines 2265-2271
Link Here
|
2265 |
$(STDSHL) $(STDSHL6) \ |
2379 |
$(STDSHL) $(STDSHL6) \ |
2266 |
$(SHL6LINKRES) \ |
2380 |
$(SHL6LINKRES) \ |
2267 |
) |
2381 |
) |
2268 |
.ENDIF # "$(COM)"=="GCC" |
|
|
2269 |
.ELSE # "$(USE_DEFFILE)"!="" |
2382 |
.ELSE # "$(USE_DEFFILE)"!="" |
2270 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2383 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2271 |
$(LINKFLAGSSHL) $(SHL6BASEX) \ |
2384 |
$(LINKFLAGSSHL) $(SHL6BASEX) \ |
Lines 2298-2303
Link Here
|
2298 |
+$(TYPE) $(MISC)$/$(SHL6TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL6TARGET).lnk |
2411 |
+$(TYPE) $(MISC)$/$(SHL6TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL6TARGET).lnk |
2299 |
$(LINK) @$(MISC)$/$(SHL6TARGET).lnk |
2412 |
$(LINK) @$(MISC)$/$(SHL6TARGET).lnk |
2300 |
.ENDIF # "$(linkinc)"=="" |
2413 |
.ENDIF # "$(linkinc)"=="" |
|
|
2414 |
.ENDIF # "$(COM)"=="GCC" |
2301 |
.ENDIF # "$(GUI)" == "WNT" |
2415 |
.ENDIF # "$(GUI)" == "WNT" |
2302 |
.IF "$(GUI)"=="UNX" |
2416 |
.IF "$(GUI)"=="UNX" |
2303 |
.IF "$(UPDATER)"=="YES" |
2417 |
.IF "$(UPDATER)"=="YES" |
Lines 2450-2456
Link Here
|
2450 |
|
2564 |
|
2451 |
.IF "$(GUI)" != "UNX" |
2565 |
.IF "$(GUI)" != "UNX" |
2452 |
.IF "$(GUI)" == "WNT" |
2566 |
.IF "$(GUI)" == "WNT" |
2453 |
.IF "$(COM)" == "MSC" |
2567 |
.IF "$(COM)" != "GCC" |
2454 |
.IF "$(SHL7IMPLIB)" != "" |
2568 |
.IF "$(SHL7IMPLIB)" != "" |
2455 |
USE_7IMPLIB=-implib:$(LB)$/$(SHL7IMPLIB).lib |
2569 |
USE_7IMPLIB=-implib:$(LB)$/$(SHL7IMPLIB).lib |
2456 |
.ELSE # "$(SHL7IMPLIB)" != "" |
2570 |
.ELSE # "$(SHL7IMPLIB)" != "" |
Lines 2559-2564
Link Here
|
2559 |
SHL7RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL7RES)) |
2673 |
SHL7RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL7RES)) |
2560 |
SHL7ALLRES+=$(SHL7RES) |
2674 |
SHL7ALLRES+=$(SHL7RES) |
2561 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
2675 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
|
|
2676 |
SHL7LINKRESO*=$(MISC)$/$(SHL7TARGET)_res.o |
2562 |
.ENDIF # "$(SHL7RES)"!="" |
2677 |
.ENDIF # "$(SHL7RES)"!="" |
2563 |
.ENDIF |
2678 |
.ENDIF |
2564 |
|
2679 |
|
Lines 2566-2571
Link Here
|
2566 |
SHL7DEFAULTRES*=$(MISC)$/$(SHL7TARGET)_def.res |
2681 |
SHL7DEFAULTRES*=$(MISC)$/$(SHL7TARGET)_def.res |
2567 |
SHL7ALLRES+=$(SHL7DEFAULTRES) |
2682 |
SHL7ALLRES+=$(SHL7DEFAULTRES) |
2568 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
2683 |
SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res |
|
|
2684 |
SHL7LINKRESO*=$(MISC)$/$(SHL7TARGET)_res.o |
2569 |
.ENDIF # "$(SHL7DEFAULTRES)$(use_shl_versions)"!="" |
2685 |
.ENDIF # "$(SHL7DEFAULTRES)$(use_shl_versions)"!="" |
2570 |
|
2686 |
|
2571 |
.IF "$(NO_SHL7DESCRIPTION)"=="" |
2687 |
.IF "$(NO_SHL7DESCRIPTION)"=="" |
Lines 2608-2614
Link Here
|
2608 |
.IF "$(GUI)" == "WNT" |
2724 |
.IF "$(GUI)" == "WNT" |
2609 |
.IF "$(UPDATER)"=="YES" |
2725 |
.IF "$(UPDATER)"=="YES" |
2610 |
.IF "$(COM)"=="GCC" |
2726 |
.IF "$(COM)"=="GCC" |
2611 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2727 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2612 |
.ELSE |
2728 |
.ELSE |
2613 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2729 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
2614 |
.ENDIF # "$(COM)"=="GCC" |
2730 |
.ENDIF # "$(COM)"=="GCC" |
Lines 2638-2654
Link Here
|
2638 |
+$(COPY) /b $(SHL7ALLRES:s/res /res+/) $(SHL7LINKRES) |
2754 |
+$(COPY) /b $(SHL7ALLRES:s/res /res+/) $(SHL7LINKRES) |
2639 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2755 |
.ELSE # "$(USE_SHELL)"=="4nt" |
2640 |
+$(TYPE) $(SHL7ALLRES) > $(SHL7LINKRES) |
2756 |
+$(TYPE) $(SHL7ALLRES) > $(SHL7LINKRES) |
|
|
2757 |
.IF "$(COM)"=="GCC" |
2758 |
windres $(SHL7LINKRES) $(SHL7LINKRESO) |
2759 |
.ENDIF # "$(COM)"=="GCC" |
2641 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2760 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
2642 |
.ENDIF # "$(SHL7ALLRES)"!="" |
2761 |
.ENDIF # "$(SHL7ALLRES)"!="" |
2643 |
.IF "$(linkinc)"=="" |
|
|
2644 |
.IF "$(USE_DEFFILE)"!="" |
2645 |
.IF "$(COM)"=="GCC" |
2762 |
.IF "$(COM)"=="GCC" |
|
|
2763 |
.IF "$(USE_DEFFILE)"!="" |
2764 |
dlltool --input-def $(SHL7DEF) --dllname $(SHL7TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
2765 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2766 |
$(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) $(SHL7LINKRESO) \ |
2767 |
`$(TYPE) /dev/null $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2768 |
-Wl,$(MISC)$/$(@:b).exp $(SHL7STDLIBS) $(STDSHL) $(STDSHL7) \ |
2769 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
2770 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2771 |
@+source $(MISC)$/$(@:b).cmd |
2772 |
dlltool --input-def $(SHL7DEF) --dllname $(SHL7TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL7ARCHIV).a |
2773 |
.ELSE # "$(USE_DEFFILE)"!="" |
2646 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2774 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
2647 |
$(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
2775 |
$(STDOBJ) $(SHL7VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) $(SHL7LINKRESO) \ |
2648 |
@+$(TYPE) $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
2776 |
`$(TYPE) /dev/null $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
2649 |
@+echo $(SHL7STDLIBS) $(STDSHL) $(STDSHL7) $(SHL7RES) >> $(MISC)$/$(@:b).cmd |
2777 |
-Wl,$(LB)$/lib$(SHL7TARGET).exp $(SHL7STDLIBS) $(STDSHL) $(STDSHL7) \ |
2650 |
$(MISC)$/$(@:b).cmd |
2778 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
2779 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
2780 |
@+source $(MISC)$/$(@:b).cmd |
2781 |
.ENDIF # "$(USE_DEFFILE)"!="" |
2651 |
.ELSE |
2782 |
.ELSE |
|
|
2783 |
.IF "$(linkinc)"=="" |
2784 |
.IF "$(USE_DEFFILE)"!="" |
2652 |
$(LINK) @$(mktmp \ |
2785 |
$(LINK) @$(mktmp \ |
2653 |
$(LINKFLAGS) \ |
2786 |
$(LINKFLAGS) \ |
2654 |
$(LINKFLAGSSHL) \ |
2787 |
$(LINKFLAGSSHL) \ |
Lines 2664-2670
Link Here
|
2664 |
$(STDSHL) $(STDSHL7) \ |
2797 |
$(STDSHL) $(STDSHL7) \ |
2665 |
$(SHL7LINKRES) \ |
2798 |
$(SHL7LINKRES) \ |
2666 |
) |
2799 |
) |
2667 |
.ENDIF # "$(COM)"=="GCC" |
|
|
2668 |
.ELSE # "$(USE_DEFFILE)"!="" |
2800 |
.ELSE # "$(USE_DEFFILE)"!="" |
2669 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2801 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
2670 |
$(LINKFLAGSSHL) $(SHL7BASEX) \ |
2802 |
$(LINKFLAGSSHL) $(SHL7BASEX) \ |
Lines 2697-2702
Link Here
|
2697 |
+$(TYPE) $(MISC)$/$(SHL7TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL7TARGET).lnk |
2829 |
+$(TYPE) $(MISC)$/$(SHL7TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL7TARGET).lnk |
2698 |
$(LINK) @$(MISC)$/$(SHL7TARGET).lnk |
2830 |
$(LINK) @$(MISC)$/$(SHL7TARGET).lnk |
2699 |
.ENDIF # "$(linkinc)"=="" |
2831 |
.ENDIF # "$(linkinc)"=="" |
|
|
2832 |
.ENDIF # "$(COM)"=="GCC" |
2700 |
.ENDIF # "$(GUI)" == "WNT" |
2833 |
.ENDIF # "$(GUI)" == "WNT" |
2701 |
.IF "$(GUI)"=="UNX" |
2834 |
.IF "$(GUI)"=="UNX" |
2702 |
.IF "$(UPDATER)"=="YES" |
2835 |
.IF "$(UPDATER)"=="YES" |
Lines 2849-2855
Link Here
|
2849 |
|
2982 |
|
2850 |
.IF "$(GUI)" != "UNX" |
2983 |
.IF "$(GUI)" != "UNX" |
2851 |
.IF "$(GUI)" == "WNT" |
2984 |
.IF "$(GUI)" == "WNT" |
2852 |
.IF "$(COM)" == "MSC" |
2985 |
.IF "$(COM)" != "GCC" |
2853 |
.IF "$(SHL8IMPLIB)" != "" |
2986 |
.IF "$(SHL8IMPLIB)" != "" |
2854 |
USE_8IMPLIB=-implib:$(LB)$/$(SHL8IMPLIB).lib |
2987 |
USE_8IMPLIB=-implib:$(LB)$/$(SHL8IMPLIB).lib |
2855 |
.ELSE # "$(SHL8IMPLIB)" != "" |
2988 |
.ELSE # "$(SHL8IMPLIB)" != "" |
Lines 2958-2963
Link Here
|
2958 |
SHL8RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL8RES)) |
3091 |
SHL8RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL8RES)) |
2959 |
SHL8ALLRES+=$(SHL8RES) |
3092 |
SHL8ALLRES+=$(SHL8RES) |
2960 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
3093 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
|
|
3094 |
SHL8LINKRESO*=$(MISC)$/$(SHL8TARGET)_res.o |
2961 |
.ENDIF # "$(SHL8RES)"!="" |
3095 |
.ENDIF # "$(SHL8RES)"!="" |
2962 |
.ENDIF |
3096 |
.ENDIF |
2963 |
|
3097 |
|
Lines 2965-2970
Link Here
|
2965 |
SHL8DEFAULTRES*=$(MISC)$/$(SHL8TARGET)_def.res |
3099 |
SHL8DEFAULTRES*=$(MISC)$/$(SHL8TARGET)_def.res |
2966 |
SHL8ALLRES+=$(SHL8DEFAULTRES) |
3100 |
SHL8ALLRES+=$(SHL8DEFAULTRES) |
2967 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
3101 |
SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res |
|
|
3102 |
SHL8LINKRESO*=$(MISC)$/$(SHL8TARGET)_res.o |
2968 |
.ENDIF # "$(SHL8DEFAULTRES)$(use_shl_versions)"!="" |
3103 |
.ENDIF # "$(SHL8DEFAULTRES)$(use_shl_versions)"!="" |
2969 |
|
3104 |
|
2970 |
.IF "$(NO_SHL8DESCRIPTION)"=="" |
3105 |
.IF "$(NO_SHL8DESCRIPTION)"=="" |
Lines 3007-3013
Link Here
|
3007 |
.IF "$(GUI)" == "WNT" |
3142 |
.IF "$(GUI)" == "WNT" |
3008 |
.IF "$(UPDATER)"=="YES" |
3143 |
.IF "$(UPDATER)"=="YES" |
3009 |
.IF "$(COM)"=="GCC" |
3144 |
.IF "$(COM)"=="GCC" |
3010 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3145 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3011 |
.ELSE |
3146 |
.ELSE |
3012 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3147 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3013 |
.ENDIF # "$(COM)"=="GCC" |
3148 |
.ENDIF # "$(COM)"=="GCC" |
Lines 3037-3053
Link Here
|
3037 |
+$(COPY) /b $(SHL8ALLRES:s/res /res+/) $(SHL8LINKRES) |
3172 |
+$(COPY) /b $(SHL8ALLRES:s/res /res+/) $(SHL8LINKRES) |
3038 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3173 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3039 |
+$(TYPE) $(SHL8ALLRES) > $(SHL8LINKRES) |
3174 |
+$(TYPE) $(SHL8ALLRES) > $(SHL8LINKRES) |
|
|
3175 |
.IF "$(COM)"=="GCC" |
3176 |
windres $(SHL8LINKRES) $(SHL8LINKRESO) |
3177 |
.ENDIF # "$(COM)"=="GCC" |
3040 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3178 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3041 |
.ENDIF # "$(SHL8ALLRES)"!="" |
3179 |
.ENDIF # "$(SHL8ALLRES)"!="" |
3042 |
.IF "$(linkinc)"=="" |
|
|
3043 |
.IF "$(USE_DEFFILE)"!="" |
3044 |
.IF "$(COM)"=="GCC" |
3180 |
.IF "$(COM)"=="GCC" |
|
|
3181 |
.IF "$(USE_DEFFILE)"!="" |
3182 |
dlltool --input-def $(SHL8DEF) --dllname $(SHL8TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
3045 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3183 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3046 |
$(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
3184 |
$(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) $(SHL8LINKRESO) \ |
3047 |
@+$(TYPE) $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
3185 |
`$(TYPE) /dev/null $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3048 |
@+echo $(SHL8STDLIBS) $(STDSHL) $(STDSHL8) $(SHL8RES) >> $(MISC)$/$(@:b).cmd |
3186 |
-Wl,$(MISC)$/$(@:b).exp $(SHL8STDLIBS) $(STDSHL) $(STDSHL8) \ |
3049 |
$(MISC)$/$(@:b).cmd |
3187 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
3188 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3189 |
@+source $(MISC)$/$(@:b).cmd |
3190 |
dlltool --input-def $(SHL8DEF) --dllname $(SHL8TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL8ARCHIV).a |
3191 |
.ELSE # "$(USE_DEFFILE)"!="" |
3192 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3193 |
$(STDOBJ) $(SHL8VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) $(SHL8LINKRESO) \ |
3194 |
`$(TYPE) /dev/null $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3195 |
-Wl,$(LB)$/lib$(SHL8TARGET).exp $(SHL8STDLIBS) $(STDSHL) $(STDSHL8) \ |
3196 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
3197 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3198 |
@+source $(MISC)$/$(@:b).cmd |
3199 |
.ENDIF # "$(USE_DEFFILE)"!="" |
3050 |
.ELSE |
3200 |
.ELSE |
|
|
3201 |
.IF "$(linkinc)"=="" |
3202 |
.IF "$(USE_DEFFILE)"!="" |
3051 |
$(LINK) @$(mktmp \ |
3203 |
$(LINK) @$(mktmp \ |
3052 |
$(LINKFLAGS) \ |
3204 |
$(LINKFLAGS) \ |
3053 |
$(LINKFLAGSSHL) \ |
3205 |
$(LINKFLAGSSHL) \ |
Lines 3063-3069
Link Here
|
3063 |
$(STDSHL) $(STDSHL8) \ |
3215 |
$(STDSHL) $(STDSHL8) \ |
3064 |
$(SHL8LINKRES) \ |
3216 |
$(SHL8LINKRES) \ |
3065 |
) |
3217 |
) |
3066 |
.ENDIF # "$(COM)"=="GCC" |
|
|
3067 |
.ELSE # "$(USE_DEFFILE)"!="" |
3218 |
.ELSE # "$(USE_DEFFILE)"!="" |
3068 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3219 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3069 |
$(LINKFLAGSSHL) $(SHL8BASEX) \ |
3220 |
$(LINKFLAGSSHL) $(SHL8BASEX) \ |
Lines 3096-3101
Link Here
|
3096 |
+$(TYPE) $(MISC)$/$(SHL8TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL8TARGET).lnk |
3247 |
+$(TYPE) $(MISC)$/$(SHL8TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL8TARGET).lnk |
3097 |
$(LINK) @$(MISC)$/$(SHL8TARGET).lnk |
3248 |
$(LINK) @$(MISC)$/$(SHL8TARGET).lnk |
3098 |
.ENDIF # "$(linkinc)"=="" |
3249 |
.ENDIF # "$(linkinc)"=="" |
|
|
3250 |
.ENDIF # "$(COM)"=="GCC" |
3099 |
.ENDIF # "$(GUI)" == "WNT" |
3251 |
.ENDIF # "$(GUI)" == "WNT" |
3100 |
.IF "$(GUI)"=="UNX" |
3252 |
.IF "$(GUI)"=="UNX" |
3101 |
.IF "$(UPDATER)"=="YES" |
3253 |
.IF "$(UPDATER)"=="YES" |
Lines 3248-3254
Link Here
|
3248 |
|
3400 |
|
3249 |
.IF "$(GUI)" != "UNX" |
3401 |
.IF "$(GUI)" != "UNX" |
3250 |
.IF "$(GUI)" == "WNT" |
3402 |
.IF "$(GUI)" == "WNT" |
3251 |
.IF "$(COM)" == "MSC" |
3403 |
.IF "$(COM)" != "GCC" |
3252 |
.IF "$(SHL9IMPLIB)" != "" |
3404 |
.IF "$(SHL9IMPLIB)" != "" |
3253 |
USE_9IMPLIB=-implib:$(LB)$/$(SHL9IMPLIB).lib |
3405 |
USE_9IMPLIB=-implib:$(LB)$/$(SHL9IMPLIB).lib |
3254 |
.ELSE # "$(SHL9IMPLIB)" != "" |
3406 |
.ELSE # "$(SHL9IMPLIB)" != "" |
Lines 3357-3362
Link Here
|
3357 |
SHL9RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL9RES)) |
3509 |
SHL9RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL9RES)) |
3358 |
SHL9ALLRES+=$(SHL9RES) |
3510 |
SHL9ALLRES+=$(SHL9RES) |
3359 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
3511 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
|
|
3512 |
SHL9LINKRESO*=$(MISC)$/$(SHL9TARGET)_res.o |
3360 |
.ENDIF # "$(SHL9RES)"!="" |
3513 |
.ENDIF # "$(SHL9RES)"!="" |
3361 |
.ENDIF |
3514 |
.ENDIF |
3362 |
|
3515 |
|
Lines 3364-3369
Link Here
|
3364 |
SHL9DEFAULTRES*=$(MISC)$/$(SHL9TARGET)_def.res |
3517 |
SHL9DEFAULTRES*=$(MISC)$/$(SHL9TARGET)_def.res |
3365 |
SHL9ALLRES+=$(SHL9DEFAULTRES) |
3518 |
SHL9ALLRES+=$(SHL9DEFAULTRES) |
3366 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
3519 |
SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res |
|
|
3520 |
SHL9LINKRESO*=$(MISC)$/$(SHL9TARGET)_res.o |
3367 |
.ENDIF # "$(SHL9DEFAULTRES)$(use_shl_versions)"!="" |
3521 |
.ENDIF # "$(SHL9DEFAULTRES)$(use_shl_versions)"!="" |
3368 |
|
3522 |
|
3369 |
.IF "$(NO_SHL9DESCRIPTION)"=="" |
3523 |
.IF "$(NO_SHL9DESCRIPTION)"=="" |
Lines 3406-3412
Link Here
|
3406 |
.IF "$(GUI)" == "WNT" |
3560 |
.IF "$(GUI)" == "WNT" |
3407 |
.IF "$(UPDATER)"=="YES" |
3561 |
.IF "$(UPDATER)"=="YES" |
3408 |
.IF "$(COM)"=="GCC" |
3562 |
.IF "$(COM)"=="GCC" |
3409 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3563 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3410 |
.ELSE |
3564 |
.ELSE |
3411 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3565 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3412 |
.ENDIF # "$(COM)"=="GCC" |
3566 |
.ENDIF # "$(COM)"=="GCC" |
Lines 3436-3452
Link Here
|
3436 |
+$(COPY) /b $(SHL9ALLRES:s/res /res+/) $(SHL9LINKRES) |
3590 |
+$(COPY) /b $(SHL9ALLRES:s/res /res+/) $(SHL9LINKRES) |
3437 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3591 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3438 |
+$(TYPE) $(SHL9ALLRES) > $(SHL9LINKRES) |
3592 |
+$(TYPE) $(SHL9ALLRES) > $(SHL9LINKRES) |
|
|
3593 |
.IF "$(COM)"=="GCC" |
3594 |
windres $(SHL9LINKRES) $(SHL9LINKRESO) |
3595 |
.ENDIF # "$(COM)"=="GCC" |
3439 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3596 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3440 |
.ENDIF # "$(SHL9ALLRES)"!="" |
3597 |
.ENDIF # "$(SHL9ALLRES)"!="" |
3441 |
.IF "$(linkinc)"=="" |
|
|
3442 |
.IF "$(USE_DEFFILE)"!="" |
3443 |
.IF "$(COM)"=="GCC" |
3598 |
.IF "$(COM)"=="GCC" |
|
|
3599 |
.IF "$(USE_DEFFILE)"!="" |
3600 |
dlltool --input-def $(SHL9DEF) --dllname $(SHL9TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
3601 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3602 |
$(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) $(SHL9LINKRESO) \ |
3603 |
`$(TYPE) /dev/null $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3604 |
-Wl,$(MISC)$/$(@:b).exp $(SHL9STDLIBS) $(STDSHL) $(STDSHL9) \ |
3605 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
3606 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3607 |
@+source $(MISC)$/$(@:b).cmd |
3608 |
dlltool --input-def $(SHL9DEF) --dllname $(SHL9TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL9ARCHIV).a |
3609 |
.ELSE # "$(USE_DEFFILE)"!="" |
3444 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3610 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3445 |
$(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
3611 |
$(STDOBJ) $(SHL9VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) $(SHL9LINKRESO) \ |
3446 |
@+$(TYPE) $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
3612 |
`$(TYPE) /dev/null $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3447 |
@+echo $(SHL9STDLIBS) $(STDSHL) $(STDSHL9) $(SHL9RES) >> $(MISC)$/$(@:b).cmd |
3613 |
-Wl,$(LB)$/lib$(SHL9TARGET).exp $(SHL9STDLIBS) $(STDSHL) $(STDSHL9) \ |
3448 |
$(MISC)$/$(@:b).cmd |
3614 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
3615 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
3616 |
@+source $(MISC)$/$(@:b).cmd |
3617 |
.ENDIF # "$(USE_DEFFILE)"!="" |
3449 |
.ELSE |
3618 |
.ELSE |
|
|
3619 |
.IF "$(linkinc)"=="" |
3620 |
.IF "$(USE_DEFFILE)"!="" |
3450 |
$(LINK) @$(mktmp \ |
3621 |
$(LINK) @$(mktmp \ |
3451 |
$(LINKFLAGS) \ |
3622 |
$(LINKFLAGS) \ |
3452 |
$(LINKFLAGSSHL) \ |
3623 |
$(LINKFLAGSSHL) \ |
Lines 3462-3468
Link Here
|
3462 |
$(STDSHL) $(STDSHL9) \ |
3633 |
$(STDSHL) $(STDSHL9) \ |
3463 |
$(SHL9LINKRES) \ |
3634 |
$(SHL9LINKRES) \ |
3464 |
) |
3635 |
) |
3465 |
.ENDIF # "$(COM)"=="GCC" |
|
|
3466 |
.ELSE # "$(USE_DEFFILE)"!="" |
3636 |
.ELSE # "$(USE_DEFFILE)"!="" |
3467 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3637 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3468 |
$(LINKFLAGSSHL) $(SHL9BASEX) \ |
3638 |
$(LINKFLAGSSHL) $(SHL9BASEX) \ |
Lines 3495-3500
Link Here
|
3495 |
+$(TYPE) $(MISC)$/$(SHL9TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL9TARGET).lnk |
3665 |
+$(TYPE) $(MISC)$/$(SHL9TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL9TARGET).lnk |
3496 |
$(LINK) @$(MISC)$/$(SHL9TARGET).lnk |
3666 |
$(LINK) @$(MISC)$/$(SHL9TARGET).lnk |
3497 |
.ENDIF # "$(linkinc)"=="" |
3667 |
.ENDIF # "$(linkinc)"=="" |
|
|
3668 |
.ENDIF # "$(COM)"=="GCC" |
3498 |
.ENDIF # "$(GUI)" == "WNT" |
3669 |
.ENDIF # "$(GUI)" == "WNT" |
3499 |
.IF "$(GUI)"=="UNX" |
3670 |
.IF "$(GUI)"=="UNX" |
3500 |
.IF "$(UPDATER)"=="YES" |
3671 |
.IF "$(UPDATER)"=="YES" |
Lines 3647-3653
Link Here
|
3647 |
|
3818 |
|
3648 |
.IF "$(GUI)" != "UNX" |
3819 |
.IF "$(GUI)" != "UNX" |
3649 |
.IF "$(GUI)" == "WNT" |
3820 |
.IF "$(GUI)" == "WNT" |
3650 |
.IF "$(COM)" == "MSC" |
3821 |
.IF "$(COM)" != "GCC" |
3651 |
.IF "$(SHL10IMPLIB)" != "" |
3822 |
.IF "$(SHL10IMPLIB)" != "" |
3652 |
USE_10IMPLIB=-implib:$(LB)$/$(SHL10IMPLIB).lib |
3823 |
USE_10IMPLIB=-implib:$(LB)$/$(SHL10IMPLIB).lib |
3653 |
.ELSE # "$(SHL10IMPLIB)" != "" |
3824 |
.ELSE # "$(SHL10IMPLIB)" != "" |
Lines 3756-3761
Link Here
|
3756 |
SHL10RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL10RES)) |
3927 |
SHL10RES!:=$(subst,$(RES)$/,$(RES)$/$(defaultlangext)$/ $(SHL10RES)) |
3757 |
SHL10ALLRES+=$(SHL10RES) |
3928 |
SHL10ALLRES+=$(SHL10RES) |
3758 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
3929 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
|
|
3930 |
SHL10LINKRESO*=$(MISC)$/$(SHL10TARGET)_res.o |
3759 |
.ENDIF # "$(SHL10RES)"!="" |
3931 |
.ENDIF # "$(SHL10RES)"!="" |
3760 |
.ENDIF |
3932 |
.ENDIF |
3761 |
|
3933 |
|
Lines 3763-3768
Link Here
|
3763 |
SHL10DEFAULTRES*=$(MISC)$/$(SHL10TARGET)_def.res |
3935 |
SHL10DEFAULTRES*=$(MISC)$/$(SHL10TARGET)_def.res |
3764 |
SHL10ALLRES+=$(SHL10DEFAULTRES) |
3936 |
SHL10ALLRES+=$(SHL10DEFAULTRES) |
3765 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
3937 |
SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res |
|
|
3938 |
SHL10LINKRESO*=$(MISC)$/$(SHL10TARGET)_res.o |
3766 |
.ENDIF # "$(SHL10DEFAULTRES)$(use_shl_versions)"!="" |
3939 |
.ENDIF # "$(SHL10DEFAULTRES)$(use_shl_versions)"!="" |
3767 |
|
3940 |
|
3768 |
.IF "$(NO_SHL10DESCRIPTION)"=="" |
3941 |
.IF "$(NO_SHL10DESCRIPTION)"=="" |
Lines 3805-3811
Link Here
|
3805 |
.IF "$(GUI)" == "WNT" |
3978 |
.IF "$(GUI)" == "WNT" |
3806 |
.IF "$(UPDATER)"=="YES" |
3979 |
.IF "$(UPDATER)"=="YES" |
3807 |
.IF "$(COM)"=="GCC" |
3980 |
.IF "$(COM)"=="GCC" |
3808 |
$(CXX) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3981 |
$(CC) -c -o$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3809 |
.ELSE |
3982 |
.ELSE |
3810 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3983 |
$(CXX) -c -Fo$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.c |
3811 |
.ENDIF # "$(COM)"=="GCC" |
3984 |
.ENDIF # "$(COM)"=="GCC" |
Lines 3835-3851
Link Here
|
3835 |
+$(COPY) /b $(SHL10ALLRES:s/res /res+/) $(SHL10LINKRES) |
4008 |
+$(COPY) /b $(SHL10ALLRES:s/res /res+/) $(SHL10LINKRES) |
3836 |
.ELSE # "$(USE_SHELL)"=="4nt" |
4009 |
.ELSE # "$(USE_SHELL)"=="4nt" |
3837 |
+$(TYPE) $(SHL10ALLRES) > $(SHL10LINKRES) |
4010 |
+$(TYPE) $(SHL10ALLRES) > $(SHL10LINKRES) |
|
|
4011 |
.IF "$(COM)"=="GCC" |
4012 |
windres $(SHL10LINKRES) $(SHL10LINKRESO) |
4013 |
.ENDIF # "$(COM)"=="GCC" |
3838 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
4014 |
.ENDIF # "$(USE_SHELL)"=="4nt" |
3839 |
.ENDIF # "$(SHL10ALLRES)"!="" |
4015 |
.ENDIF # "$(SHL10ALLRES)"!="" |
3840 |
.IF "$(linkinc)"=="" |
|
|
3841 |
.IF "$(USE_DEFFILE)"!="" |
3842 |
.IF "$(COM)"=="GCC" |
4016 |
.IF "$(COM)"=="GCC" |
|
|
4017 |
.IF "$(USE_DEFFILE)"!="" |
4018 |
dlltool --input-def $(SHL10DEF) --dllname $(SHL10TARGET)$(DLLPOST) --kill-at --output-exp $(MISC)$/$(@:b).exp |
3843 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
4019 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
3844 |
$(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) | tr -d ï\r\nï > $(MISC)$/$(@:b).cmd |
4020 |
$(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) $(SHL10LINKRESO) \ |
3845 |
@+$(TYPE) $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d ï\r\nï >> $(MISC)$/$(@:b).cmd |
4021 |
`$(TYPE) /dev/null $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
3846 |
@+echo $(SHL10STDLIBS) $(STDSHL) $(STDSHL10) $(SHL10RES) >> $(MISC)$/$(@:b).cmd |
4022 |
-Wl,$(MISC)$/$(@:b).exp $(SHL10STDLIBS) $(STDSHL) $(STDSHL10) \ |
3847 |
$(MISC)$/$(@:b).cmd |
4023 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
|
|
4024 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
4025 |
@+source $(MISC)$/$(@:b).cmd |
4026 |
dlltool --input-def $(SHL10DEF) --dllname $(SHL10TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL10ARCHIV).a |
4027 |
.ELSE # "$(USE_DEFFILE)"!="" |
4028 |
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \ |
4029 |
$(STDOBJ) $(SHL10VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) $(SHL10LINKRESO) \ |
4030 |
`$(TYPE) /dev/null $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \ |
4031 |
-Wl,$(LB)$/lib$(SHL10TARGET).exp $(SHL10STDLIBS) $(STDSHL) $(STDSHL10) \ |
4032 |
-Wl,-Map,$(MISC)$/$(@:b).map > $(MISC)$/$(@:b).cmd |
4033 |
@+$(TYPE) $(MISC)$/$(@:b).cmd |
4034 |
@+source $(MISC)$/$(@:b).cmd |
4035 |
.ENDIF # "$(USE_DEFFILE)"!="" |
3848 |
.ELSE |
4036 |
.ELSE |
|
|
4037 |
.IF "$(linkinc)"=="" |
4038 |
.IF "$(USE_DEFFILE)"!="" |
3849 |
$(LINK) @$(mktmp \ |
4039 |
$(LINK) @$(mktmp \ |
3850 |
$(LINKFLAGS) \ |
4040 |
$(LINKFLAGS) \ |
3851 |
$(LINKFLAGSSHL) \ |
4041 |
$(LINKFLAGSSHL) \ |
Lines 3861-3867
Link Here
|
3861 |
$(STDSHL) $(STDSHL10) \ |
4051 |
$(STDSHL) $(STDSHL10) \ |
3862 |
$(SHL10LINKRES) \ |
4052 |
$(SHL10LINKRES) \ |
3863 |
) |
4053 |
) |
3864 |
.ENDIF # "$(COM)"=="GCC" |
|
|
3865 |
.ELSE # "$(USE_DEFFILE)"!="" |
4054 |
.ELSE # "$(USE_DEFFILE)"!="" |
3866 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
4055 |
$(LINK) @$(mktmp $(LINKFLAGS) \ |
3867 |
$(LINKFLAGSSHL) $(SHL10BASEX) \ |
4056 |
$(LINKFLAGSSHL) $(SHL10BASEX) \ |
Lines 3894-3899
Link Here
|
3894 |
+$(TYPE) $(MISC)$/$(SHL10TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL10TARGET).lnk |
4083 |
+$(TYPE) $(MISC)$/$(SHL10TARGETN:b)_linkinc.ls >> $(MISC)$/$(SHL10TARGET).lnk |
3895 |
$(LINK) @$(MISC)$/$(SHL10TARGET).lnk |
4084 |
$(LINK) @$(MISC)$/$(SHL10TARGET).lnk |
3896 |
.ENDIF # "$(linkinc)"=="" |
4085 |
.ENDIF # "$(linkinc)"=="" |
|
|
4086 |
.ENDIF # "$(COM)"=="GCC" |
3897 |
.ENDIF # "$(GUI)" == "WNT" |
4087 |
.ENDIF # "$(GUI)" == "WNT" |
3898 |
.IF "$(GUI)"=="UNX" |
4088 |
.IF "$(GUI)"=="UNX" |
3899 |
.IF "$(UPDATER)"=="YES" |
4089 |
.IF "$(UPDATER)"=="YES" |
Lines 4014-4027
Link Here
|
4014 |
@echo ------------------------------ |
4204 |
@echo ------------------------------ |
4015 |
@echo Making: $(SHL1IMPLIBN) |
4205 |
@echo Making: $(SHL1IMPLIBN) |
4016 |
.IF "$(GUI)" == "WNT" |
4206 |
.IF "$(GUI)" == "WNT" |
|
|
4207 |
.IF "$(COM)"=="GCC" |
4208 |
@echo no ImportLibs on mingw |
4209 |
.IF "$(USE_DEFFILE)"=="" |
4210 |
@echo build .a instead |
4211 |
dlltool --input-def $(SHL1DEF) --dllname $(SHL1TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL1ARCHIV).a --output-exp $(LB)$/lib$(SHL1TARGET).exp |
4212 |
.ENDIF # "$(USE_DEFFILE)=="" |
4213 |
@+-$(RM) $@ |
4214 |
@$(TOUCH) $@ |
4215 |
.ELSE # "$(COM)=="GCC" |
4017 |
# bei use_deffile implib von linker erstellt |
4216 |
# bei use_deffile implib von linker erstellt |
4018 |
.IF "$(USE_DEFFILE)"=="" |
4217 |
.IF "$(USE_DEFFILE)"=="" |
4019 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL1IMPLIBN) \ |
4218 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL1IMPLIBN) \ |
4020 |
-def:$(SHL1DEF) ) |
4219 |
-def:$(SHL1DEF) ) |
4021 |
.ELSE # "$(GUI)" == "WNT" |
4220 |
.ELSE # "$(USE_DEFFILE)=="" |
4022 |
+$(TOUCH) $@ |
4221 |
+$(TOUCH) $@ |
4023 |
+@echo build of $(SHL1TARGETN) creates $@ |
4222 |
+@echo build of $(SHL1TARGETN) creates $@ |
4024 |
.ENDIF # "$(GUI)" == "WNT" |
4223 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4224 |
.ENDIF # "$(COM)"=="GCC" |
4025 |
.ELSE |
4225 |
.ELSE |
4026 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4226 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4027 |
.IF "$(USE_DEFFILE)"=="" |
4227 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4064-4077
Link Here
|
4064 |
@echo ------------------------------ |
4264 |
@echo ------------------------------ |
4065 |
@echo Making: $(SHL2IMPLIBN) |
4265 |
@echo Making: $(SHL2IMPLIBN) |
4066 |
.IF "$(GUI)" == "WNT" |
4266 |
.IF "$(GUI)" == "WNT" |
|
|
4267 |
.IF "$(COM)"=="GCC" |
4268 |
@echo no ImportLibs on mingw |
4269 |
.IF "$(USE_DEFFILE)"=="" |
4270 |
@echo build .a instead |
4271 |
dlltool --input-def $(SHL2DEF) --dllname $(SHL2TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL2ARCHIV).a --output-exp $(LB)$/lib$(SHL2TARGET).exp |
4272 |
.ENDIF # "$(USE_DEFFILE)=="" |
4273 |
@+-$(RM) $@ |
4274 |
@$(TOUCH) $@ |
4275 |
.ELSE # "$(COM)=="GCC" |
4067 |
# bei use_deffile implib von linker erstellt |
4276 |
# bei use_deffile implib von linker erstellt |
4068 |
.IF "$(USE_DEFFILE)"=="" |
4277 |
.IF "$(USE_DEFFILE)"=="" |
4069 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL2IMPLIBN) \ |
4278 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL2IMPLIBN) \ |
4070 |
-def:$(SHL2DEF) ) |
4279 |
-def:$(SHL2DEF) ) |
4071 |
.ELSE # "$(GUI)" == "WNT" |
4280 |
.ELSE # "$(USE_DEFFILE)=="" |
4072 |
+$(TOUCH) $@ |
4281 |
+$(TOUCH) $@ |
4073 |
+@echo build of $(SHL2TARGETN) creates $@ |
4282 |
+@echo build of $(SHL2TARGETN) creates $@ |
4074 |
.ENDIF # "$(GUI)" == "WNT" |
4283 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4284 |
.ENDIF # "$(COM)"=="GCC" |
4075 |
.ELSE |
4285 |
.ELSE |
4076 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4286 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4077 |
.IF "$(USE_DEFFILE)"=="" |
4287 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4114-4127
Link Here
|
4114 |
@echo ------------------------------ |
4324 |
@echo ------------------------------ |
4115 |
@echo Making: $(SHL3IMPLIBN) |
4325 |
@echo Making: $(SHL3IMPLIBN) |
4116 |
.IF "$(GUI)" == "WNT" |
4326 |
.IF "$(GUI)" == "WNT" |
|
|
4327 |
.IF "$(COM)"=="GCC" |
4328 |
@echo no ImportLibs on mingw |
4329 |
.IF "$(USE_DEFFILE)"=="" |
4330 |
@echo build .a instead |
4331 |
dlltool --input-def $(SHL3DEF) --dllname $(SHL3TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL3ARCHIV).a --output-exp $(LB)$/lib$(SHL3TARGET).exp |
4332 |
.ENDIF # "$(USE_DEFFILE)=="" |
4333 |
@+-$(RM) $@ |
4334 |
@$(TOUCH) $@ |
4335 |
.ELSE # "$(COM)=="GCC" |
4117 |
# bei use_deffile implib von linker erstellt |
4336 |
# bei use_deffile implib von linker erstellt |
4118 |
.IF "$(USE_DEFFILE)"=="" |
4337 |
.IF "$(USE_DEFFILE)"=="" |
4119 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL3IMPLIBN) \ |
4338 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL3IMPLIBN) \ |
4120 |
-def:$(SHL3DEF) ) |
4339 |
-def:$(SHL3DEF) ) |
4121 |
.ELSE # "$(GUI)" == "WNT" |
4340 |
.ELSE # "$(USE_DEFFILE)=="" |
4122 |
+$(TOUCH) $@ |
4341 |
+$(TOUCH) $@ |
4123 |
+@echo build of $(SHL3TARGETN) creates $@ |
4342 |
+@echo build of $(SHL3TARGETN) creates $@ |
4124 |
.ENDIF # "$(GUI)" == "WNT" |
4343 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4344 |
.ENDIF # "$(COM)"=="GCC" |
4125 |
.ELSE |
4345 |
.ELSE |
4126 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4346 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4127 |
.IF "$(USE_DEFFILE)"=="" |
4347 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4164-4177
Link Here
|
4164 |
@echo ------------------------------ |
4384 |
@echo ------------------------------ |
4165 |
@echo Making: $(SHL4IMPLIBN) |
4385 |
@echo Making: $(SHL4IMPLIBN) |
4166 |
.IF "$(GUI)" == "WNT" |
4386 |
.IF "$(GUI)" == "WNT" |
|
|
4387 |
.IF "$(COM)"=="GCC" |
4388 |
@echo no ImportLibs on mingw |
4389 |
.IF "$(USE_DEFFILE)"=="" |
4390 |
@echo build .a instead |
4391 |
dlltool --input-def $(SHL4DEF) --dllname $(SHL4TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL4ARCHIV).a --output-exp $(LB)$/lib$(SHL4TARGET).exp |
4392 |
.ENDIF # "$(USE_DEFFILE)=="" |
4393 |
@+-$(RM) $@ |
4394 |
@$(TOUCH) $@ |
4395 |
.ELSE # "$(COM)=="GCC" |
4167 |
# bei use_deffile implib von linker erstellt |
4396 |
# bei use_deffile implib von linker erstellt |
4168 |
.IF "$(USE_DEFFILE)"=="" |
4397 |
.IF "$(USE_DEFFILE)"=="" |
4169 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL4IMPLIBN) \ |
4398 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL4IMPLIBN) \ |
4170 |
-def:$(SHL4DEF) ) |
4399 |
-def:$(SHL4DEF) ) |
4171 |
.ELSE # "$(GUI)" == "WNT" |
4400 |
.ELSE # "$(USE_DEFFILE)=="" |
4172 |
+$(TOUCH) $@ |
4401 |
+$(TOUCH) $@ |
4173 |
+@echo build of $(SHL4TARGETN) creates $@ |
4402 |
+@echo build of $(SHL4TARGETN) creates $@ |
4174 |
.ENDIF # "$(GUI)" == "WNT" |
4403 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4404 |
.ENDIF # "$(COM)"=="GCC" |
4175 |
.ELSE |
4405 |
.ELSE |
4176 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4406 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4177 |
.IF "$(USE_DEFFILE)"=="" |
4407 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4214-4227
Link Here
|
4214 |
@echo ------------------------------ |
4444 |
@echo ------------------------------ |
4215 |
@echo Making: $(SHL5IMPLIBN) |
4445 |
@echo Making: $(SHL5IMPLIBN) |
4216 |
.IF "$(GUI)" == "WNT" |
4446 |
.IF "$(GUI)" == "WNT" |
|
|
4447 |
.IF "$(COM)"=="GCC" |
4448 |
@echo no ImportLibs on mingw |
4449 |
.IF "$(USE_DEFFILE)"=="" |
4450 |
@echo build .a instead |
4451 |
dlltool --input-def $(SHL5DEF) --dllname $(SHL5TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL5ARCHIV).a --output-exp $(LB)$/lib$(SHL5TARGET).exp |
4452 |
.ENDIF # "$(USE_DEFFILE)=="" |
4453 |
@+-$(RM) $@ |
4454 |
@$(TOUCH) $@ |
4455 |
.ELSE # "$(COM)=="GCC" |
4217 |
# bei use_deffile implib von linker erstellt |
4456 |
# bei use_deffile implib von linker erstellt |
4218 |
.IF "$(USE_DEFFILE)"=="" |
4457 |
.IF "$(USE_DEFFILE)"=="" |
4219 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL5IMPLIBN) \ |
4458 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL5IMPLIBN) \ |
4220 |
-def:$(SHL5DEF) ) |
4459 |
-def:$(SHL5DEF) ) |
4221 |
.ELSE # "$(GUI)" == "WNT" |
4460 |
.ELSE # "$(USE_DEFFILE)=="" |
4222 |
+$(TOUCH) $@ |
4461 |
+$(TOUCH) $@ |
4223 |
+@echo build of $(SHL5TARGETN) creates $@ |
4462 |
+@echo build of $(SHL5TARGETN) creates $@ |
4224 |
.ENDIF # "$(GUI)" == "WNT" |
4463 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4464 |
.ENDIF # "$(COM)"=="GCC" |
4225 |
.ELSE |
4465 |
.ELSE |
4226 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4466 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4227 |
.IF "$(USE_DEFFILE)"=="" |
4467 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4264-4277
Link Here
|
4264 |
@echo ------------------------------ |
4504 |
@echo ------------------------------ |
4265 |
@echo Making: $(SHL6IMPLIBN) |
4505 |
@echo Making: $(SHL6IMPLIBN) |
4266 |
.IF "$(GUI)" == "WNT" |
4506 |
.IF "$(GUI)" == "WNT" |
|
|
4507 |
.IF "$(COM)"=="GCC" |
4508 |
@echo no ImportLibs on mingw |
4509 |
.IF "$(USE_DEFFILE)"=="" |
4510 |
@echo build .a instead |
4511 |
dlltool --input-def $(SHL6DEF) --dllname $(SHL6TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL6ARCHIV).a --output-exp $(LB)$/lib$(SHL6TARGET).exp |
4512 |
.ENDIF # "$(USE_DEFFILE)=="" |
4513 |
@+-$(RM) $@ |
4514 |
@$(TOUCH) $@ |
4515 |
.ELSE # "$(COM)=="GCC" |
4267 |
# bei use_deffile implib von linker erstellt |
4516 |
# bei use_deffile implib von linker erstellt |
4268 |
.IF "$(USE_DEFFILE)"=="" |
4517 |
.IF "$(USE_DEFFILE)"=="" |
4269 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL6IMPLIBN) \ |
4518 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL6IMPLIBN) \ |
4270 |
-def:$(SHL6DEF) ) |
4519 |
-def:$(SHL6DEF) ) |
4271 |
.ELSE # "$(GUI)" == "WNT" |
4520 |
.ELSE # "$(USE_DEFFILE)=="" |
4272 |
+$(TOUCH) $@ |
4521 |
+$(TOUCH) $@ |
4273 |
+@echo build of $(SHL6TARGETN) creates $@ |
4522 |
+@echo build of $(SHL6TARGETN) creates $@ |
4274 |
.ENDIF # "$(GUI)" == "WNT" |
4523 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4524 |
.ENDIF # "$(COM)"=="GCC" |
4275 |
.ELSE |
4525 |
.ELSE |
4276 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4526 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4277 |
.IF "$(USE_DEFFILE)"=="" |
4527 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4314-4327
Link Here
|
4314 |
@echo ------------------------------ |
4564 |
@echo ------------------------------ |
4315 |
@echo Making: $(SHL7IMPLIBN) |
4565 |
@echo Making: $(SHL7IMPLIBN) |
4316 |
.IF "$(GUI)" == "WNT" |
4566 |
.IF "$(GUI)" == "WNT" |
|
|
4567 |
.IF "$(COM)"=="GCC" |
4568 |
@echo no ImportLibs on mingw |
4569 |
.IF "$(USE_DEFFILE)"=="" |
4570 |
@echo build .a instead |
4571 |
dlltool --input-def $(SHL7DEF) --dllname $(SHL7TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL7ARCHIV).a --output-exp $(LB)$/lib$(SHL7TARGET).exp |
4572 |
.ENDIF # "$(USE_DEFFILE)=="" |
4573 |
@+-$(RM) $@ |
4574 |
@$(TOUCH) $@ |
4575 |
.ELSE # "$(COM)=="GCC" |
4317 |
# bei use_deffile implib von linker erstellt |
4576 |
# bei use_deffile implib von linker erstellt |
4318 |
.IF "$(USE_DEFFILE)"=="" |
4577 |
.IF "$(USE_DEFFILE)"=="" |
4319 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL7IMPLIBN) \ |
4578 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL7IMPLIBN) \ |
4320 |
-def:$(SHL7DEF) ) |
4579 |
-def:$(SHL7DEF) ) |
4321 |
.ELSE # "$(GUI)" == "WNT" |
4580 |
.ELSE # "$(USE_DEFFILE)=="" |
4322 |
+$(TOUCH) $@ |
4581 |
+$(TOUCH) $@ |
4323 |
+@echo build of $(SHL7TARGETN) creates $@ |
4582 |
+@echo build of $(SHL7TARGETN) creates $@ |
4324 |
.ENDIF # "$(GUI)" == "WNT" |
4583 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4584 |
.ENDIF # "$(COM)"=="GCC" |
4325 |
.ELSE |
4585 |
.ELSE |
4326 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4586 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4327 |
.IF "$(USE_DEFFILE)"=="" |
4587 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4364-4377
Link Here
|
4364 |
@echo ------------------------------ |
4624 |
@echo ------------------------------ |
4365 |
@echo Making: $(SHL8IMPLIBN) |
4625 |
@echo Making: $(SHL8IMPLIBN) |
4366 |
.IF "$(GUI)" == "WNT" |
4626 |
.IF "$(GUI)" == "WNT" |
|
|
4627 |
.IF "$(COM)"=="GCC" |
4628 |
@echo no ImportLibs on mingw |
4629 |
.IF "$(USE_DEFFILE)"=="" |
4630 |
@echo build .a instead |
4631 |
dlltool --input-def $(SHL8DEF) --dllname $(SHL8TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL8ARCHIV).a --output-exp $(LB)$/lib$(SHL8TARGET).exp |
4632 |
.ENDIF # "$(USE_DEFFILE)=="" |
4633 |
@+-$(RM) $@ |
4634 |
@$(TOUCH) $@ |
4635 |
.ELSE # "$(COM)=="GCC" |
4367 |
# bei use_deffile implib von linker erstellt |
4636 |
# bei use_deffile implib von linker erstellt |
4368 |
.IF "$(USE_DEFFILE)"=="" |
4637 |
.IF "$(USE_DEFFILE)"=="" |
4369 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL8IMPLIBN) \ |
4638 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL8IMPLIBN) \ |
4370 |
-def:$(SHL8DEF) ) |
4639 |
-def:$(SHL8DEF) ) |
4371 |
.ELSE # "$(GUI)" == "WNT" |
4640 |
.ELSE # "$(USE_DEFFILE)=="" |
4372 |
+$(TOUCH) $@ |
4641 |
+$(TOUCH) $@ |
4373 |
+@echo build of $(SHL8TARGETN) creates $@ |
4642 |
+@echo build of $(SHL8TARGETN) creates $@ |
4374 |
.ENDIF # "$(GUI)" == "WNT" |
4643 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4644 |
.ENDIF # "$(COM)"=="GCC" |
4375 |
.ELSE |
4645 |
.ELSE |
4376 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4646 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4377 |
.IF "$(USE_DEFFILE)"=="" |
4647 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4414-4427
Link Here
|
4414 |
@echo ------------------------------ |
4684 |
@echo ------------------------------ |
4415 |
@echo Making: $(SHL9IMPLIBN) |
4685 |
@echo Making: $(SHL9IMPLIBN) |
4416 |
.IF "$(GUI)" == "WNT" |
4686 |
.IF "$(GUI)" == "WNT" |
|
|
4687 |
.IF "$(COM)"=="GCC" |
4688 |
@echo no ImportLibs on mingw |
4689 |
.IF "$(USE_DEFFILE)"=="" |
4690 |
@echo build .a instead |
4691 |
dlltool --input-def $(SHL9DEF) --dllname $(SHL9TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL9ARCHIV).a --output-exp $(LB)$/lib$(SHL9TARGET).exp |
4692 |
.ENDIF # "$(USE_DEFFILE)=="" |
4693 |
@+-$(RM) $@ |
4694 |
@$(TOUCH) $@ |
4695 |
.ELSE # "$(COM)=="GCC" |
4417 |
# bei use_deffile implib von linker erstellt |
4696 |
# bei use_deffile implib von linker erstellt |
4418 |
.IF "$(USE_DEFFILE)"=="" |
4697 |
.IF "$(USE_DEFFILE)"=="" |
4419 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL9IMPLIBN) \ |
4698 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL9IMPLIBN) \ |
4420 |
-def:$(SHL9DEF) ) |
4699 |
-def:$(SHL9DEF) ) |
4421 |
.ELSE # "$(GUI)" == "WNT" |
4700 |
.ELSE # "$(USE_DEFFILE)=="" |
4422 |
+$(TOUCH) $@ |
4701 |
+$(TOUCH) $@ |
4423 |
+@echo build of $(SHL9TARGETN) creates $@ |
4702 |
+@echo build of $(SHL9TARGETN) creates $@ |
4424 |
.ENDIF # "$(GUI)" == "WNT" |
4703 |
.ENDIF # "$(USE_DEFFILE)=="" |
|
|
4704 |
.ENDIF # "$(COM)"=="GCC" |
4425 |
.ELSE |
4705 |
.ELSE |
4426 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4706 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4427 |
.IF "$(USE_DEFFILE)"=="" |
4707 |
.IF "$(USE_DEFFILE)"=="" |
Lines 4464-4469
Link Here
|
4464 |
@echo ------------------------------ |
4744 |
@echo ------------------------------ |
4465 |
@echo Making: $(SHL10IMPLIBN) |
4745 |
@echo Making: $(SHL10IMPLIBN) |
4466 |
.IF "$(GUI)" == "WNT" |
4746 |
.IF "$(GUI)" == "WNT" |
|
|
4747 |
.IF "$(COM)"=="GCC" |
4748 |
@echo no ImportLibs on mingw |
4749 |
.IF "$(USE_DEFFILE)"=="" |
4750 |
@echo build .a instead |
4751 |
dlltool --input-def $(SHL10DEF) --dllname $(SHL10TARGET)$(DLLPOST) --kill-at --output-lib $(LB)$/lib$(SHL10ARCHIV).a --output-exp $(LB)$/lib$(SHL10TARGET).exp |
4752 |
.ENDIF # "$(USE_DEFFILE)=="" |
4753 |
@+-$(RM) $@ |
4754 |
@$(TOUCH) $@ |
4755 |
.ELSE |
4467 |
# bei use_deffile implib von linker erstellt |
4756 |
# bei use_deffile implib von linker erstellt |
4468 |
.IF "$(USE_DEFFILE)"=="" |
4757 |
.IF "$(USE_DEFFILE)"=="" |
4469 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL10IMPLIBN) \ |
4758 |
$(IMPLIB) $(IMPLIBFLAGS) @$(mktmp -out:$(SHL10IMPLIBN) \ |
Lines 4471-4476
Link Here
|
4471 |
.ELSE # "$(GUI)" == "WNT" |
4760 |
.ELSE # "$(GUI)" == "WNT" |
4472 |
+$(TOUCH) $@ |
4761 |
+$(TOUCH) $@ |
4473 |
+@echo build of $(SHL10TARGETN) creates $@ |
4762 |
+@echo build of $(SHL10TARGETN) creates $@ |
|
|
4763 |
.ENDIF |
4474 |
.ENDIF # "$(GUI)" == "WNT" |
4764 |
.ENDIF # "$(GUI)" == "WNT" |
4475 |
.ELSE |
4765 |
.ELSE |
4476 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |
4766 |
.IF "$(GUI)" == "WIN" || "$(GUI)" == "OS2" |