Make.proto
changeset 130 ad3285492ec5
parent 124 65335ebbbc01
child 132 ec7eba4010f1
--- a/Make.proto	Sat Jul 20 01:20:24 1996 +0200
+++ b/Make.proto	Tue Jul 23 02:40:09 1996 +0200
@@ -133,7 +133,7 @@
 
 DemoApp2.st:
 	    -cp $(CLIENTDIR)/Demos/DemoApp2.st .
-	    
+            
 smalltalk_static:
 	    @echo "making statically linked smalltalk ..."
 	    @$(MAKE) linkIt LIBOBJS="$(LIBOBJS)" EXTRA_OBJ="$(EXTRA_OBJ)" LIBLIST="$(LIBLIST)"
@@ -142,6 +142,22 @@
 	    @echo "making shared library linked smalltalk ..."
 	    @$(MAKE) linkIt LIBOBJS="$(LIBOBJS)" EXTRA_OBJ="$(EXTRA_OBJ)" LIBLIST="$(LIBLIST)"
 
+AIX_SHARED_LIBOBJS= \
+	$(LIBBASICDIR)/libbasic.so \
+	$(LIBCOMPDIR)/libcomp.so \
+        $(LIBVIEWDIR)/libview.so \
+	$(LIBVIEW2DIR)/libview2.so \
+	$(LIBWIDGDIR)/libwidg.so \
+        $(LIBTOOLDIR)/libtool.so \
+	$(LIBBASIC2DIR)/libbasic2.so \
+	$(LIBBASIC3DIR)/libbasic3.so \
+        $(LIBWIDG2DIR)/libwidg2.so \
+	$(PERSDIR)/libdbase.so
+
+aix:
+	    @echo "making shared library linked smalltalk ..."
+	    @$(MAKE) linkIt LIBOBJS="$(AIX_SHARED_LIBOBJS)" EXTRA_OBJ="$(EXTRA_OBJ)" LIBLIST="$(LIBLIST)" LIBRUN=$(LIBRUNDIR)/librun.so
+
 forceStatic:
 	    (cd $(LIBBASICDIR) ; make libbasicInit.o)
 	    -rm $(LIBBASICDIR)/libbasic.o
@@ -208,23 +224,23 @@
 collectAbbrev::
 	    @-rm -f abbrev.stc
 	    -@if [ -d include ]; then \
-	        if [ ! -f include/abbrev.stc ]; then \
-	            (cd include; $(LNS) ../$(INCLUDE)/abbrev.stc . ); \
-		fi;							\
+		if [ ! -f include/abbrev.stc ]; then \
+		    (cd include; $(LNS) ../$(INCLUDE)/abbrev.stc . ); \
+		fi;                                                     \
 	    fi
 
 collectAutoload::
 	    @-rm -f autoloadList.stc
 	    -@if [ -d include ]; then \
-	        if [ ! -f include/autoloadList.stc ]; then \
-	            (cd include; $(LNS) ../$(INCLUDE)/autoloadList.stc . ); \
-		fi;								\
+		if [ ! -f include/autoloadList.stc ]; then \
+		    (cd include; $(LNS) ../$(INCLUDE)/autoloadList.stc . ); \
+		fi;                                                             \
 	    fi
 
 classes::
 	    -mkdir classes
 	    -for i in source/*.st; do \
-	        stcomp -i stcomp.img $$i; \
+		stcomp -i stcomp.img $$i; \
 	    done
 
 #