--- 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
#