*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Thu, 01 Aug 1996 16:59:15 +0200
changeset 135 2fcce731d195
parent 134 c2ead6241ba7
child 136 bc79e1bf5e2f
*** empty log message ***
Make.proto
--- 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)"