author | Claus Gittinger <cg@exept.de> |
Tue, 16 Nov 1999 21:51:20 +0100 | |
changeset 993 | 902eec8d132b |
parent 956 | 1f23c014a3bf |
child 994 | a7e113e1e58e |
permissions | -rw-r--r-- |
956 | 1 |
# $Header: /cvs/stx/stx/libcomp/Make.proto,v 1.66 1999-09-08 09:56:19 cg Exp $ |
43 | 2 |
# |
0 | 3 |
# -------------- no need to change anything below ---------- |
4 |
||
22 | 5 |
TOP=.. |
6 |
SUBDIRS= |
|
7 |
||
0 | 8 |
LIBNAME=libcomp |
842 | 9 |
PACKAGE=stx:$(LIBNAME) |
697 | 10 |
LIB_BASE=$(LIBCOMP_BASE) |
951 | 11 |
NM_LIB_BASE=LIBCOMP_BASE |
0 | 12 |
|
8 | 13 |
STCOPT=$(LIBCOMP_STCOPT) |
315 | 14 |
ZFLAG=-varPrefix=$(LIBNAME) |
842 | 15 |
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) $(ZFLAG) |
233 | 16 |
LINKOBJRULE=$(SEPINITLINKOBJRULE) |
95 | 17 |
|
18 |
LOCALDEFS=$(DLDEFS) |
|
8 | 19 |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
20 |
DELIVERBINARIES=lib*.$(O) lib*.so lib*.a |
36 | 21 |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
22 |
all:: classLibRule |
213 | 23 |
|
74 | 24 |
# |
25 |
# these are uncritical - save some bytes by compiling with optspace |
|
26 |
# |
|
233 | 27 |
UNCRITICALOBJS=\ |
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
28 |
Explainer.$(O) \ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
29 |
ProgramNodeEnumerator.$(O)\ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
30 |
SyntaxHighlighter.$(O) |
16 | 31 |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
32 |
OBJS=\ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
33 |
Scanner.$(O) \ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
34 |
Parser.$(O) \ |
955 | 35 |
ByteCodeCompiler.$(O) \ |
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
36 |
Explainer.$(O) \ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
37 |
ProgramNodeEnumerator.$(O)\ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
38 |
Variable.$(O) \ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
39 |
ParseNode.$(O) \ |
955 | 40 |
PrimaryNode.$(O) \ |
41 |
VariableNode.$(O) \ |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
42 |
SelfNode.$(O) \ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
43 |
SuperNode.$(O) \ |
955 | 44 |
ConstantNode.$(O) \ |
45 |
StatementNode.$(O) \ |
|
46 |
ReturnNode.$(O) \ |
|
47 |
PrimitiveNode.$(O) \ |
|
48 |
AssignmentNode.$(O) \ |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
49 |
BlockNode.$(O) \ |
955 | 50 |
MessageNode.$(O) \ |
51 |
UnaryNode.$(O) \ |
|
52 |
BinaryNode.$(O) \ |
|
53 |
CascadeNode.$(O) \ |
|
54 |
UndefinedVariable.$(O) \ |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
55 |
LazyMethod.$(O) \ |
955 | 56 |
SourceFileLoader.$(O) \ |
57 |
ImmutableArray.$(O) \ |
|
954
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
58 |
Structure.$(O) \ |
2232eca9a9f9
objectFileLoader now in libcomp
Claus Gittinger <cg@exept.de>
parents:
951
diff
changeset
|
59 |
SyntaxHighlighter.$(O) \ |
955 | 60 |
ObjectFileHandle.$(O) \ |
61 |
ObjectFileLoader.$(O) |
|
232
738e788cab2d
classList-rule now in stdRules
Claus Gittinger <cg@exept.de>
parents:
216
diff
changeset
|
62 |
|
0 | 63 |
cleanjunk:: |
840
838c7bb1bbcf
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
836
diff
changeset
|
64 |
@-rm -f *.c *.H |
0 | 65 |
|
66 |
clean:: |
|
840
838c7bb1bbcf
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
836
diff
changeset
|
67 |
@-rm -f *.c *.H |
0 | 68 |
|
69 |
clobber:: |
|
840
838c7bb1bbcf
be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents:
836
diff
changeset
|
70 |
@-rm -f *.c *.H abbrev.stc classList.stc |
0 | 71 |
|
72 |
tar: |
|
96 | 73 |
(cd $(TOP); tar cvfh DISTRIB/libcomp.tar \ |
59 | 74 |
libcomp/.dir.info \ |
0 | 75 |
libcomp/*.st \ |
42 | 76 |
libcomp/Make.proto) |
47 | 77 |
|
111 | 78 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
79 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |