Make.proto
author Claus Gittinger <cg@exept.de>
Sat, 20 Sep 1997 23:52:55 +0200
changeset 571 191b37534643
parent 558 5b32003cc60f
child 580 b8b42c04c82c
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
571
191b37534643 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 558
diff changeset
     1
# $Header: /cvs/stx/stx/libbasic2/Make.proto,v 1.78 1997-09-20 21:52:52 cg Exp $
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
     2
#
fed9d925c0ee Initial revision
claus
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
fed9d925c0ee Initial revision
claus
parents:
diff changeset
     4
36
d046fe84ea67 *** empty log message ***
claus
parents: 28
diff changeset
     5
TOP=..
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
     6
SUBDIRS=
fed9d925c0ee Initial revision
claus
parents:
diff changeset
     7
36
d046fe84ea67 *** empty log message ***
claus
parents: 28
diff changeset
     8
LIBNAME=libbasic2
49
ec5828a97593 *** empty log message ***
claus
parents: 46
diff changeset
     9
28
350f8e9493a4 *** empty log message ***
claus
parents: 23
diff changeset
    10
STCOPT=$(LIBBASIC2_STCOPT)
571
191b37534643 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 558
diff changeset
    11
STCLOCALOPT='-package=stx:libbasic2' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME)
212
16fd95fd803e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 204
diff changeset
    12
LINKOBJRULE=$(SEPINITLINKOBJRULE)
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    13
224
cfb33d548f65 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 219
diff changeset
    14
all::   classLibRule
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    15
415
f5afac1e5d78 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 414
diff changeset
    16
xxCLS= \
412
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    17
	BIG5String.cls          \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    18
	GBString.cls            \
542
161e6c1c70bd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 536
diff changeset
    19
	KSCEncodedString.cls    \
161e6c1c70bd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 536
diff changeset
    20
	UnicodeString.cls	\
412
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    21
	HPIIPrStr.cls           \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    22
	FX1PrStr.cls            \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    23
	HndlrColl.cls           \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    24
	MsgChannel.cls          \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    25
	Promise.cls             \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    26
	SeqCollSorter.cls       \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    27
	UnitConverter.cls       \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    28
	JISString.cls           \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    29
	PrintStr.cls            \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    30
	PSPrStr.cls             \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    31
	LineSegment.cls         \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    32
	Monitor.cls             \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    33
	WordArray.cls           
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    34
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    35
#
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    36
# these are uncritical - save some bytes by compiling with optspace
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    37
#
243
13e7664a5a1a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 228
diff changeset
    38
412
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    39
NOTINCLUDEDOBJS=                                \
451
61c26881eab6 ValueLink is really not needed
Claus Gittinger <cg@exept.de>
parents: 446
diff changeset
    40
	ValLink.$(O)                            \
446
cdc38afc4957 code cleanup, comments & removed unused files in Make.proto
Claus Gittinger <cg@exept.de>
parents: 415
diff changeset
    41
	    FileText.$(O)                       \
412
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    42
	BIG5String.$(O)                         \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    43
	GBString.$(O)                           \
542
161e6c1c70bd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 536
diff changeset
    44
	KSCEncodedString.$(O)                   \
161e6c1c70bd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 536
diff changeset
    45
	UnicodeString.$(O)                      \
350
93d5932c76e6 showCr: -> showCR:
Claus Gittinger <cg@exept.de>
parents: 342
diff changeset
    46
	  HPIIPrStr.$(O)                        \
93d5932c76e6 showCr: -> showCR:
Claus Gittinger <cg@exept.de>
parents: 342
diff changeset
    47
	  FX1PrStr.$(O)
130
c6b0235349fe removed VariableString - it was obsolete anyway
Claus Gittinger <cg@exept.de>
parents: 104
diff changeset
    48
228
9e7e3ffc5800 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 225
diff changeset
    49
UNCRITICALOBJS=                                 \
412
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    50
	HndlrColl.$(O)                          \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    51
	MsgChannel.$(O)                         \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    52
	Promise.$(O)                            \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    53
	SeqCollSorter.$(O)                      \
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    54
	UnitConverter.$(O)                      \
218
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    55
	JISString.$(O)                          \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    56
	PrintStr.$(O)                           \
350
93d5932c76e6 showCr: -> showCR:
Claus Gittinger <cg@exept.de>
parents: 342
diff changeset
    57
	  PSPrStr.$(O)
72
claus
parents: 71
diff changeset
    58
218
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    59
OBJS=                                           \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    60
	MappedColl.$(O)                         \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    61
	TwoByteStr.$(O)                         \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    62
	  JISString.$(O)                        \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    63
	Polygon.$(O)                            \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    64
	  StrColl.$(O)                          \
301
6edf95c3146a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 243
diff changeset
    65
	RecLock.$(O)                            \
218
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    66
	Queue.$(O)                              \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    67
	SharedQueue.$(O)                        \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    68
	CacheDict.$(O)                          \
301
6edf95c3146a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 243
diff changeset
    69
	RunArray.$(O)                           \
311
3416b4f24670 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 301
diff changeset
    70
	Text.$(O)                               \
218
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    71
	MsgSend.$(O)                            \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    72
	Socket.$(O)                             \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    73
	ActorStr.$(O)                           \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    74
	SoundStr.$(O)                           \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    75
	PrintStr.$(O)                           \
b1233907b011 added autoload stubs
Claus Gittinger <cg@exept.de>
parents: 216
diff changeset
    76
	  PSPrStr.$(O)                          \
553
57cf11b73cc1 added TextStream
Claus Gittinger <cg@exept.de>
parents: 548
diff changeset
    77
	TextStream.$(O)                         \
412
7ca2fca6b497 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 366
diff changeset
    78
	UnitConverter.$(O)                      \
458
334717e783a1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 451
diff changeset
    79
	Random.$(O)                             \
334717e783a1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 451
diff changeset
    80
	$(LIBBASIC2_PACKAGE_OBJS)
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    81
185
83cb99dffff3 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 166
diff changeset
    82
objs::  $(OBJS)
65
8fdf5f30225f *** empty log message ***
claus
parents: 64
diff changeset
    83
8fdf5f30225f *** empty log message ***
claus
parents: 64
diff changeset
    84
#
68
6650e0d50a1a *** empty log message ***
claus
parents: 66
diff changeset
    85
# these nest too deep on some (sco & isc) systems (see discussion about LIMITSUPERINCLUDE
6650e0d50a1a *** empty log message ***
claus
parents: 66
diff changeset
    86
# in configurations/COMMON/defines)
40
3686f43e20ea more cleanup
claus
parents: 37
diff changeset
    87
#
72
claus
parents: 71
diff changeset
    88
# PSPRSTR:
78
claus
parents: 72
diff changeset
    89
#       @$(MAKE) PSPrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE) +optspace2"
72
claus
parents: 71
diff changeset
    90
# 
claus
parents: 71
diff changeset
    91
# HPIIPRSTR:
78
claus
parents: 72
diff changeset
    92
#       @$(MAKE) HPIIPrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE) +optspace2"
72
claus
parents: 71
diff changeset
    93
# 
claus
parents: 71
diff changeset
    94
# FX1PRSTR:
78
claus
parents: 72
diff changeset
    95
#       @$(MAKE) FX1PrStr.$(O) STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE) +optspace2"
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    96
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    97
cleanjunk::
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    98
	-rm -f *.c *.H
fed9d925c0ee Initial revision
claus
parents:
diff changeset
    99
fed9d925c0ee Initial revision
claus
parents:
diff changeset
   100
clean::
534
0a4655a9a47a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 494
diff changeset
   101
	-rm -f [A-Z]*.$(O) *.c *.H
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
   102
fed9d925c0ee Initial revision
claus
parents:
diff changeset
   103
clobber::
41
c8e5966c13d7 big cleanup
claus
parents: 40
diff changeset
   104
	-rm -f *.c *.H classList.stc abbrev.stc
23
fed9d925c0ee Initial revision
claus
parents:
diff changeset
   105
fed9d925c0ee Initial revision
claus
parents:
diff changeset
   106
tar:
79
claus
parents: 78
diff changeset
   107
	(cd $(TOP); tar cvfh DISTRIB/libbasic2.tar \
56
claus
parents: 54
diff changeset
   108
				libbasic2/.dir.info \
51
24f978f1d849 *** empty log message ***
claus
parents: 49
diff changeset
   109
				libbasic2/*.st \
24f978f1d849 *** empty log message ***
claus
parents: 49
diff changeset
   110
				libbasic2/Make.proto)
46
bba9f020bda7 *** empty log message ***
claus
parents: 41
diff changeset
   111
87
claus
parents: 84
diff changeset
   112
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
536
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   113
ActorStr.$(O): ActorStr.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   114
Arrow.$(O): Arrow.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   115
ArrSpline.$(O): ArrSpline.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   116
BIG5String.$(O): BIG5String.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   117
Bezier.$(O): Bezier.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   118
CacheDict.$(O): CacheDict.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   119
Circle.$(O): Circle.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   120
EllArc.$(O): EllArc.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   121
FX1PrStr.$(O): FX1PrStr.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   122
FileText.$(O): FileText.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   123
GBString.$(O): GBString.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   124
JISString.$(O): JISString.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   125
HPIIPrStr.$(O): HPIIPrStr.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   126
HndlrColl.$(O): HndlrColl.st $(OBJECT) $(STCHDR)
542
161e6c1c70bd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 536
diff changeset
   127
KSCEncodedString.$(O): KSCEncodedString.st $(OBJECT) $(STCHDR)
536
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   128
MappedColl.$(O): MappedColl.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   129
MsgChannel.$(O): MsgChannel.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   130
MsgSend.$(O): MsgSend.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   131
PSPrStr.$(O): PSPrStr.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   132
Polygon.$(O): Polygon.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   133
PrintStr.$(O): PrintStr.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   134
Promise.$(O): Promise.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   135
Queue.$(O): Queue.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   136
Random.$(O): Random.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   137
RecLock.$(O): RecLock.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   138
RunArray.$(O): RunArray.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   139
SeqCollSorter.$(O): SeqCollSorter.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   140
SharedQueue.$(O): SharedQueue.st $(OBJECT) $(STCHDR)
558
5b32003cc60f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 553
diff changeset
   141
SignedWordArray.$(O): SignedWordArray.st $(OBJECT) $(STCHDR)
536
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   142
Socket.$(O): Socket.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   143
SoundStr.$(O): SoundStr.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   144
Spline.$(O): Spline.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   145
StrColl.$(O): StrColl.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   146
Text.$(O): Text.st $(OBJECT) $(STCHDR)
553
57cf11b73cc1 added TextStream
Claus Gittinger <cg@exept.de>
parents: 548
diff changeset
   147
TextStream.$(O): TextStream.st $(OBJECT) $(STCHDR)
536
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   148
TwoByteStr.$(O): TwoByteStr.st $(OBJECT) $(STCHDR)
542
161e6c1c70bd *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 536
diff changeset
   149
UnicodeString.$(O): UnicodeString.st $(OBJECT) $(STCHDR)
536
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   150
UnitConverter.$(O): UnitConverter.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   151
ValLink.$(O): ValLink.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   152
VarArray.$(O): VarArray.st $(OBJECT) $(STCHDR)
de4bf35f2111 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
   153
VarString.$(O): VarString.st $(OBJECT) $(STCHDR)
558
5b32003cc60f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 553
diff changeset
   154
WordArray.$(O): WordArray.st $(OBJECT) $(STCHDR)
87
claus
parents: 84
diff changeset
   155
# ENDMAKEDEPEND --- do not remove this line; make depend needs it