Make.proto
author Claus Gittinger <cg@exept.de>
Mon, 20 Jul 1998 14:22:19 +0200
changeset 3661 161322291871
parent 3576 9287c054ac83
child 4043 cdf23d595f85
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3576
9287c054ac83 started to remove abbreviations ...
Claus Gittinger <cg@exept.de>
parents: 3507
diff changeset
     1
# $Header: /cvs/stx/stx/libbasic/Make.proto,v 1.104 1998-06-15 14:52:43 cg Exp $
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
     2
#
a27a279701f8 Initial revision
claus
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
a27a279701f8 Initial revision
claus
parents:
diff changeset
     4
95
d22739a0c6e9 *** empty log message ***
claus
parents: 86
diff changeset
     5
TOP=..
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
     6
SUBDIRS=
a27a279701f8 Initial revision
claus
parents:
diff changeset
     7
95
d22739a0c6e9 *** empty log message ***
claus
parents: 86
diff changeset
     8
LIBNAME=libbasic
3413
0e17c0d5b371 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3369
diff changeset
     9
LIB_BASE=$(LIBBASIC_BASE)
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
    10
213
3b56a17534fd *** empty log message ***
claus
parents: 190
diff changeset
    11
STCOPT=$(LIBBASIC_STCOPT)
3417
6778054f5f90 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3415
diff changeset
    12
STCLOCALOPT='-package=stx:libbasic' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME)
1121
51e45043da73 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1099
diff changeset
    13
LINKOBJRULE=$(SEPINITLINKOBJRULE)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
    14
1603
8bdaafc5ba5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1587
diff changeset
    15
AIX_LOCAL_LIBS=-lm
8bdaafc5ba5f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1587
diff changeset
    16
1224
48d30336af81 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1209
diff changeset
    17
all::   classLibRule
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
    18
449
Claus Gittinger <cg@exept.de>
parents: 446
diff changeset
    19
RCSSOURCES=*.st Make.proto resources/*.rs
Claus Gittinger <cg@exept.de>
parents: 446
diff changeset
    20
941
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    21
#
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    22
# those are not time critical
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    23
# save a few kB by compiling them with +optspace
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    24
# (must still be listed in OBJS= to be compiled at all)
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    25
#
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    26
UNCRITICALOBJS=                                 \
1342
aa2f872a2049 Add WeakVDict.st.
Stefan Vogel <sv@exept.de>
parents: 1224
diff changeset
    27
	Autoload.$(O)                           \
aa2f872a2049 Add WeakVDict.st.
Stefan Vogel <sv@exept.de>
parents: 1224
diff changeset
    28
	MiniDebug.$(O)                          \
aa2f872a2049 Add WeakVDict.st.
Stefan Vogel <sv@exept.de>
parents: 1224
diff changeset
    29
	MiniInsp.$(O)                           \
aa2f872a2049 Add WeakVDict.st.
Stefan Vogel <sv@exept.de>
parents: 1224
diff changeset
    30
	Project.$(O)
941
9fb9823d1ff4 some can easily be compiled with optspace
Claus Gittinger <cg@exept.de>
parents: 871
diff changeset
    31
3415
20ca4cea6f94 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3413
diff changeset
    32
WIN_OBJS=	\
3505
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    33
	PCFilename.$(O) \
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    34
	Win32OS.$(O)
3415
20ca4cea6f94 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3413
diff changeset
    35
20ca4cea6f94 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3413
diff changeset
    36
VMS_OBJS=	\
3507
d3d0d53c718c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3505
diff changeset
    37
	OpenVMSFilename.$(O) \
3505
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    38
	OpenVMSOS.$(O)
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    39
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    40
OS2_OBJS= \
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    41
	OS2OS.$(O)
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    42
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    43
MAC_OBJS= \
7f920b07faf6 prepared to split OS dependencies
Claus Gittinger <cg@exept.de>
parents: 3499
diff changeset
    44
	MacOS.$(O)
3415
20ca4cea6f94 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3413
diff changeset
    45
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    46
OBJS=                        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    47
    Object.$(O)              \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    48
      Autoload.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    49
      Behavior.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    50
	ClassDescr.$(O)      \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    51
	  Class.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    52
	  Metaclass.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    53
	    PMetaclass.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    54
      Project.$(O)           \
1907
f0ca293ccceb Namespace is required (during startup, to install autoloaded classes)
Claus Gittinger <cg@exept.de>
parents: 1856
diff changeset
    55
      Namespace.$(O)         \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    56
      Boolean.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    57
	True.$(O)            \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    58
	False.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    59
      CCReader.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    60
      Coll.$(O)              \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    61
	Bag.$(O)             \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    62
	SeqColl.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    63
	  ArrColl.$(O)       \
3213
97757d14cf06 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3204
diff changeset
    64
	    UIBytes.$(O)     \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    65
	    Array.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    66
	      WeakArr.$(O)   \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    67
	    ByteArray.$(O)   \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    68
	      CharArray.$(O) \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    69
		String.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    70
		  Symbol.$(O)\
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    71
	    DoubleArray.$(O) \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    72
	    FloatArray.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    73
	Interval.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    74
	LinkList.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    75
	  Semaphore.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    76
	OrdColl.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    77
	  SortColl.$(O)      \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    78
	Set.$(O)             \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    79
	  Dict.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    80
	    IdDict.$(O)      \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    81
	      WeakIdDict.$(O)\
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
    82
		WeakDepDict.$(O)\
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    83
	    WeakVDict.$(O)   \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    84
	  IdSet.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    85
	    WeakIdSet.$(O)   \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    86
	    SignalSet.$(O)   \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    87
	    SemaSet.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    88
      Context.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    89
	BContext.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    90
      Delay.$(O)             \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    91
      Exception.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    92
      ExecFunc.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    93
	CompCode.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    94
	  Block.$(O)         \
2247
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2093
diff changeset
    95
	    VarArgBlock.$(O) \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    96
	    CheapBlk.$(O)    \
2247
3e227e6ea1fb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2093
diff changeset
    97
	      VarArgCheapBlock.$(O) \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    98
	  Method.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
    99
      Filename.$(O)          \
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   100
	UnixFilename.$(O)    \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   101
      InterestC.$(O)         \
2657
a17f1c3543fd added WeakInterestConverter
Claus Gittinger <cg@exept.de>
parents: 2450
diff changeset
   102
      WeakInterestConverter.$(O)         \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   103
      Link.$(O)              \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   104
	Process.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   105
      Magnitude.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   106
	LookupKey.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   107
	  Assoc.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   108
	AbstrTime.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   109
	  AbsTime.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   110
	  Time.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   111
	ArithVal.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   112
	  Number.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   113
	    Fraction.$(O)    \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   114
	    Integer.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   115
	      LargeInt.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   116
	      SmallInt.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   117
	    LPReal.$(O)      \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   118
	      Float.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   119
	      SFloat.$(O)    \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   120
	  Point.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   121
	Character.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   122
	Date.$(O)            \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   123
      Message.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   124
      MiniDebug.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   125
      MiniIns.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   126
      ObjMem.$(O)            \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   127
      ProcSched.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   128
      Geometric.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   129
	Rectangle.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   130
      Registry.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   131
	HRegistry.$(O)       \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   132
      Signal.$(O)            \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   133
	QuerySig.$(O)        \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   134
      Smalltalk.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   135
      Stream.$(O)            \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   136
	PeekStr.$(O)         \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   137
	  PosStream.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   138
	    ReadStr.$(O)     \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   139
	    WriteStr.$(O)    \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   140
	      RWStream.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   141
	      ExtStream.$(O) \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   142
		FileStr.$(O) \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   143
		  DirStr.$(O)    \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   144
		  NPExtStr.$(O)  \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   145
		    PipeStr.$(O) \
3441
b8c6899eca6a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3417
diff changeset
   146
      FileDir.$(O)           \
1840
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   147
      UndefObj.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   148
      ExtAddr.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   149
      ExtBytes.$(O)          \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   150
      ExtFunc.$(O)           \
9ada80492d02 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1764
diff changeset
   151
      MthdDict.$(O)          \
3576
9287c054ac83 started to remove abbreviations ...
Claus Gittinger <cg@exept.de>
parents: 3507
diff changeset
   152
      AbstractOperatingSystem.$(O) \
3499
5f8715a97ff5 switching to OS-subclasses
Claus Gittinger <cg@exept.de>
parents: 3491
diff changeset
   153
        UnixOS.$(O)          \
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   154
      Obsolete.$(O)          \
3369
55b7b83bf859 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 3213
diff changeset
   155
      UserPreferences.$(O)   \
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   156
      BOSS.$(O)              \
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   157
      BinIOMgr.$(O)          \
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   158
	BinInMgr.$(O)        \
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   159
	BinOutMgr.$(O)
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   160
21
09b3fb3f39b7 *** empty log message ***
claus
parents: 15
diff changeset
   161
#
443
Claus Gittinger <cg@exept.de>
parents: 431
diff changeset
   162
# only needed for NeXT (2.1) - assembler dumps core with long name ?!?!
21
09b3fb3f39b7 *** empty log message ***
claus
parents: 15
diff changeset
   163
#
476
9e1d982cf4bc :: rules are bad
Claus Gittinger <cg@exept.de>
parents: 474
diff changeset
   164
SeqColl.$(O):
1139
36d26dd6fbbc *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1130
diff changeset
   165
	@$(MAKE) $(LONGNAME_RULE) LONGNAME_FILE=$* OPT="$(OPT)"
15
85e673e47687 *** empty log message ***
claus
parents: 10
diff changeset
   166
443
Claus Gittinger <cg@exept.de>
parents: 431
diff changeset
   167
#
1099
324cde654232 HP needs BIG rule for Unix.st
Claus Gittinger <cg@exept.de>
parents: 1077
diff changeset
   168
# special BIG-rule (kludge for HP)
324cde654232 HP needs BIG rule for Unix.st
Claus Gittinger <cg@exept.de>
parents: 1077
diff changeset
   169
#
324cde654232 HP needs BIG rule for Unix.st
Claus Gittinger <cg@exept.de>
parents: 1077
diff changeset
   170
Unix.$(O):
324cde654232 HP needs BIG rule for Unix.st
Claus Gittinger <cg@exept.de>
parents: 1077
diff changeset
   171
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Unix CC=$(CC) OPT="$(OPT)"
324cde654232 HP needs BIG rule for Unix.st
Claus Gittinger <cg@exept.de>
parents: 1077
diff changeset
   172
324cde654232 HP needs BIG rule for Unix.st
Claus Gittinger <cg@exept.de>
parents: 1077
diff changeset
   173
#
982
c46ce921fae2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 941
diff changeset
   174
# on AIX, Object and Class cannot be compiled with -O2
c46ce921fae2 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 941
diff changeset
   175
# (CC running out of space)
443
Claus Gittinger <cg@exept.de>
parents: 431
diff changeset
   176
#
2450
58e61e118bbf *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2247
diff changeset
   177
#AIX::
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   178
#       $(MAKE) Object.o OPT=
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   179
#       $(MAKE) Behavior.o
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   180
#       $(MAKE) ClassDescr.o
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   181
#       $(MAKE) Class.o OPT=
391
claus
parents: 375
diff changeset
   182
136
8bd3c3c9ecd3 more cleanup
claus
parents: 100
diff changeset
   183
#
1374
791021fceeaf HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 1342
diff changeset
   184
# on HP, big classes blow the C-preprocessor (stops with 'too much defining' error)
791021fceeaf HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 1342
diff changeset
   185
#
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   186
#HP::   HPbigFiles
1374
791021fceeaf HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 1342
diff changeset
   187
1856
f14aac759872 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1841
diff changeset
   188
#HPbigFiles: abbrev.stc
3204
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   189
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Object CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   190
#       $(MAKE) Behavior.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   191
#       $(MAKE) ClassDescr.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   192
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Class CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   193
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Metaclass CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   194
#       $(MAKE) Coll.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   195
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SeqColl CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   196
#       $(MAKE) ArrColl.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   197
#       $(MAKE) ByteArray.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   198
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=CharArray CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   199
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Smalltalk CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   200
#       $(MAKE) Stream.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   201
#       $(MAKE) PeekStr.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   202
#       $(MAKE) PosStream.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   203
#       $(MAKE) ReadStr.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   204
#       $(MAKE) WriteStr.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   205
#       $(MAKE) RWStream.$(O)
ae5a60d65943 FileDirectory is obsolete. Do not compile (will be autoloaded).
Stefan Vogel <sv@exept.de>
parents: 2961
diff changeset
   206
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ExtStream CC=$(CC) OPT="$(OPT)" SEPINITCODE=$(SEPINITCODE)
1374
791021fceeaf HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 1342
diff changeset
   207
791021fceeaf HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 1342
diff changeset
   208
#
136
8bd3c3c9ecd3 more cleanup
claus
parents: 100
diff changeset
   209
# special rule, to define the config-string while compiling
264
75289d9aae94 *** empty log message ***
claus
parents: 255
diff changeset
   210
# this places the current config setting into the Smalltalk class binary
136
8bd3c3c9ecd3 more cleanup
claus
parents: 100
diff changeset
   211
#
452
e8bcdf3bedaf *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 449
diff changeset
   212
#CONF_STRING="$(CONF) / $(CONF_PACKS)"
86
158aa6d1c8fa *** empty log message ***
claus
parents: 72
diff changeset
   213
452
e8bcdf3bedaf *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 449
diff changeset
   214
#Smalltalk.$(O):
486
1e19564b2b5e prepare for CVS SourceCodeManager
Claus Gittinger <cg@exept.de>
parents: 476
diff changeset
   215
#       $(STC) -CC="$(CC)" $(STCFLAGS) $(CFLAGS) -DCONFIGURATION_STRING='\"$(CONF_STRING)\"' -c Smalltalk.st
1e19564b2b5e prepare for CVS SourceCodeManager
Claus Gittinger <cg@exept.de>
parents: 476
diff changeset
   216
#       @$(TOUCH) $*.$(O)
86
158aa6d1c8fa *** empty log message ***
claus
parents: 72
diff changeset
   217
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   218
cleanjunk::
1686
79da195dc27d cleanup i_-files
Claus Gittinger <cg@exept.de>
parents: 1629
diff changeset
   219
	-rm -f [A-Z]*.c [A-Z]*.H [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   220
a27a279701f8 Initial revision
claus
parents:
diff changeset
   221
clean::
1686
79da195dc27d cleanup i_-files
Claus Gittinger <cg@exept.de>
parents: 1629
diff changeset
   222
	-rm -f [A-Z]*.o [A-Z]*.c [A-Z]*.s i_[A-Z]*.s i_[A-Z]*.c *.H
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   223
a27a279701f8 Initial revision
claus
parents:
diff changeset
   224
clobber::
1686
79da195dc27d cleanup i_-files
Claus Gittinger <cg@exept.de>
parents: 1629
diff changeset
   225
	-rm -f *.c [A-Z]*.c [A-Z]*.s i_[A-Z]*.c i_[A-Z]*.s *.H abbrev.stc classList.stc
1
a27a279701f8 Initial revision
claus
parents:
diff changeset
   226
a27a279701f8 Initial revision
claus
parents:
diff changeset
   227
tar:
359
claus
parents: 358
diff changeset
   228
	(cd $(TOP); tar cvfh DISTRIB/libbasic.tar \
159
514c749165c3 *** empty log message ***
claus
parents: 147
diff changeset
   229
				libbasic/Make.proto \
248
601b44c71329 *** empty log message ***
claus
parents: 241
diff changeset
   230
				libbasic/.dir.info \
159
514c749165c3 *** empty log message ***
claus
parents: 147
diff changeset
   231
				libbasic/*.st \
190
55501b719668 *** empty log message ***
claus
parents: 159
diff changeset
   232
				libbasic/resources)
55501b719668 *** empty log message ***
claus
parents: 159
diff changeset
   233
406
claus
parents: 405
diff changeset
   234
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
claus
parents: 405
diff changeset
   235
# ENDMAKEDEPEND --- do not remove this line; make depend needs it