author | Claus Gittinger <cg@exept.de> |
Mon, 25 Mar 1996 23:15:17 +0100 | |
changeset 453 | a952792e15b0 |
parent 445 | 8327649baa84 |
child 456 | cfc3b28a172c |
permissions | -rw-r--r-- |
30 | 1 |
# %W% %E% |
2 |
||
3 |
# -------------- no need to change anything below ---------- |
|
4 |
||
45 | 5 |
# |
6 |
# there is one speciality to be found below: |
|
7 |
# |
|
8 |
# SBrowser became too big to be compiled on hp and NeXT |
|
9 |
# (and also takes up too much disk-space in the tmp-directory |
|
10 |
# for a typical sun installation). |
|
11 |
# Therefore, it is compiled in two pieces - this should |
|
12 |
# work on all systems. |
|
13 |
# |
|
30 | 14 |
TOP=.. |
15 |
SUBDIRS= |
|
16 |
||
17 |
LIBNAME=libtool |
|
18 |
||
19 |
STCOPT=$(LIBTOOL_STCOPT) |
|
453 | 20 |
STCLOCALOPT='-Pprogramming-tools-(stx:libtool)' $(COMMONSYMBOLS) +optspace3 $(SEPINITCODE) -Z$(LIBNAME) |
21 |
LINKOBJRULE=$(SEPINITLINKOBJRULE) |
|
30 | 22 |
|
148 | 23 |
RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm |
85 | 24 |
|
105 | 25 |
all:: abbrev.stc objs classList.stc $(OBJTARGET) GENLIBLIST |
30 | 26 |
|
108 | 27 |
O=$(O2) |
28 |
||
220
94477f9376f3
removed old launcher from package
Claus Gittinger <cg@exept.de>
parents:
148
diff
changeset
|
29 |
OBSOLETEOBJS= \ |
94477f9376f3
removed old launcher from package
Claus Gittinger <cg@exept.de>
parents:
148
diff
changeset
|
30 |
Launcher.$(O) |
94477f9376f3
removed old launcher from package
Claus Gittinger <cg@exept.de>
parents:
148
diff
changeset
|
31 |
|
412 | 32 |
AUTOLOADEDOBJS= \ |
33 |
AboutBox.$(O) |
|
34 |
||
100 | 35 |
OBJS= \ |
412 | 36 |
$(AUTOLOADEDOBJS) \ |
57 | 37 |
$(SBROWSER_OBJ) \ |
64 | 38 |
$(CBROWSER_OBJ) \ |
57 | 39 |
DebugView.$(O) \ |
85 | 40 |
NewLauncher.$(O) \ |
57 | 41 |
InspView.$(O) \ |
370 | 42 |
SetInspV.$(O) \ |
57 | 43 |
DictInspV.$(O) \ |
44 |
ConInspV.$(O) \ |
|
45 |
OCInspView.$(O) \ |
|
64 | 46 |
$(FBROWSER_OBJ) \ |
47 |
$(DIRBROWSER_OBJ) |
|
30 | 48 |
|
49 |
cleanjunk:: |
|
42 | 50 |
-rm -f *.c *.H |
30 | 51 |
|
52 |
clean:: |
|
325 | 53 |
-rm -f [A-Z]*.o *.c *.H |
30 | 54 |
|
55 |
clobber:: |
|
42 | 56 |
-rm -f *.c *.H classList.stc abbrev.stc |
45 | 57 |
|
117 | 58 |
AIX: |
59 |
$(MAKE) OPT= BrwsrView.o |
|
60 |
$(MAKE) OPT= FBrowser.o |
|
61 |
$(MAKE) OPT=-O2 |
|
62 |
||
30 | 63 |
tar: |
106 | 64 |
(cd $(TOP); tar cvfh DISTRIB/libtool.tar \ |
60 | 65 |
libtool/.dir.info \ |
30 | 66 |
libtool/Make.proto \ |
67 |
libtool/*.st \ |
|
85 | 68 |
libtool/resources/.dir.info \ |
69 |
libtool/resources/*.rs \ |
|
57 | 70 |
libtool/bitmaps) |
49 | 71 |
|
30 | 72 |
# |
73 |
# special BIG-rule (kludge for HP) |
|
74 |
# |
|
81 | 75 |
|
76 |
BrwsrView.$(O): |
|
333 | 77 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=BrwsrView OPT="$(OPT)" |
30 | 78 |
|
145 | 79 |
FBrowser.$(O): |
333 | 80 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=FBrowser OPT="$(OPT)" |
145 | 81 |
|
108 | 82 |
BrwsrView.o2: BrwsrView.o |
83 |
cp BrwsrView.o BrwsrView.o2 |
|
84 |
||
132 | 85 |
xxNewLauncher.$(O): |
86 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=NewLauncher |
|
87 |
||
88 |
xxCBrowser.$(O): |
|
89 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=CBrowser |
|
90 |
||
91 |
xxDebugView.$(O): |
|
92 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DebugView |
|
93 |
||
30 | 94 |
# |
95 |
# next thing I'll build into stc is a makedepend feature for this ... |
|
96 |
# |
|
118 | 97 |
|
98 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
|
123 | 99 |
AboutBox.o: AboutBox.st $(STCHDR) ../include/InfoBox.H ../include/DialogBox.H ../include/ModalBox.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
100 |
BrwsrView.o: BrwsrView.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
101 |
CBrowser.o: CBrowser.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
102 |
ChgSetBrwsr.o: ChgSetBrwsr.st $(STCHDR) ../include/CBrowser.H ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
103 |
ClassInspV.o: ClassInspV.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
104 |
ClrInspV.o: ClrInspV.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
105 |
ConInspV.o: ConInspV.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
106 |
DebugView.o: DebugView.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
370 | 107 |
SetInspV.o: SetInspV.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
123 | 108 |
DictInspV.o: DictInspV.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
109 |
DiffTxtV.o: DiffTxtV.st $(STCHDR) |
|
274 | 110 |
Diff3TxtV.o: Diff3TxtV.st $(STCHDR) |
123 | 111 |
DirBrwsr.o: DirBrwsr.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
112 |
EvMonitor.o: EvMonitor.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
113 |
FBrowser.o: FBrowser.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
114 |
ImgInspV.o: ImgInspV.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
115 |
InspView.o: InspView.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
116 |
Launcher.o: Launcher.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
117 |
MemMonitor.o: MemMonitor.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
118 |
MemUsageV.o: MemUsageV.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
119 |
NewLauncher.o: NewLauncher.st $(STCHDR) ../include/AppModel.H ../include/Model.H ../include/Object.H |
|
120 |
OCInspView.o: OCInspView.st $(STCHDR) ../include/InspView.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
121 |
ProcMonitor.o: ProcMonitor.st $(STCHDR) ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
122 |
ProjectV.o: ProjectV.st $(STCHDR) ../include/StdSysV.H ../include/TopView.H ../include/View.H ../include/SimpleView.H ../include/PseudoV.H ../include/DevDraw.H ../include/DMedium.H ../include/GC.H ../include/Object.H |
|
123 |
SBrowser.o: SBrowser.st $(STCHDR) ../include/AppModel.H ../include/Model.H ../include/Object.H |
|
118 | 124 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |