--- a/Make.proto Thu Aug 01 16:34:34 1996 +0200
+++ b/Make.proto Thu Aug 01 16:59:15 1996 +0200
@@ -2,6 +2,25 @@
# $Header$
#
# -------------- no need to change anything below ----------
+#
+# This makefile generates the smalltalk executable itself;
+# it can be invoked as:
+#
+# make
+# generates a standard smalltalk, and sets up symbolic links
+# for local execution.
+#
+# make smalltalk
+# generates a standard smalltalk executable only
+#
+# make smalltalk ADDITIONAL_OBJS=<list of object files> \
+# ADDITIONAL_CLASSES=<list of class names>
+# generates a customized executable, containing additional
+# class (list of classes) which are to be found in the object
+# files (list of object files).
+# Example:
+# make smalltalk ADDITIONAL_OBJS=Foo.o ADDITIONAL_CLASSES=Foo
+#
TOP=../..
SUBDIRS=
@@ -138,6 +157,7 @@
@echo "making statically linked smalltalk ..."
@$(MAKE) linkIt LIBOBJS="$(LIBOBJS)" \
ADDITIONAL_OBJECTS=$(ADDITIONAL_OBJECTS) \
+ ADDITIONAL_CLASSES=$(ADDITIONAL_CLASSES) \
EXTRA_OBJ="$(EXTRA_OBJ)" \
LIBLIST="$(LIBLIST)"
@@ -145,6 +165,7 @@
@echo "making shared library linked smalltalk ..."
@$(MAKE) linkIt LIBOBJS="$(LIBOBJS)" \
ADDITIONAL_OBJECTS=$(ADDITIONAL_OBJECTS) \
+ ADDITIONAL_CLASSES=$(ADDITIONAL_CLASSES) \
EXTRA_OBJ="$(EXTRA_OBJ)" \
LIBLIST="$(LIBLIST)"