Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
7ce8c97b
Kaydet (Commit)
7ce8c97b
authored
Ara 21, 2000
tarafından
Hans-Joachim Lankenau
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
avoid collisions
üst
f3e1f0ec
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
371 additions
and
406 deletions
+371
-406
_tg_shl.mk
solenv/inc/_tg_shl.mk
+340
-370
tg_shl.mk
solenv/inc/tg_shl.mk
+31
-36
No files found.
solenv/inc/_tg_shl.mk
Dosyayı görüntüle @
7ce8c97b
...
@@ -13,6 +13,13 @@ SHL1ARCHIVES=
...
@@ -13,6 +13,13 @@ SHL1ARCHIVES=
SHL1DEF*=$(MISC)$/$(SHL1TARGET).def
SHL1DEF*=$(MISC)$/$(SHL1TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL1VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}$(VERSIONOBJ:f)
SHL1VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -107,7 +114,8 @@ SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res
...
@@ -107,7 +114,8 @@ SHL1LINKRES*=$(MISC)$/$(SHL1TARGET).res
.ENDIF # "$(SHL1DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL1DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL1DESCRIPTION)"==""
.IF "$(NO_SHL1DESCRIPTION)"==""
SHL1DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL1DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL1DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_description.obj
.ENDIF # "$(NO_SHL1DESCRIPTION)"==""
.ENDIF # "$(NO_SHL1DESCRIPTION)"==""
.IF "$(SHL1TARGETN)"!=""
.IF "$(SHL1TARGETN)"!=""
...
@@ -119,32 +127,19 @@ $(SHL1TARGETN) : \
...
@@ -119,32 +127,19 @@ $(SHL1TARGETN) : \
$(USE_SHL1DEF)\
$(USE_SHL1DEF)\
$(USE_SHL1VERSIONMAP)\
$(USE_SHL1VERSIONMAP)\
$(SHL1RES)\
$(SHL1RES)\
$(SHL1VERSIONH)\
$(SHL1DEPN)
$(SHL1DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL1TARGETN)
@echo Making: $(SHL1TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -153,13 +148,13 @@ $(SHL1TARGETN) : \
...
@@ -153,13 +148,13 @@ $(SHL1TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL1OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL1
VERSIONOBJ:+"+\n") $(SHL1OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL1LIBS:+"+\n") $(SHL1STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL1LIBS:+"+\n") $(SHL1STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL1DEF:+"\n")
$(SHL1DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL1LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL1STDLIBS:^"-l") $(SHL1OBJS) $(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL1LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL1STDLIBS:^"-l") $(SHL1OBJS) $(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1DEF)
.ENDIF
.ENDIF
.IF "$(SHL1RES)" != ""
.IF "$(SHL1RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL1RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL1RES) $@
...
@@ -176,9 +171,9 @@ $(SHL1TARGETN) : \
...
@@ -176,9 +171,9 @@ $(SHL1TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL1DEFAULTRES)"!=""
.IF "$(SHL1DEFAULTRES)"!=""
...
@@ -215,7 +210,7 @@ $(SHL1TARGETN) : \
...
@@ -215,7 +210,7 @@ $(SHL1TARGETN) : \
-def:$(SHL1DEF) \
-def:$(SHL1DEF) \
$(USE_1IMPLIB) \
$(USE_1IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) \
$(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) \
$(SHL1LIBS) \
$(SHL1LIBS) \
$(SHL1STDLIBS) \
$(SHL1STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -226,7 +221,7 @@ $(SHL1TARGETN) : \
...
@@ -226,7 +221,7 @@ $(SHL1TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL1STDLIBS) $(STDSHL) $(SHL1RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL1STDLIBS) $(STDSHL) $(SHL1RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -240,7 +235,7 @@ $(SHL1TARGETN) : \
...
@@ -240,7 +235,7 @@ $(SHL1TARGETN) : \
-def:$(SHL1DEF) \
-def:$(SHL1DEF) \
$(USE_1IMPLIB) \
$(USE_1IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) \
$(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) $(SHL1OBJS) \
$(SHL1LIBS) \
$(SHL1LIBS) \
$(SHL1STDLIBS) \
$(SHL1STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -254,7 +249,7 @@ $(SHL1TARGETN) : \
...
@@ -254,7 +249,7 @@ $(SHL1TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL1IMPLIB).exp \
$(LB)$/$(SHL1IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL1OBJS) $(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) \
$(SHL1OBJS) $(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) \
$(SHL1LIBS) \
$(SHL1LIBS) \
$(SHL1STDLIBS) \
$(SHL1STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -273,7 +268,7 @@ $(SHL1TARGETN) : \
...
@@ -273,7 +268,7 @@ $(SHL1TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL1IMPLIB).exp \
$(LB)$/$(SHL1IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL1OBJS) $(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) \
$(SHL1OBJS) $(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ) \
$(SHL1LIBS) \
$(SHL1LIBS) \
$(SHL1STDLIBS) \
$(SHL1STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -308,24 +303,26 @@ $(SHL1TARGETN) : \
...
@@ -308,24 +303,26 @@ $(SHL1TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL1TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL1VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL1OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL1VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL1OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL1LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL1LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL1STDLIBS) $(SHL1ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL1STDLIBS) $(SHL1ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -348,7 +345,7 @@ $(SHL1TARGETN) : \
...
@@ -348,7 +345,7 @@ $(SHL1TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL1OBJS) `cat /dev/null $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL1DESCRIPTIONOBJ)) $(SHL1STDLIBS) $(SHL1ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL1OBJS) `cat /dev/null $(SHL1LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL1
VERSIONOBJ) $(SHL1DESCRIPTIONOBJ)) $(SHL1STDLIBS) $(SHL1ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL1TARGETN)"!=""
.ENDIF # "$(SHL1TARGETN)"!=""
...
@@ -418,6 +415,13 @@ SHL2ARCHIVES=
...
@@ -418,6 +415,13 @@ SHL2ARCHIVES=
SHL2DEF*=$(MISC)$/$(SHL2TARGET).def
SHL2DEF*=$(MISC)$/$(SHL2TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL2VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}$(VERSIONOBJ:f)
SHL2VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -512,7 +516,8 @@ SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res
...
@@ -512,7 +516,8 @@ SHL2LINKRES*=$(MISC)$/$(SHL2TARGET).res
.ENDIF # "$(SHL2DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL2DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL2DESCRIPTION)"==""
.IF "$(NO_SHL2DESCRIPTION)"==""
SHL2DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL2DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL2DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_description.obj
.ENDIF # "$(NO_SHL2DESCRIPTION)"==""
.ENDIF # "$(NO_SHL2DESCRIPTION)"==""
.IF "$(SHL2TARGETN)"!=""
.IF "$(SHL2TARGETN)"!=""
...
@@ -524,32 +529,19 @@ $(SHL2TARGETN) : \
...
@@ -524,32 +529,19 @@ $(SHL2TARGETN) : \
$(USE_SHL2DEF)\
$(USE_SHL2DEF)\
$(USE_SHL2VERSIONMAP)\
$(USE_SHL2VERSIONMAP)\
$(SHL2RES)\
$(SHL2RES)\
$(SHL2VERSIONH)\
$(SHL2DEPN)
$(SHL2DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL2TARGETN)
@echo Making: $(SHL2TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -558,13 +550,13 @@ $(SHL2TARGETN) : \
...
@@ -558,13 +550,13 @@ $(SHL2TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL2OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL2
VERSIONOBJ:+"+\n") $(SHL2OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL2LIBS:+"+\n") $(SHL2STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL2LIBS:+"+\n") $(SHL2STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL2DEF:+"\n")
$(SHL2DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL2LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL2STDLIBS:^"-l") $(SHL2OBJS) $(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL2LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL2STDLIBS:^"-l") $(SHL2OBJS) $(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2DEF)
.ENDIF
.ENDIF
.IF "$(SHL2RES)" != ""
.IF "$(SHL2RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL2RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL2RES) $@
...
@@ -581,9 +573,9 @@ $(SHL2TARGETN) : \
...
@@ -581,9 +573,9 @@ $(SHL2TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL2DEFAULTRES)"!=""
.IF "$(SHL2DEFAULTRES)"!=""
...
@@ -620,7 +612,7 @@ $(SHL2TARGETN) : \
...
@@ -620,7 +612,7 @@ $(SHL2TARGETN) : \
-def:$(SHL2DEF) \
-def:$(SHL2DEF) \
$(USE_2IMPLIB) \
$(USE_2IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) \
$(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) \
$(SHL2LIBS) \
$(SHL2LIBS) \
$(SHL2STDLIBS) \
$(SHL2STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -631,7 +623,7 @@ $(SHL2TARGETN) : \
...
@@ -631,7 +623,7 @@ $(SHL2TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL2STDLIBS) $(STDSHL) $(SHL2RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL2STDLIBS) $(STDSHL) $(SHL2RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -645,7 +637,7 @@ $(SHL2TARGETN) : \
...
@@ -645,7 +637,7 @@ $(SHL2TARGETN) : \
-def:$(SHL2DEF) \
-def:$(SHL2DEF) \
$(USE_2IMPLIB) \
$(USE_2IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) \
$(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) $(SHL2OBJS) \
$(SHL2LIBS) \
$(SHL2LIBS) \
$(SHL2STDLIBS) \
$(SHL2STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -659,7 +651,7 @@ $(SHL2TARGETN) : \
...
@@ -659,7 +651,7 @@ $(SHL2TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL2IMPLIB).exp \
$(LB)$/$(SHL2IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL2OBJS) $(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) \
$(SHL2OBJS) $(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) \
$(SHL2LIBS) \
$(SHL2LIBS) \
$(SHL2STDLIBS) \
$(SHL2STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -678,7 +670,7 @@ $(SHL2TARGETN) : \
...
@@ -678,7 +670,7 @@ $(SHL2TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL2IMPLIB).exp \
$(LB)$/$(SHL2IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL2OBJS) $(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) \
$(SHL2OBJS) $(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ) \
$(SHL2LIBS) \
$(SHL2LIBS) \
$(SHL2STDLIBS) \
$(SHL2STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -713,24 +705,26 @@ $(SHL2TARGETN) : \
...
@@ -713,24 +705,26 @@ $(SHL2TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL2TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL2VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL2OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL2VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL2OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL2LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL2LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL2STDLIBS) $(SHL2ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL2STDLIBS) $(SHL2ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -753,7 +747,7 @@ $(SHL2TARGETN) : \
...
@@ -753,7 +747,7 @@ $(SHL2TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL2OBJS) `cat /dev/null $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL2DESCRIPTIONOBJ)) $(SHL2STDLIBS) $(SHL2ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL2OBJS) `cat /dev/null $(SHL2LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL2
VERSIONOBJ) $(SHL2DESCRIPTIONOBJ)) $(SHL2STDLIBS) $(SHL2ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL2TARGETN)"!=""
.ENDIF # "$(SHL2TARGETN)"!=""
...
@@ -823,6 +817,13 @@ SHL3ARCHIVES=
...
@@ -823,6 +817,13 @@ SHL3ARCHIVES=
SHL3DEF*=$(MISC)$/$(SHL3TARGET).def
SHL3DEF*=$(MISC)$/$(SHL3TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL3VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}$(VERSIONOBJ:f)
SHL3VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -917,7 +918,8 @@ SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res
...
@@ -917,7 +918,8 @@ SHL3LINKRES*=$(MISC)$/$(SHL3TARGET).res
.ENDIF # "$(SHL3DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL3DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL3DESCRIPTION)"==""
.IF "$(NO_SHL3DESCRIPTION)"==""
SHL3DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL3DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL3DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_description.obj
.ENDIF # "$(NO_SHL3DESCRIPTION)"==""
.ENDIF # "$(NO_SHL3DESCRIPTION)"==""
.IF "$(SHL3TARGETN)"!=""
.IF "$(SHL3TARGETN)"!=""
...
@@ -929,32 +931,19 @@ $(SHL3TARGETN) : \
...
@@ -929,32 +931,19 @@ $(SHL3TARGETN) : \
$(USE_SHL3DEF)\
$(USE_SHL3DEF)\
$(USE_SHL3VERSIONMAP)\
$(USE_SHL3VERSIONMAP)\
$(SHL3RES)\
$(SHL3RES)\
$(SHL3VERSIONH)\
$(SHL3DEPN)
$(SHL3DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL3TARGETN)
@echo Making: $(SHL3TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -963,13 +952,13 @@ $(SHL3TARGETN) : \
...
@@ -963,13 +952,13 @@ $(SHL3TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL3OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL3
VERSIONOBJ:+"+\n") $(SHL3OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL3LIBS:+"+\n") $(SHL3STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL3LIBS:+"+\n") $(SHL3STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL3DEF:+"\n")
$(SHL3DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL3LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL3STDLIBS:^"-l") $(SHL3OBJS) $(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL3LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL3STDLIBS:^"-l") $(SHL3OBJS) $(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3DEF)
.ENDIF
.ENDIF
.IF "$(SHL3RES)" != ""
.IF "$(SHL3RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL3RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL3RES) $@
...
@@ -986,9 +975,9 @@ $(SHL3TARGETN) : \
...
@@ -986,9 +975,9 @@ $(SHL3TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL3DEFAULTRES)"!=""
.IF "$(SHL3DEFAULTRES)"!=""
...
@@ -1025,7 +1014,7 @@ $(SHL3TARGETN) : \
...
@@ -1025,7 +1014,7 @@ $(SHL3TARGETN) : \
-def:$(SHL3DEF) \
-def:$(SHL3DEF) \
$(USE_3IMPLIB) \
$(USE_3IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) \
$(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) \
$(SHL3LIBS) \
$(SHL3LIBS) \
$(SHL3STDLIBS) \
$(SHL3STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1036,7 +1025,7 @@ $(SHL3TARGETN) : \
...
@@ -1036,7 +1025,7 @@ $(SHL3TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL3STDLIBS) $(STDSHL) $(SHL3RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL3STDLIBS) $(STDSHL) $(SHL3RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -1050,7 +1039,7 @@ $(SHL3TARGETN) : \
...
@@ -1050,7 +1039,7 @@ $(SHL3TARGETN) : \
-def:$(SHL3DEF) \
-def:$(SHL3DEF) \
$(USE_3IMPLIB) \
$(USE_3IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) \
$(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) $(SHL3OBJS) \
$(SHL3LIBS) \
$(SHL3LIBS) \
$(SHL3STDLIBS) \
$(SHL3STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1064,7 +1053,7 @@ $(SHL3TARGETN) : \
...
@@ -1064,7 +1053,7 @@ $(SHL3TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL3IMPLIB).exp \
$(LB)$/$(SHL3IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL3OBJS) $(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) \
$(SHL3OBJS) $(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) \
$(SHL3LIBS) \
$(SHL3LIBS) \
$(SHL3STDLIBS) \
$(SHL3STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1083,7 +1072,7 @@ $(SHL3TARGETN) : \
...
@@ -1083,7 +1072,7 @@ $(SHL3TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL3IMPLIB).exp \
$(LB)$/$(SHL3IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL3OBJS) $(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) \
$(SHL3OBJS) $(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ) \
$(SHL3LIBS) \
$(SHL3LIBS) \
$(SHL3STDLIBS) \
$(SHL3STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1118,24 +1107,26 @@ $(SHL3TARGETN) : \
...
@@ -1118,24 +1107,26 @@ $(SHL3TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL3TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL3VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL3OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL3VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL3OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL3LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL3LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL3STDLIBS) $(SHL3ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL3STDLIBS) $(SHL3ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -1158,7 +1149,7 @@ $(SHL3TARGETN) : \
...
@@ -1158,7 +1149,7 @@ $(SHL3TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL3OBJS) `cat /dev/null $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL3DESCRIPTIONOBJ)) $(SHL3STDLIBS) $(SHL3ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL3OBJS) `cat /dev/null $(SHL3LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL3
VERSIONOBJ) $(SHL3DESCRIPTIONOBJ)) $(SHL3STDLIBS) $(SHL3ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL3TARGETN)"!=""
.ENDIF # "$(SHL3TARGETN)"!=""
...
@@ -1228,6 +1219,13 @@ SHL4ARCHIVES=
...
@@ -1228,6 +1219,13 @@ SHL4ARCHIVES=
SHL4DEF*=$(MISC)$/$(SHL4TARGET).def
SHL4DEF*=$(MISC)$/$(SHL4TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL4VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}$(VERSIONOBJ:f)
SHL4VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -1322,7 +1320,8 @@ SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res
...
@@ -1322,7 +1320,8 @@ SHL4LINKRES*=$(MISC)$/$(SHL4TARGET).res
.ENDIF # "$(SHL4DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL4DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL4DESCRIPTION)"==""
.IF "$(NO_SHL4DESCRIPTION)"==""
SHL4DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL4DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL4DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_description.obj
.ENDIF # "$(NO_SHL4DESCRIPTION)"==""
.ENDIF # "$(NO_SHL4DESCRIPTION)"==""
.IF "$(SHL4TARGETN)"!=""
.IF "$(SHL4TARGETN)"!=""
...
@@ -1334,32 +1333,19 @@ $(SHL4TARGETN) : \
...
@@ -1334,32 +1333,19 @@ $(SHL4TARGETN) : \
$(USE_SHL4DEF)\
$(USE_SHL4DEF)\
$(USE_SHL4VERSIONMAP)\
$(USE_SHL4VERSIONMAP)\
$(SHL4RES)\
$(SHL4RES)\
$(SHL4VERSIONH)\
$(SHL4DEPN)
$(SHL4DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL4TARGETN)
@echo Making: $(SHL4TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -1368,13 +1354,13 @@ $(SHL4TARGETN) : \
...
@@ -1368,13 +1354,13 @@ $(SHL4TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL4OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL4
VERSIONOBJ:+"+\n") $(SHL4OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL4LIBS:+"+\n") $(SHL4STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL4LIBS:+"+\n") $(SHL4STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL4DEF:+"\n")
$(SHL4DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL4LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL4STDLIBS:^"-l") $(SHL4OBJS) $(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL4LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL4STDLIBS:^"-l") $(SHL4OBJS) $(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4DEF)
.ENDIF
.ENDIF
.IF "$(SHL4RES)" != ""
.IF "$(SHL4RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL4RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL4RES) $@
...
@@ -1391,9 +1377,9 @@ $(SHL4TARGETN) : \
...
@@ -1391,9 +1377,9 @@ $(SHL4TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL4DEFAULTRES)"!=""
.IF "$(SHL4DEFAULTRES)"!=""
...
@@ -1430,7 +1416,7 @@ $(SHL4TARGETN) : \
...
@@ -1430,7 +1416,7 @@ $(SHL4TARGETN) : \
-def:$(SHL4DEF) \
-def:$(SHL4DEF) \
$(USE_4IMPLIB) \
$(USE_4IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) \
$(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) \
$(SHL4LIBS) \
$(SHL4LIBS) \
$(SHL4STDLIBS) \
$(SHL4STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1441,7 +1427,7 @@ $(SHL4TARGETN) : \
...
@@ -1441,7 +1427,7 @@ $(SHL4TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL4STDLIBS) $(STDSHL) $(SHL4RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL4STDLIBS) $(STDSHL) $(SHL4RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -1455,7 +1441,7 @@ $(SHL4TARGETN) : \
...
@@ -1455,7 +1441,7 @@ $(SHL4TARGETN) : \
-def:$(SHL4DEF) \
-def:$(SHL4DEF) \
$(USE_4IMPLIB) \
$(USE_4IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) \
$(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) $(SHL4OBJS) \
$(SHL4LIBS) \
$(SHL4LIBS) \
$(SHL4STDLIBS) \
$(SHL4STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1469,7 +1455,7 @@ $(SHL4TARGETN) : \
...
@@ -1469,7 +1455,7 @@ $(SHL4TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL4IMPLIB).exp \
$(LB)$/$(SHL4IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL4OBJS) $(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) \
$(SHL4OBJS) $(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) \
$(SHL4LIBS) \
$(SHL4LIBS) \
$(SHL4STDLIBS) \
$(SHL4STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1488,7 +1474,7 @@ $(SHL4TARGETN) : \
...
@@ -1488,7 +1474,7 @@ $(SHL4TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL4IMPLIB).exp \
$(LB)$/$(SHL4IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL4OBJS) $(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) \
$(SHL4OBJS) $(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ) \
$(SHL4LIBS) \
$(SHL4LIBS) \
$(SHL4STDLIBS) \
$(SHL4STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1523,24 +1509,26 @@ $(SHL4TARGETN) : \
...
@@ -1523,24 +1509,26 @@ $(SHL4TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="LINUX"
.IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="NETBSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL4TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL4VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL4OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL4VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL4OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL4LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL4LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL4STDLIBS) $(SHL4ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL4STDLIBS) $(SHL4ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -1563,7 +1551,7 @@ $(SHL4TARGETN) : \
...
@@ -1563,7 +1551,7 @@ $(SHL4TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL4OBJS) `cat /dev/null $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL4DESCRIPTIONOBJ)) $(SHL4STDLIBS) $(SHL4ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL4OBJS) `cat /dev/null $(SHL4LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL4
VERSIONOBJ) $(SHL4DESCRIPTIONOBJ)) $(SHL4STDLIBS) $(SHL4ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL4TARGETN)"!=""
.ENDIF # "$(SHL4TARGETN)"!=""
...
@@ -1633,6 +1621,13 @@ SHL5ARCHIVES=
...
@@ -1633,6 +1621,13 @@ SHL5ARCHIVES=
SHL5DEF*=$(MISC)$/$(SHL5TARGET).def
SHL5DEF*=$(MISC)$/$(SHL5TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL5VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}$(VERSIONOBJ:f)
SHL5VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -1727,7 +1722,8 @@ SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res
...
@@ -1727,7 +1722,8 @@ SHL5LINKRES*=$(MISC)$/$(SHL5TARGET).res
.ENDIF # "$(SHL5DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL5DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL5DESCRIPTION)"==""
.IF "$(NO_SHL5DESCRIPTION)"==""
SHL5DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL5DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL5DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_description.obj
.ENDIF # "$(NO_SHL5DESCRIPTION)"==""
.ENDIF # "$(NO_SHL5DESCRIPTION)"==""
.IF "$(SHL5TARGETN)"!=""
.IF "$(SHL5TARGETN)"!=""
...
@@ -1739,32 +1735,19 @@ $(SHL5TARGETN) : \
...
@@ -1739,32 +1735,19 @@ $(SHL5TARGETN) : \
$(USE_SHL5DEF)\
$(USE_SHL5DEF)\
$(USE_SHL5VERSIONMAP)\
$(USE_SHL5VERSIONMAP)\
$(SHL5RES)\
$(SHL5RES)\
$(SHL5VERSIONH)\
$(SHL5DEPN)
$(SHL5DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL5TARGETN)
@echo Making: $(SHL5TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -1773,13 +1756,13 @@ $(SHL5TARGETN) : \
...
@@ -1773,13 +1756,13 @@ $(SHL5TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL5OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL5
VERSIONOBJ:+"+\n") $(SHL5OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL5LIBS:+"+\n") $(SHL5STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL5LIBS:+"+\n") $(SHL5STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL5DEF:+"\n")
$(SHL5DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL5LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL5STDLIBS:^"-l") $(SHL5OBJS) $(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL5LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL5STDLIBS:^"-l") $(SHL5OBJS) $(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5DEF)
.ENDIF
.ENDIF
.IF "$(SHL5RES)" != ""
.IF "$(SHL5RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL5RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL5RES) $@
...
@@ -1796,9 +1779,9 @@ $(SHL5TARGETN) : \
...
@@ -1796,9 +1779,9 @@ $(SHL5TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL5DEFAULTRES)"!=""
.IF "$(SHL5DEFAULTRES)"!=""
...
@@ -1835,7 +1818,7 @@ $(SHL5TARGETN) : \
...
@@ -1835,7 +1818,7 @@ $(SHL5TARGETN) : \
-def:$(SHL5DEF) \
-def:$(SHL5DEF) \
$(USE_5IMPLIB) \
$(USE_5IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) \
$(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) \
$(SHL5LIBS) \
$(SHL5LIBS) \
$(SHL5STDLIBS) \
$(SHL5STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1846,7 +1829,7 @@ $(SHL5TARGETN) : \
...
@@ -1846,7 +1829,7 @@ $(SHL5TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL5STDLIBS) $(STDSHL) $(SHL5RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL5STDLIBS) $(STDSHL) $(SHL5RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -1860,7 +1843,7 @@ $(SHL5TARGETN) : \
...
@@ -1860,7 +1843,7 @@ $(SHL5TARGETN) : \
-def:$(SHL5DEF) \
-def:$(SHL5DEF) \
$(USE_5IMPLIB) \
$(USE_5IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) \
$(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) $(SHL5OBJS) \
$(SHL5LIBS) \
$(SHL5LIBS) \
$(SHL5STDLIBS) \
$(SHL5STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1874,7 +1857,7 @@ $(SHL5TARGETN) : \
...
@@ -1874,7 +1857,7 @@ $(SHL5TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL5IMPLIB).exp \
$(LB)$/$(SHL5IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL5OBJS) $(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) \
$(SHL5OBJS) $(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) \
$(SHL5LIBS) \
$(SHL5LIBS) \
$(SHL5STDLIBS) \
$(SHL5STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1893,7 +1876,7 @@ $(SHL5TARGETN) : \
...
@@ -1893,7 +1876,7 @@ $(SHL5TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL5IMPLIB).exp \
$(LB)$/$(SHL5IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL5OBJS) $(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) \
$(SHL5OBJS) $(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ) \
$(SHL5LIBS) \
$(SHL5LIBS) \
$(SHL5STDLIBS) \
$(SHL5STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -1928,24 +1911,26 @@ $(SHL5TARGETN) : \
...
@@ -1928,24 +1911,26 @@ $(SHL5TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL5TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL5VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL5OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL5VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL5OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL5LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL5LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL5STDLIBS) $(SHL5ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL5STDLIBS) $(SHL5ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -1968,7 +1953,7 @@ $(SHL5TARGETN) : \
...
@@ -1968,7 +1953,7 @@ $(SHL5TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL5OBJS) `cat /dev/null $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL5DESCRIPTIONOBJ)) $(SHL5STDLIBS) $(SHL5ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL5OBJS) `cat /dev/null $(SHL5LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL5
VERSIONOBJ) $(SHL5DESCRIPTIONOBJ)) $(SHL5STDLIBS) $(SHL5ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL5TARGETN)"!=""
.ENDIF # "$(SHL5TARGETN)"!=""
...
@@ -2038,6 +2023,13 @@ SHL6ARCHIVES=
...
@@ -2038,6 +2023,13 @@ SHL6ARCHIVES=
SHL6DEF*=$(MISC)$/$(SHL6TARGET).def
SHL6DEF*=$(MISC)$/$(SHL6TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL6VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}$(VERSIONOBJ:f)
SHL6VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -2132,7 +2124,8 @@ SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res
...
@@ -2132,7 +2124,8 @@ SHL6LINKRES*=$(MISC)$/$(SHL6TARGET).res
.ENDIF # "$(SHL6DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL6DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL6DESCRIPTION)"==""
.IF "$(NO_SHL6DESCRIPTION)"==""
SHL6DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL6DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL6DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_description.obj
.ENDIF # "$(NO_SHL6DESCRIPTION)"==""
.ENDIF # "$(NO_SHL6DESCRIPTION)"==""
.IF "$(SHL6TARGETN)"!=""
.IF "$(SHL6TARGETN)"!=""
...
@@ -2144,32 +2137,19 @@ $(SHL6TARGETN) : \
...
@@ -2144,32 +2137,19 @@ $(SHL6TARGETN) : \
$(USE_SHL6DEF)\
$(USE_SHL6DEF)\
$(USE_SHL6VERSIONMAP)\
$(USE_SHL6VERSIONMAP)\
$(SHL6RES)\
$(SHL6RES)\
$(SHL6VERSIONH)\
$(SHL6DEPN)
$(SHL6DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL6TARGETN)
@echo Making: $(SHL6TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -2178,13 +2158,13 @@ $(SHL6TARGETN) : \
...
@@ -2178,13 +2158,13 @@ $(SHL6TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL6OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL6
VERSIONOBJ:+"+\n") $(SHL6OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL6LIBS:+"+\n") $(SHL6STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL6LIBS:+"+\n") $(SHL6STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL6DEF:+"\n")
$(SHL6DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL6LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL6STDLIBS:^"-l") $(SHL6OBJS) $(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL6LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL6STDLIBS:^"-l") $(SHL6OBJS) $(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6DEF)
.ENDIF
.ENDIF
.IF "$(SHL6RES)" != ""
.IF "$(SHL6RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL6RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL6RES) $@
...
@@ -2201,9 +2181,9 @@ $(SHL6TARGETN) : \
...
@@ -2201,9 +2181,9 @@ $(SHL6TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL6DEFAULTRES)"!=""
.IF "$(SHL6DEFAULTRES)"!=""
...
@@ -2240,7 +2220,7 @@ $(SHL6TARGETN) : \
...
@@ -2240,7 +2220,7 @@ $(SHL6TARGETN) : \
-def:$(SHL6DEF) \
-def:$(SHL6DEF) \
$(USE_6IMPLIB) \
$(USE_6IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) \
$(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) \
$(SHL6LIBS) \
$(SHL6LIBS) \
$(SHL6STDLIBS) \
$(SHL6STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2251,7 +2231,7 @@ $(SHL6TARGETN) : \
...
@@ -2251,7 +2231,7 @@ $(SHL6TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL6STDLIBS) $(STDSHL) $(SHL6RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL6STDLIBS) $(STDSHL) $(SHL6RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -2265,7 +2245,7 @@ $(SHL6TARGETN) : \
...
@@ -2265,7 +2245,7 @@ $(SHL6TARGETN) : \
-def:$(SHL6DEF) \
-def:$(SHL6DEF) \
$(USE_6IMPLIB) \
$(USE_6IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) \
$(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) $(SHL6OBJS) \
$(SHL6LIBS) \
$(SHL6LIBS) \
$(SHL6STDLIBS) \
$(SHL6STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2279,7 +2259,7 @@ $(SHL6TARGETN) : \
...
@@ -2279,7 +2259,7 @@ $(SHL6TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL6IMPLIB).exp \
$(LB)$/$(SHL6IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL6OBJS) $(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) \
$(SHL6OBJS) $(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) \
$(SHL6LIBS) \
$(SHL6LIBS) \
$(SHL6STDLIBS) \
$(SHL6STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2298,7 +2278,7 @@ $(SHL6TARGETN) : \
...
@@ -2298,7 +2278,7 @@ $(SHL6TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL6IMPLIB).exp \
$(LB)$/$(SHL6IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL6OBJS) $(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) \
$(SHL6OBJS) $(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ) \
$(SHL6LIBS) \
$(SHL6LIBS) \
$(SHL6STDLIBS) \
$(SHL6STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2333,24 +2313,26 @@ $(SHL6TARGETN) : \
...
@@ -2333,24 +2313,26 @@ $(SHL6TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL6TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL6VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL6OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL6VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL6OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL6LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL6LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL6STDLIBS) $(SHL6ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL6STDLIBS) $(SHL6ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -2373,7 +2355,7 @@ $(SHL6TARGETN) : \
...
@@ -2373,7 +2355,7 @@ $(SHL6TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL6OBJS) `cat /dev/null $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL6DESCRIPTIONOBJ)) $(SHL6STDLIBS) $(SHL6ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL6OBJS) `cat /dev/null $(SHL6LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL6
VERSIONOBJ) $(SHL6DESCRIPTIONOBJ)) $(SHL6STDLIBS) $(SHL6ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL6TARGETN)"!=""
.ENDIF # "$(SHL6TARGETN)"!=""
...
@@ -2443,6 +2425,13 @@ SHL7ARCHIVES=
...
@@ -2443,6 +2425,13 @@ SHL7ARCHIVES=
SHL7DEF*=$(MISC)$/$(SHL7TARGET).def
SHL7DEF*=$(MISC)$/$(SHL7TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL7VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}$(VERSIONOBJ:f)
SHL7VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -2537,7 +2526,8 @@ SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res
...
@@ -2537,7 +2526,8 @@ SHL7LINKRES*=$(MISC)$/$(SHL7TARGET).res
.ENDIF # "$(SHL7DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL7DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL7DESCRIPTION)"==""
.IF "$(NO_SHL7DESCRIPTION)"==""
SHL7DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL7DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL7DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_description.obj
.ENDIF # "$(NO_SHL7DESCRIPTION)"==""
.ENDIF # "$(NO_SHL7DESCRIPTION)"==""
.IF "$(SHL7TARGETN)"!=""
.IF "$(SHL7TARGETN)"!=""
...
@@ -2549,32 +2539,19 @@ $(SHL7TARGETN) : \
...
@@ -2549,32 +2539,19 @@ $(SHL7TARGETN) : \
$(USE_SHL7DEF)\
$(USE_SHL7DEF)\
$(USE_SHL7VERSIONMAP)\
$(USE_SHL7VERSIONMAP)\
$(SHL7RES)\
$(SHL7RES)\
$(SHL7VERSIONH)\
$(SHL7DEPN)
$(SHL7DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL7TARGETN)
@echo Making: $(SHL7TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -2583,13 +2560,13 @@ $(SHL7TARGETN) : \
...
@@ -2583,13 +2560,13 @@ $(SHL7TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL7OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL7
VERSIONOBJ:+"+\n") $(SHL7OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL7LIBS:+"+\n") $(SHL7STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL7LIBS:+"+\n") $(SHL7STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL7DEF:+"\n")
$(SHL7DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL7LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL7STDLIBS:^"-l") $(SHL7OBJS) $(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL7LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL7STDLIBS:^"-l") $(SHL7OBJS) $(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7DEF)
.ENDIF
.ENDIF
.IF "$(SHL7RES)" != ""
.IF "$(SHL7RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL7RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL7RES) $@
...
@@ -2606,9 +2583,9 @@ $(SHL7TARGETN) : \
...
@@ -2606,9 +2583,9 @@ $(SHL7TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL7DEFAULTRES)"!=""
.IF "$(SHL7DEFAULTRES)"!=""
...
@@ -2645,7 +2622,7 @@ $(SHL7TARGETN) : \
...
@@ -2645,7 +2622,7 @@ $(SHL7TARGETN) : \
-def:$(SHL7DEF) \
-def:$(SHL7DEF) \
$(USE_7IMPLIB) \
$(USE_7IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) \
$(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) \
$(SHL7LIBS) \
$(SHL7LIBS) \
$(SHL7STDLIBS) \
$(SHL7STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2656,7 +2633,7 @@ $(SHL7TARGETN) : \
...
@@ -2656,7 +2633,7 @@ $(SHL7TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL7STDLIBS) $(STDSHL) $(SHL7RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL7STDLIBS) $(STDSHL) $(SHL7RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -2670,7 +2647,7 @@ $(SHL7TARGETN) : \
...
@@ -2670,7 +2647,7 @@ $(SHL7TARGETN) : \
-def:$(SHL7DEF) \
-def:$(SHL7DEF) \
$(USE_7IMPLIB) \
$(USE_7IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) \
$(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) $(SHL7OBJS) \
$(SHL7LIBS) \
$(SHL7LIBS) \
$(SHL7STDLIBS) \
$(SHL7STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2684,7 +2661,7 @@ $(SHL7TARGETN) : \
...
@@ -2684,7 +2661,7 @@ $(SHL7TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL7IMPLIB).exp \
$(LB)$/$(SHL7IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL7OBJS) $(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) \
$(SHL7OBJS) $(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) \
$(SHL7LIBS) \
$(SHL7LIBS) \
$(SHL7STDLIBS) \
$(SHL7STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2703,7 +2680,7 @@ $(SHL7TARGETN) : \
...
@@ -2703,7 +2680,7 @@ $(SHL7TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL7IMPLIB).exp \
$(LB)$/$(SHL7IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL7OBJS) $(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) \
$(SHL7OBJS) $(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ) \
$(SHL7LIBS) \
$(SHL7LIBS) \
$(SHL7STDLIBS) \
$(SHL7STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -2738,24 +2715,26 @@ $(SHL7TARGETN) : \
...
@@ -2738,24 +2715,26 @@ $(SHL7TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL7TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL7VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL7OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL7VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL7OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL7LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL7LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL7STDLIBS) $(SHL7ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL7STDLIBS) $(SHL7ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -2778,7 +2757,7 @@ $(SHL7TARGETN) : \
...
@@ -2778,7 +2757,7 @@ $(SHL7TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL7OBJS) `cat /dev/null $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL7DESCRIPTIONOBJ)) $(SHL7STDLIBS) $(SHL7ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL7OBJS) `cat /dev/null $(SHL7LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL7
VERSIONOBJ) $(SHL7DESCRIPTIONOBJ)) $(SHL7STDLIBS) $(SHL7ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL7TARGETN)"!=""
.ENDIF # "$(SHL7TARGETN)"!=""
...
@@ -2848,6 +2827,13 @@ SHL8ARCHIVES=
...
@@ -2848,6 +2827,13 @@ SHL8ARCHIVES=
SHL8DEF*=$(MISC)$/$(SHL8TARGET).def
SHL8DEF*=$(MISC)$/$(SHL8TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL8VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}$(VERSIONOBJ:f)
SHL8VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -2942,7 +2928,8 @@ SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res
...
@@ -2942,7 +2928,8 @@ SHL8LINKRES*=$(MISC)$/$(SHL8TARGET).res
.ENDIF # "$(SHL8DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL8DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL8DESCRIPTION)"==""
.IF "$(NO_SHL8DESCRIPTION)"==""
SHL8DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL8DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL8DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_description.obj
.ENDIF # "$(NO_SHL8DESCRIPTION)"==""
.ENDIF # "$(NO_SHL8DESCRIPTION)"==""
.IF "$(SHL8TARGETN)"!=""
.IF "$(SHL8TARGETN)"!=""
...
@@ -2954,32 +2941,19 @@ $(SHL8TARGETN) : \
...
@@ -2954,32 +2941,19 @@ $(SHL8TARGETN) : \
$(USE_SHL8DEF)\
$(USE_SHL8DEF)\
$(USE_SHL8VERSIONMAP)\
$(USE_SHL8VERSIONMAP)\
$(SHL8RES)\
$(SHL8RES)\
$(SHL8VERSIONH)\
$(SHL8DEPN)
$(SHL8DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL8TARGETN)
@echo Making: $(SHL8TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -2988,13 +2962,13 @@ $(SHL8TARGETN) : \
...
@@ -2988,13 +2962,13 @@ $(SHL8TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL8OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL8
VERSIONOBJ:+"+\n") $(SHL8OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL8LIBS:+"+\n") $(SHL8STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL8LIBS:+"+\n") $(SHL8STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL8DEF:+"\n")
$(SHL8DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL8LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL8STDLIBS:^"-l") $(SHL8OBJS) $(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL8LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL8STDLIBS:^"-l") $(SHL8OBJS) $(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8DEF)
.ENDIF
.ENDIF
.IF "$(SHL8RES)" != ""
.IF "$(SHL8RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL8RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL8RES) $@
...
@@ -3011,9 +2985,9 @@ $(SHL8TARGETN) : \
...
@@ -3011,9 +2985,9 @@ $(SHL8TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL8DEFAULTRES)"!=""
.IF "$(SHL8DEFAULTRES)"!=""
...
@@ -3050,7 +3024,7 @@ $(SHL8TARGETN) : \
...
@@ -3050,7 +3024,7 @@ $(SHL8TARGETN) : \
-def:$(SHL8DEF) \
-def:$(SHL8DEF) \
$(USE_8IMPLIB) \
$(USE_8IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) \
$(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) \
$(SHL8LIBS) \
$(SHL8LIBS) \
$(SHL8STDLIBS) \
$(SHL8STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3061,7 +3035,7 @@ $(SHL8TARGETN) : \
...
@@ -3061,7 +3035,7 @@ $(SHL8TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL8STDLIBS) $(STDSHL) $(SHL8RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL8STDLIBS) $(STDSHL) $(SHL8RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -3075,7 +3049,7 @@ $(SHL8TARGETN) : \
...
@@ -3075,7 +3049,7 @@ $(SHL8TARGETN) : \
-def:$(SHL8DEF) \
-def:$(SHL8DEF) \
$(USE_8IMPLIB) \
$(USE_8IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) \
$(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) $(SHL8OBJS) \
$(SHL8LIBS) \
$(SHL8LIBS) \
$(SHL8STDLIBS) \
$(SHL8STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3089,7 +3063,7 @@ $(SHL8TARGETN) : \
...
@@ -3089,7 +3063,7 @@ $(SHL8TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL8IMPLIB).exp \
$(LB)$/$(SHL8IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL8OBJS) $(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) \
$(SHL8OBJS) $(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) \
$(SHL8LIBS) \
$(SHL8LIBS) \
$(SHL8STDLIBS) \
$(SHL8STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3108,7 +3082,7 @@ $(SHL8TARGETN) : \
...
@@ -3108,7 +3082,7 @@ $(SHL8TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL8IMPLIB).exp \
$(LB)$/$(SHL8IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL8OBJS) $(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) \
$(SHL8OBJS) $(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ) \
$(SHL8LIBS) \
$(SHL8LIBS) \
$(SHL8STDLIBS) \
$(SHL8STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3143,24 +3117,26 @@ $(SHL8TARGETN) : \
...
@@ -3143,24 +3117,26 @@ $(SHL8TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL8TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL8VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL8OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL8VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL8OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL8LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL8LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL8STDLIBS) $(SHL8ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL8STDLIBS) $(SHL8ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -3183,7 +3159,7 @@ $(SHL8TARGETN) : \
...
@@ -3183,7 +3159,7 @@ $(SHL8TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL8OBJS) `cat /dev/null $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL8DESCRIPTIONOBJ)) $(SHL8STDLIBS) $(SHL8ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL8OBJS) `cat /dev/null $(SHL8LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL8
VERSIONOBJ) $(SHL8DESCRIPTIONOBJ)) $(SHL8STDLIBS) $(SHL8ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL8TARGETN)"!=""
.ENDIF # "$(SHL8TARGETN)"!=""
...
@@ -3253,6 +3229,13 @@ SHL9ARCHIVES=
...
@@ -3253,6 +3229,13 @@ SHL9ARCHIVES=
SHL9DEF*=$(MISC)$/$(SHL9TARGET).def
SHL9DEF*=$(MISC)$/$(SHL9TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL9VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}$(VERSIONOBJ:f)
SHL9VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -3347,7 +3330,8 @@ SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res
...
@@ -3347,7 +3330,8 @@ SHL9LINKRES*=$(MISC)$/$(SHL9TARGET).res
.ENDIF # "$(SHL9DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL9DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL9DESCRIPTION)"==""
.IF "$(NO_SHL9DESCRIPTION)"==""
SHL9DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL9DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL9DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_description.obj
.ENDIF # "$(NO_SHL9DESCRIPTION)"==""
.ENDIF # "$(NO_SHL9DESCRIPTION)"==""
.IF "$(SHL9TARGETN)"!=""
.IF "$(SHL9TARGETN)"!=""
...
@@ -3359,32 +3343,19 @@ $(SHL9TARGETN) : \
...
@@ -3359,32 +3343,19 @@ $(SHL9TARGETN) : \
$(USE_SHL9DEF)\
$(USE_SHL9DEF)\
$(USE_SHL9VERSIONMAP)\
$(USE_SHL9VERSIONMAP)\
$(SHL9RES)\
$(SHL9RES)\
$(SHL9VERSIONH)\
$(SHL9DEPN)
$(SHL9DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL9TARGETN)
@echo Making: $(SHL9TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -3393,13 +3364,13 @@ $(SHL9TARGETN) : \
...
@@ -3393,13 +3364,13 @@ $(SHL9TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL9OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL9
VERSIONOBJ:+"+\n") $(SHL9OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL9LIBS:+"+\n") $(SHL9STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL9LIBS:+"+\n") $(SHL9STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL9DEF:+"\n")
$(SHL9DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL9LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL9STDLIBS:^"-l") $(SHL9OBJS) $(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL9LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL9STDLIBS:^"-l") $(SHL9OBJS) $(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9DEF)
.ENDIF
.ENDIF
.IF "$(SHL9RES)" != ""
.IF "$(SHL9RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL9RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL9RES) $@
...
@@ -3416,9 +3387,9 @@ $(SHL9TARGETN) : \
...
@@ -3416,9 +3387,9 @@ $(SHL9TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL9DEFAULTRES)"!=""
.IF "$(SHL9DEFAULTRES)"!=""
...
@@ -3455,7 +3426,7 @@ $(SHL9TARGETN) : \
...
@@ -3455,7 +3426,7 @@ $(SHL9TARGETN) : \
-def:$(SHL9DEF) \
-def:$(SHL9DEF) \
$(USE_9IMPLIB) \
$(USE_9IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) \
$(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) \
$(SHL9LIBS) \
$(SHL9LIBS) \
$(SHL9STDLIBS) \
$(SHL9STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3466,7 +3437,7 @@ $(SHL9TARGETN) : \
...
@@ -3466,7 +3437,7 @@ $(SHL9TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL9STDLIBS) $(STDSHL) $(SHL9RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL9STDLIBS) $(STDSHL) $(SHL9RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -3480,7 +3451,7 @@ $(SHL9TARGETN) : \
...
@@ -3480,7 +3451,7 @@ $(SHL9TARGETN) : \
-def:$(SHL9DEF) \
-def:$(SHL9DEF) \
$(USE_9IMPLIB) \
$(USE_9IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) \
$(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) $(SHL9OBJS) \
$(SHL9LIBS) \
$(SHL9LIBS) \
$(SHL9STDLIBS) \
$(SHL9STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3494,7 +3465,7 @@ $(SHL9TARGETN) : \
...
@@ -3494,7 +3465,7 @@ $(SHL9TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL9IMPLIB).exp \
$(LB)$/$(SHL9IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL9OBJS) $(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) \
$(SHL9OBJS) $(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) \
$(SHL9LIBS) \
$(SHL9LIBS) \
$(SHL9STDLIBS) \
$(SHL9STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3513,7 +3484,7 @@ $(SHL9TARGETN) : \
...
@@ -3513,7 +3484,7 @@ $(SHL9TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL9IMPLIB).exp \
$(LB)$/$(SHL9IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL9OBJS) $(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) \
$(SHL9OBJS) $(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ) \
$(SHL9LIBS) \
$(SHL9LIBS) \
$(SHL9STDLIBS) \
$(SHL9STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3548,24 +3519,26 @@ $(SHL9TARGETN) : \
...
@@ -3548,24 +3519,26 @@ $(SHL9TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="LINUX"
.IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="NETBSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL9TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL9VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL9OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL9VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL9OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL9LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL9LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL9STDLIBS) $(SHL9ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL9STDLIBS) $(SHL9ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -3588,7 +3561,7 @@ $(SHL9TARGETN) : \
...
@@ -3588,7 +3561,7 @@ $(SHL9TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL9OBJS) `cat /dev/null $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL9DESCRIPTIONOBJ)) $(SHL9STDLIBS) $(SHL9ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL9OBJS) `cat /dev/null $(SHL9LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL9
VERSIONOBJ) $(SHL9DESCRIPTIONOBJ)) $(SHL9STDLIBS) $(SHL9ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL9TARGETN)"!=""
.ENDIF # "$(SHL9TARGETN)"!=""
...
@@ -3658,6 +3631,13 @@ SHL10ARCHIVES=
...
@@ -3658,6 +3631,13 @@ SHL10ARCHIVES=
SHL10DEF*=$(MISC)$/$(SHL10TARGET).def
SHL10DEF*=$(MISC)$/$(SHL10TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL10VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}$(VERSIONOBJ:f)
SHL10VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -3752,7 +3732,8 @@ SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res
...
@@ -3752,7 +3732,8 @@ SHL10LINKRES*=$(MISC)$/$(SHL10TARGET).res
.ENDIF # "$(SHL10DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL10DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL10DESCRIPTION)"==""
.IF "$(NO_SHL10DESCRIPTION)"==""
SHL10DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL10DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL10DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_description.obj
.ENDIF # "$(NO_SHL10DESCRIPTION)"==""
.ENDIF # "$(NO_SHL10DESCRIPTION)"==""
.IF "$(SHL10TARGETN)"!=""
.IF "$(SHL10TARGETN)"!=""
...
@@ -3764,32 +3745,19 @@ $(SHL10TARGETN) : \
...
@@ -3764,32 +3745,19 @@ $(SHL10TARGETN) : \
$(USE_SHL10DEF)\
$(USE_SHL10DEF)\
$(USE_SHL10VERSIONMAP)\
$(USE_SHL10VERSIONMAP)\
$(SHL10RES)\
$(SHL10RES)\
$(SHL10VERSIONH)\
$(SHL10DEPN)
$(SHL10DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL10TARGETN)
@echo Making: $(SHL10TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -3798,13 +3766,13 @@ $(SHL10TARGETN) : \
...
@@ -3798,13 +3766,13 @@ $(SHL10TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL10OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL10
VERSIONOBJ:+"+\n") $(SHL10OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL10LIBS:+"+\n") $(SHL10STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL10LIBS:+"+\n") $(SHL10STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL10DEF:+"\n")
$(SHL10DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL10LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL10STDLIBS:^"-l") $(SHL10OBJS) $(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL10LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL10STDLIBS:^"-l") $(SHL10OBJS) $(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10DEF)
.ENDIF
.ENDIF
.IF "$(SHL10RES)" != ""
.IF "$(SHL10RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL10RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL10RES) $@
...
@@ -3821,9 +3789,9 @@ $(SHL10TARGETN) : \
...
@@ -3821,9 +3789,9 @@ $(SHL10TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL10DEFAULTRES)"!=""
.IF "$(SHL10DEFAULTRES)"!=""
...
@@ -3860,7 +3828,7 @@ $(SHL10TARGETN) : \
...
@@ -3860,7 +3828,7 @@ $(SHL10TARGETN) : \
-def:$(SHL10DEF) \
-def:$(SHL10DEF) \
$(USE_10IMPLIB) \
$(USE_10IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) \
$(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) \
$(SHL10LIBS) \
$(SHL10LIBS) \
$(SHL10STDLIBS) \
$(SHL10STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3871,7 +3839,7 @@ $(SHL10TARGETN) : \
...
@@ -3871,7 +3839,7 @@ $(SHL10TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL10STDLIBS) $(STDSHL) $(SHL10RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL10STDLIBS) $(STDSHL) $(SHL10RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -3885,7 +3853,7 @@ $(SHL10TARGETN) : \
...
@@ -3885,7 +3853,7 @@ $(SHL10TARGETN) : \
-def:$(SHL10DEF) \
-def:$(SHL10DEF) \
$(USE_10IMPLIB) \
$(USE_10IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) \
$(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) $(SHL10OBJS) \
$(SHL10LIBS) \
$(SHL10LIBS) \
$(SHL10STDLIBS) \
$(SHL10STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3899,7 +3867,7 @@ $(SHL10TARGETN) : \
...
@@ -3899,7 +3867,7 @@ $(SHL10TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL10IMPLIB).exp \
$(LB)$/$(SHL10IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL10OBJS) $(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) \
$(SHL10OBJS) $(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) \
$(SHL10LIBS) \
$(SHL10LIBS) \
$(SHL10STDLIBS) \
$(SHL10STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3918,7 +3886,7 @@ $(SHL10TARGETN) : \
...
@@ -3918,7 +3886,7 @@ $(SHL10TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL10IMPLIB).exp \
$(LB)$/$(SHL10IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL10OBJS) $(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) \
$(SHL10OBJS) $(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ) \
$(SHL10LIBS) \
$(SHL10LIBS) \
$(SHL10STDLIBS) \
$(SHL10STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -3953,24 +3921,26 @@ $(SHL10TARGETN) : \
...
@@ -3953,24 +3921,26 @@ $(SHL10TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.IF "$(OS)"=="LINUX"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="
NET
BSD"
.IF "$(OS)"=="
LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREE
BSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL10TARGET))}_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL10VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL10OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL10VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL10OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL10LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL10LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL10STDLIBS) $(SHL10ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL10STDLIBS) $(SHL10ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -3993,7 +3963,7 @@ $(SHL10TARGETN) : \
...
@@ -3993,7 +3963,7 @@ $(SHL10TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL10OBJS) `cat /dev/null $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL10DESCRIPTIONOBJ)) $(SHL10STDLIBS) $(SHL10ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL10OBJS) `cat /dev/null $(SHL10LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL10
VERSIONOBJ) $(SHL10DESCRIPTIONOBJ)) $(SHL10STDLIBS) $(SHL10ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL10TARGETN)"!=""
.ENDIF # "$(SHL10TARGETN)"!=""
...
...
solenv/inc/tg_shl.mk
Dosyayı görüntüle @
7ce8c97b
...
@@ -2,9 +2,9 @@
...
@@ -2,9 +2,9 @@
#
#
# $RCSfile: tg_shl.mk,v $
# $RCSfile: tg_shl.mk,v $
#
#
# $Revision: 1.1
2
$
# $Revision: 1.1
3
$
#
#
# last change: $Author:
svesik $ $Date: 2000-12-06 19:17:15
$
# last change: $Author:
hjs $ $Date: 2000-12-21 20:06:31
$
#
#
# The Contents of this file are made available subject to the terms of
# The Contents of this file are made available subject to the terms of
# either of the following licenses
# either of the following licenses
...
@@ -113,6 +113,13 @@ SHL$(TNR)ARCHIVES=
...
@@ -113,6 +113,13 @@ SHL$(TNR)ARCHIVES=
SHL$(TNR)DEF*=$(MISC)$/$(SHL$(TNR)TARGET).def
SHL$(TNR)DEF*=$(MISC)$/$(SHL$(TNR)TARGET).def
.IF "$(UPDATER)"=="YES"
.IF "$(VERSIONOBJ)"!=""
SHL$(TNR)VERSIONOBJ:=$(VERSIONOBJ:d){$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}$(VERSIONOBJ:f)
SHL$(TNR)VERSIONH:=$(INCCOM)$/_version.h
.ENDIF # "$(VERSIONOBJ)"!=""
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" != "UNX"
.IF "$(GUI)" == "WNT"
.IF "$(GUI)" == "WNT"
.IF "$(COM)" == "MSC"
.IF "$(COM)" == "MSC"
...
@@ -207,7 +214,8 @@ SHL$(TNR)LINKRES*=$(MISC)$/$(SHL$(TNR)TARGET).res
...
@@ -207,7 +214,8 @@ SHL$(TNR)LINKRES*=$(MISC)$/$(SHL$(TNR)TARGET).res
.ENDIF # "$(SHL$(TNR)DEFAULTRES)$(use_shl_versions)"!=""
.ENDIF # "$(SHL$(TNR)DEFAULTRES)$(use_shl_versions)"!=""
.IF "$(NO_SHL$(TNR)DESCRIPTION)"==""
.IF "$(NO_SHL$(TNR)DESCRIPTION)"==""
SHL$(TNR)DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
#SHL$(TNR)DESCRIPTIONOBJ*=$(SLO)$/default_description.obj
SHL$(TNR)DESCRIPTIONOBJ*=$(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_description.obj
.ENDIF # "$(NO_SHL$(TNR)DESCRIPTION)"==""
.ENDIF # "$(NO_SHL$(TNR)DESCRIPTION)"==""
.IF "$(SHL$(TNR)TARGETN)"!=""
.IF "$(SHL$(TNR)TARGETN)"!=""
...
@@ -219,32 +227,19 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -219,32 +227,19 @@ $(SHL$(TNR)TARGETN) : \
$(USE_SHL$(TNR)DEF)\
$(USE_SHL$(TNR)DEF)\
$(USE_SHL$(TNR)VERSIONMAP)\
$(USE_SHL$(TNR)VERSIONMAP)\
$(SHL$(TNR)RES)\
$(SHL$(TNR)RES)\
$(SHL$(TNR)VERSIONH)\
$(SHL$(TNR)DEPN)
$(SHL$(TNR)DEPN)
@echo ------------------------------
@echo ------------------------------
@echo Making: $(SHL$(TNR)TARGETN)
@echo Making: $(SHL$(TNR)TARGETN)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(GUI)"=="UNX"
@-+$(RM) $(SLO)$/{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}_version.obj
@+echo "#define" _BUILD \"$(BUILD)\" > $(INCCOM)$/_version.h
@+echo "#define" _UPD \"$(UPD)\" >> $(INCCOM)$/_version.h
@+echo "#define" _LAST_MINOR \'$(LAST_MINOR)\' >> $(INCCOM)$/_version.h
@+echo '#define _RSCREVISION "$(RSCREVISION)"' >> $(INCCOM)$/_version.h
@+echo "#define" _INPATH \"$(INPATH)\" >> $(INCCOM)$/_version.h
.ELSE
@+echo #define _BUILD "$(BUILD)" > $(INCCOM)$/_version.h
@+echo #define _UPD "$(UPD)" >> $(INCCOM)$/_version.h
@+echo #define _LAST_MINOR '$(LAST_MINOR)' >> $(INCCOM)$/_version.h
@+echo #define _DLL_POSTFIX "$(DLL_POSTFIX)">> $(INCCOM)$/_version.h
@+echo #define _RSCREVISION "$(RSCREVISION)">> $(INCCOM)$/_version.h
@+echo #define _INPATH "$(INPATH)" >> $(INCCOM)$/_version.h
.ENDIF
@-+$(RM) $(SLO)$/_version.obj
.ENDIF
.ENDIF
.IF "$(GUI)"=="OS2"
.IF "$(GUI)"=="OS2"
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(CC) -c -Fo$(SLO)$/_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.obj /Ge+ /Gs+ /Gt+ /Gd+ -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE # "$(COM)"=="ICC"
.ELSE # "$(COM)"=="ICC"
$(CC) -c -o$(SLO)$/_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.obj -Zomf -Zso -Zsys -DOS2 $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(COM)"=="ICC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
#
#
...
@@ -253,13 +248,13 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -253,13 +248,13 @@ $(SHL$(TNR)TARGETN) : \
+-$(RM) $@
+-$(RM) $@
.IF "$(COM)"=="ICC"
.IF "$(COM)"=="ICC"
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) @$(mktmp \
$(STDSLO:+"+\n") $(VERSIONOBJ:+"+\n") $(SHL$(TNR)OBJS:+"+\n")), \
$(STDSLO:+"+\n") $(
SHL$(TNR)
VERSIONOBJ:+"+\n") $(SHL$(TNR)OBJS:+"+\n")), \
$(@), \
$(@), \
$(MISC)$/$(@:b).map, \
$(MISC)$/$(@:b).map, \
@$(mktmp $(SHL$(TNR)LIBS:+"+\n") $(SHL$(TNR)STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
@$(mktmp $(SHL$(TNR)LIBS:+"+\n") $(SHL$(TNR)STDLIBS:+"+\n") $(STDSHL:+"+\n")), \
$(SHL$(TNR)DEF:+"\n")
$(SHL$(TNR)DEF:+"\n")
.ELSE
.ELSE
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL$(TNR)LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL$(TNR)STDLIBS:^"-l") $(SHL$(TNR)OBJS) $(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)DEF)
$(LINK) -o $@ -Zdll -Zmap=$(MISC)$/$(@:b).map -L$(LB) $(SHL$(TNR)LIBS:^"-l") -Ln:\toolkit4\lib -Ln:\emx09d\lib\mt -Ln:\emx09d\lib -L$(SOLARLIBDIR) $(STDSLO) $(STDSHL:^"-l") $(SHL$(TNR)STDLIBS:^"-l") $(SHL$(TNR)OBJS) $(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)DEF)
.ENDIF
.ENDIF
.IF "$(SHL$(TNR)RES)" != ""
.IF "$(SHL$(TNR)RES)" != ""
$(RCLINK) $(RCLINKFLAGS) $(SHL$(TNR)RES) $@
$(RCLINK) $(RCLINKFLAGS) $(SHL$(TNR)RES) $@
...
@@ -276,9 +271,9 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -276,9 +271,9 @@ $(SHL$(TNR)TARGETN) : \
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
@+if not exist $(FUNCORD) $(TOUCH) $(FUNCORD)
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
gcc -c -o$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
gcc -c -o$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
cl -c -Fo$(SLO)$/_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
cl -c -Fo$(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.obj -DWNT $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(COM)"=="GCC"
.ENDIF # "$(UPDATER)"=="YES"
.ENDIF # "$(UPDATER)"=="YES"
.IF "$(SHL$(TNR)DEFAULTRES)"!=""
.IF "$(SHL$(TNR)DEFAULTRES)"!=""
...
@@ -315,7 +310,7 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -315,7 +310,7 @@ $(SHL$(TNR)TARGETN) : \
-def:$(SHL$(TNR)DEF) \
-def:$(SHL$(TNR)DEF) \
$(USE_$(TNR)IMPLIB) \
$(USE_$(TNR)IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)OBJS) \
$(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)OBJS) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)STDLIBS) \
$(SHL$(TNR)STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -326,7 +321,7 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -326,7 +321,7 @@ $(SHL$(TNR)TARGETN) : \
.ENDIF # "$(BOTH)"!=""
.ENDIF # "$(BOTH)"!=""
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) -o$@ \
$(STDOBJ) $(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
$(STDOBJ) $(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) | tr -d \r\n > $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL$(TNR)LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+$(TYPE) $(SHL$(TNR)LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$/$(ROUT)\#g | tr -d \r\n >> $(MISC)$/$(@:b).cmd
@+echo $(SHL$(TNR)STDLIBS) $(STDSHL) $(SHL$(TNR)RES) >> $(MISC)$/$(@:b).cmd
@+echo $(SHL$(TNR)STDLIBS) $(STDSHL) $(SHL$(TNR)RES) >> $(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
$(MISC)$/$(@:b).cmd
...
@@ -340,7 +335,7 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -340,7 +335,7 @@ $(SHL$(TNR)TARGETN) : \
-def:$(SHL$(TNR)DEF) \
-def:$(SHL$(TNR)DEF) \
$(USE_$(TNR)IMPLIB) \
$(USE_$(TNR)IMPLIB) \
$(STDOBJ) \
$(STDOBJ) \
$(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)OBJS) \
$(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) $(SHL$(TNR)OBJS) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)STDLIBS) \
$(SHL$(TNR)STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -354,7 +349,7 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -354,7 +349,7 @@ $(SHL$(TNR)TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL$(TNR)IMPLIB).exp \
$(LB)$/$(SHL$(TNR)IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL$(TNR)OBJS) $(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) \
$(SHL$(TNR)OBJS) $(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)STDLIBS) \
$(SHL$(TNR)STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -373,7 +368,7 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -373,7 +368,7 @@ $(SHL$(TNR)TARGETN) : \
-map:$(MISC)$/$(@:B).map \
-map:$(MISC)$/$(@:B).map \
$(LB)$/$(SHL$(TNR)IMPLIB).exp \
$(LB)$/$(SHL$(TNR)IMPLIB).exp \
$(STDOBJ) \
$(STDOBJ) \
$(SHL$(TNR)OBJS) $(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) \
$(SHL$(TNR)OBJS) $(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)LIBS) \
$(SHL$(TNR)STDLIBS) \
$(SHL$(TNR)STDLIBS) \
$(STDSHL) \
$(STDSHL) \
...
@@ -408,26 +403,26 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -408,26 +403,26 @@ $(SHL$(TNR)TARGETN) : \
.IF "$(UPDATER)"=="YES"
.IF "$(UPDATER)"=="YES"
.IF "$(OS)"=="SOLARIS"
.IF "$(OS)"=="SOLARIS"
.IF "$(COM)"=="GCC"
.IF "$(COM)"=="GCC"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ELSE
.ELSE
$(CC) -c -KPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -KPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.ENDIF
.ENDIF
.IF "$(OS)"=="MACOSX"
.IF "$(OS)"=="MACOSX"
$(CC) -c -dynamic -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -dynamic -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
.IF "$(OS)"=="LINUX" || "$(OS)"=="NETBSD" || "$(OS)"=="FREEBSD"
$(CC) -c -fPIC -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -c -fPIC -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
.ENDIF
.ENDIF
.IF "$(OS)"=="IRIX"
.IF "$(OS)"=="IRIX"
$(CC) -o $(SLO)$/_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
$(CC) -o $(SLO)$/
{$(subst,$(UPD)$(DLLPOSTFIX),_dflt $(SHL$(TNR)TARGET))}
_version.o -DUNX $(ENVCDEFS) -I$(INCCOM) $(SOLARENV)$/src$/version.cxx
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR) ) mkdir $(SOLARLIBDIR)
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
@+if ( ! -e $(SOLARLIBDIR)/so_locations ) touch $(SOLARLIBDIR)/so_locations
.ENDIF # "$(OS)"=="IRIX"
.ENDIF # "$(OS)"=="IRIX"
.ENDIF
.ENDIF
@+-$(RM) $(MISC)$/$(@:b).cmd
@+-$(RM) $(MISC)$/$(@:b).cmd
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL$(TNR)VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL$(TNR)OBJS:s/.obj/.o/) \
@+echo $(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(SHL$(TNR)VERSIONMAPPARA) -L$(PRJ)$/$(ROUT)$/lib $(SOLARLIB) $(STDSLO) $(SHL$(TNR)OBJS:s/.obj/.o/) \
$(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
$(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ:s/.obj/.o/) -o $@ \
`cat /dev/null $(SHL$(TNR)LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
`cat /dev/null $(SHL$(TNR)LIBS) | tr -s " " "\n" | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` \
$(SHL$(TNR)STDLIBS) $(SHL$(TNR)ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
$(SHL$(TNR)STDLIBS) $(SHL$(TNR)ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) > $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
@cat $(MISC)$/$(@:b).cmd
...
@@ -450,7 +445,7 @@ $(SHL$(TNR)TARGETN) : \
...
@@ -450,7 +445,7 @@ $(SHL$(TNR)TARGETN) : \
.ENDIF # "$(GUI)" == "UNX"
.ENDIF # "$(GUI)" == "UNX"
.IF "$(GUI)"=="MAC"
.IF "$(GUI)"=="MAC"
@+-$(RM) $@ $@.xSYM
@+-$(RM) $@ $@.xSYM
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL$(TNR)OBJS) `cat /dev/null $(SHL$(TNR)LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ)) $(SHL$(TNR)STDLIBS) $(SHL$(TNR)ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
$(LINK) $(LINKFLAGS) $(LINKFLAGSSHL) $(foreach,i,$(shell $(UNIX2MACPATH) $(PRJ)$/$(ROUT)$/lib $(SOLARLIB:s/-L//)) -L"$i") $(shell $(UNIX2MACPATH) $(STDSLO) $(SHL$(TNR)OBJS) `cat /dev/null $(SHL$(TNR)LIBS) | sed s\#$(ROUT)\#$(PRJ)$/$(ROUT)\#g` $(
SHL$(TNR)
VERSIONOBJ) $(SHL$(TNR)DESCRIPTIONOBJ)) $(SHL$(TNR)STDLIBS) $(SHL$(TNR)ARCHIVES) $(STDSHL) $(LINKOUTPUT_FILTER) -o $(shell $(UNIX2MACPATH) $@)
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(GUI)"=="MAC"
.ENDIF # "$(SHL$(TNR)TARGETN)"!=""
.ENDIF # "$(SHL$(TNR)TARGETN)"!=""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment