Make.proto
changeset 982 c46ce921fae2
parent 941 9fb9823d1ff4
child 983 86239edb7b7d
equal deleted inserted replaced
981:6da206fcc1c4 982:c46ce921fae2
     1 # $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.56 1996-02-07 15:07:01 cg Exp $
     1 # $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.57 1996-02-21 11:32:23 cg Exp $
     2 #
     2 #
     3 # -------------- no need to change anything below ----------
     3 # -------------- no need to change anything below ----------
     4 
     4 
     5 TOP=..
     5 TOP=..
     6 SUBDIRS=
     6 SUBDIRS=
   134 #
   134 #
   135 SeqColl.$(O):
   135 SeqColl.$(O):
   136 	@$(MAKE) $(LONGNAME_RULE) LONGNAME_FILE=$*
   136 	@$(MAKE) $(LONGNAME_RULE) LONGNAME_FILE=$*
   137 
   137 
   138 #
   138 #
   139 # on AIX, all but Object and Class are compiled with -O2
   139 # on AIX, Object and Class cannot be compiled with -O2
   140 # (these two take days to compile ...)
   140 # (CC running out of space)
   141 #
   141 #
   142 AIX:
   142 AIX::
   143 	$(MAKE) Object.o
   143 	$(MAKE) Object.o OPT=
   144 	$(MAKE) OPT=-O2 Behavior.o
   144 	$(MAKE) Behavior.o
   145 	$(MAKE) OPT=-O2 ClassDescr.o
   145 	$(MAKE) ClassDescr.o
   146 	$(MAKE) Class.o
   146 	$(MAKE) Class.o OPT=
   147 	$(MAKE) OPT=-O2
       
   148 
   147 
   149 #
   148 #
   150 # special rule, to define the config-string while compiling
   149 # special rule, to define the config-string while compiling
   151 # this places the current config setting into the Smalltalk class binary
   150 # this places the current config setting into the Smalltalk class binary
   152 #
   151 #