Make.proto
changeset 968 b042b0b62baa
parent 727 bf23a306b6f2
child 970 1b53d2dd6e61
--- a/Make.proto	Fri Jul 19 22:08:27 1996 +0200
+++ b/Make.proto	Sat Jul 20 12:12:47 1996 +0200
@@ -1,4 +1,4 @@
-# $Header: /cvs/stx/stx/libview/Make.proto,v 1.70 1996-05-28 15:56:37 cg Exp $
+# $Header: /cvs/stx/stx/libview/Make.proto,v 1.71 1996-07-20 10:12:47 cg Exp $
 #
 # -------------- no need to change anything below ----------
 
@@ -8,7 +8,8 @@
 LIBNAME=libview
 SMALLLIBNAME=libview_small
 STCOPT=$(LIBVIEW_STCOPT)
-STCLOCALOPT='-Pview-classes-(stx:libview)' $(COMMONSYMBOLS) +optspace2 $(SEPINITCODE) -Z$(LIBNAME)
+ZFLAG=-Z$(LIBNAME)
+STCLOCALOPT='-Pview-classes-(stx:libview)' $(COMMONSYMBOLS) +optspace2 $(SEPINITCODE) $(ZFLAG)
 LINKOBJRULE=$(SEPINITLINKOBJRULE)
 
 LOCALDEFS=-I$(XINCLUDE) $(XDEFS)
@@ -167,11 +168,17 @@
 #
 # special BIG-rule (kludge for HP / ibm)
 #
+
+#
+# also, XWorkstat and GLXWorkstat are separate (shared) Objects - compile without sepInitCode 
+# and without -Zlibview (to speedup ld.so on SGI, by avoiding conflicts)
+#
+
 XWorkstat.$(O):
-	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=XWorkstat CC=$(CC) OPT="$(OPT)" SEPINITCODE=-sepInitCode
+	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=XWorkstat CC=$(CC) OPT="$(OPT)" SEPINITCODE=-sepInitCode ZFLAG=
 
 GLXWorkstat.$(O):
-	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=GLXWorkstat CC=$(CC) OPT="$(OPT)" SEPINITCODE=-sepInitCode
+	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=GLXWorkstat CC=$(CC) OPT="$(OPT)" SEPINITCODE=-sepInitCode ZFLAG=
 
 DevWorkst.$(O):
 	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DevWorkst CC=$(CC) OPT="$(OPT)" SEPINITCODE="$(SEPINITCODE)"