author | Claus Gittinger <cg@exept.de> |
Sat, 20 Jul 1996 13:12:36 +0200 | |
changeset 801 | ade5b041aeeb |
parent 771 | 2400d081b16c |
child 836 | 703b9e95ead5 |
permissions | -rw-r--r-- |
801 | 1 |
# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.51 1996-07-20 11:12:36 cg Exp $ |
56 | 2 |
# |
0 | 3 |
# -------------- no need to change anything below ---------- |
4 |
||
39 | 5 |
TOP=.. |
6 |
SUBDIRS= |
|
7 |
||
0 | 8 |
LIBNAME=libwidg |
132 | 9 |
STCOPT=$(LIBWIDG_STCOPT) -warnNonStandard |
801 | 10 |
STCLOCALOPT='-package=widgets-(stx:libwidg)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME) |
519 | 11 |
LINKOBJRULE=$(SEPINITLINKOBJRULE) |
7 | 12 |
|
169 | 13 |
RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm |
110 | 14 |
|
530 | 15 |
all:: classLibRule |
119 | 16 |
|
457 | 17 |
# |
18 |
# pure interactors are definitely uncritical |
|
19 |
# |
|
20 |
UNCRITICALOBJS= \ |
|
21 |
Button.$(O) \ |
|
22 |
ButtonC.$(O) \ |
|
23 |
Toggle.$(O) \ |
|
24 |
ToggleC.$(O) \ |
|
25 |
RButton.$(O) \ |
|
26 |
RButtC.$(O) \ |
|
27 |
RButtGrp.$(O) \ |
|
28 |
ChckTggle.$(O) \ |
|
29 |
ScrollBar.$(O) \ |
|
30 |
HScrBar.$(O) \ |
|
31 |
MiniScr.$(O) \ |
|
32 |
HMiniScr.$(O) \ |
|
470 | 33 |
DialogBox.$(O) \ |
34 |
EnterBox.$(O) \ |
|
35 |
EnterBox2.$(O) \ |
|
36 |
LSelBox.$(O) \ |
|
37 |
FSelBox.$(O) \ |
|
38 |
FSaveBox.$(O) \ |
|
457 | 39 |
InfoBox.$(O) \ |
40 |
WarnBox.$(O) \ |
|
41 |
YesNoBox.$(O) \ |
|
527 | 42 |
MSelList.$(O) \ |
530 | 43 |
FramedBox.$(O) \ |
457 | 44 |
FontPanel.$(O) |
45 |
||
119 | 46 |
OBJS= \ |
0 | 47 |
ListView.$(O) \ |
48 |
PanelView.$(O) \ |
|
49 |
ScrView.$(O) \ |
|
50 |
Label.$(O) \ |
|
51 |
Scroller.$(O) \ |
|
59 | 52 |
MiniScr.$(O) \ |
0 | 53 |
ScrollBar.$(O) \ |
54 |
ObjView.$(O) \ |
|
59 | 55 |
PopUpMenu.$(O) \ |
99 | 56 |
DialogBox.$(O) \ |
57 |
InfoBox.$(O) \ |
|
0 | 58 |
TextView.$(O) \ |
59 |
HVScrView.$(O) \ |
|
60 |
SelListV.$(O) \ |
|
61 |
HPanelV.$(O) \ |
|
62 |
VPanelV.$(O) \ |
|
294
667773990289
merged all variablePanel code into a common class.
Claus Gittinger <cg@exept.de>
parents:
286
diff
changeset
|
63 |
VarPanel.$(O) \ |
667773990289
merged all variablePanel code into a common class.
Claus Gittinger <cg@exept.de>
parents:
286
diff
changeset
|
64 |
VarVPanel.$(O) \ |
667773990289
merged all variablePanel code into a common class.
Claus Gittinger <cg@exept.de>
parents:
286
diff
changeset
|
65 |
VarHPanel.$(O) \ |
0 | 66 |
Button.$(O) \ |
59 | 67 |
ArrButton.$(O) \ |
0 | 68 |
HScroller.$(O) \ |
59 | 69 |
HMiniScr.$(O) \ |
0 | 70 |
HScrBar.$(O) \ |
59 | 71 |
EnterBox.$(O) \ |
72 |
WarnBox.$(O) \ |
|
73 |
YesNoBox.$(O) \ |
|
0 | 74 |
MenuView.$(O) \ |
12 | 75 |
FSelList.$(O) \ |
0 | 76 |
ETxtView.$(O) \ |
77 |
Toggle.$(O) \ |
|
59 | 78 |
LSelBox.$(O) \ |
79 |
EnterBox2.$(O) \ |
|
0 | 80 |
EditField.$(O) \ |
39 | 81 |
TextColl.$(O) \ |
59 | 82 |
Workspace.$(O) \ |
83 |
CodeView.$(O) \ |
|
84 |
FSelBox.$(O) \ |
|
85 |
PullDMenu.$(O) \ |
|
86 |
OptBox.$(O) \ |
|
87 |
ChckTggle.$(O) \ |
|
79 | 88 |
FSaveBox.$(O) \ |
99 | 89 |
ButtonC.$(O) \ |
137 | 90 |
PopUpLstC.$(O) \ |
99 | 91 |
ToggleC.$(O) \ |
105 | 92 |
RButtC.$(O) \ |
119 | 93 |
ClckMenuV.$(O) \ |
94 |
EFGroup.$(O) \ |
|
95 |
FontPanel.$(O) \ |
|
96 |
PopUpList.$(O) \ |
|
97 |
FramedBox.$(O) \ |
|
98 |
RButtGrp.$(O) \ |
|
99 |
RButton.$(O) \ |
|
105 | 100 |
VarPanelC.$(O) \ |
101 |
VarVPanelC.$(O) \ |
|
137 | 102 |
VarHPanelC.$(O) \ |
527 | 103 |
SelList.$(O) \ |
104 |
MSelList.$(O) |
|
59 | 105 |
|
106 |
obsolete: Notifier.$(O) \ |
|
39 | 107 |
ErrNotify.$(O) |
0 | 108 |
|
524 | 109 |
# |
110 |
# on (my) aix system, this one cannot be compiled with |
|
111 |
# optimizer - running out of space during compile |
|
112 |
# |
|
113 |
AIX:: |
|
114 |
$(MAKE) OPT= ETxtView.o |
|
755
250f35a7d83a
AIX cc crashes with big ObjView
Claus Gittinger <cg@exept.de>
parents:
702
diff
changeset
|
115 |
$(MAKE) OPT= ObjView.o |
141 | 116 |
|
0 | 117 |
cleanjunk:: |
56 | 118 |
-rm -f *.c *.H |
0 | 119 |
|
120 |
clean:: |
|
273 | 121 |
-rm -f [A-Z]*.o *.c *.H |
0 | 122 |
|
123 |
clobber:: |
|
56 | 124 |
-rm -f *.c *.H classList.stc abbrev.stc |
0 | 125 |
|
457 | 126 |
rmuncrit: |
127 |
-rm -f $(UNCRITICALOBJS) |
|
128 |
||
0 | 129 |
tar: |
131 | 130 |
(cd $(TOP); tar cvfh DISTRIB/libwidg.tar \ |
84 | 131 |
libwidg/.dir.info \ |
0 | 132 |
libwidg/*.st \ |
133 |
libwidg/Make.proto \ |
|
110 | 134 |
libwidg/resources/.dir.info \ |
135 |
libwidg/resources/*.rs \ |
|
136 |
libwidg/bitmaps/*.*) |
|
0 | 137 |
|
56 | 138 |
# |
139 |
# these nest too deep on some systems (see discussion about LIMITSUPERINCLUDE |
|
140 |
# in configurations/COMMON/defines |
|
141 |
# |
|
142 |
WORKSPACE: |
|
143 |
$(MAKE) Workspace.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)" |
|
0 | 144 |
|
56 | 145 |
CODEVIEW: |
146 |
$(MAKE) CodeView.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)" |
|
0 | 147 |
|
702
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
148 |
WARNBOX: |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
149 |
$(MAKE) WarnBox.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)" |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
150 |
|
56 | 151 |
RBUTTON: |
152 |
$(MAKE) RButton.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)" |
|
0 | 153 |
|
154 |
# |
|
500
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
155 |
# special BIG-rule (kludge for HP) |
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
156 |
# |
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
157 |
ETxtView.$(O): |
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
158 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ETxtView CC=$(CC) OPT="$(OPT)" |
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
159 |
|
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
160 |
|
53964b964bee
HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents:
470
diff
changeset
|
161 |
# |
61 | 162 |
# special BIG-rule (kludge for NeXT) |
163 |
# |
|
164 | 164 |
ListView.$(O): |
525 | 165 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ListView OPT="$(OPT)" |
166 |
||
623
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
167 |
# |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
168 |
# on HP, big classes blow the C-preprocessor (stops with 'too much defining' error) |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
169 |
# |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
170 |
HP:: HPbigFiles |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
171 |
|
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
172 |
HPbigFiles: |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
173 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ObjView CC=$(CC) OPT="$(OPT)" |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
174 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DialogBox CC=$(CC) OPT="$(OPT)" |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
175 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=TextView CC=$(CC) OPT="$(OPT)" |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
176 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SelListV CC=$(CC) OPT="$(OPT)" |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
177 |
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=MenuView CC=$(CC) OPT="$(OPT)" |
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
178 |
|
702
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
179 |
# |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
180 |
# deeply nested includes (kludge for sun cc) |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
181 |
# |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
182 |
SUN:: SUNfiles |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
183 |
|
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
184 |
SUNfiles: |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
185 |
$(MAKE) WarnBox.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)" |
a0ca5203e629
sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents:
623
diff
changeset
|
186 |
|
623
b9fdafecab14
HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents:
530
diff
changeset
|
187 |
|
61 | 188 |
|
144 | 189 |
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it |
771 | 190 |
ArrButton.$(O): ArrButton.st $(STCHDR) |
191 |
Button.$(O): Button.st $(STCHDR) |
|
192 |
ButtonC.$(O): ButtonC.st $(STCHDR) |
|
193 |
ChckTggle.$(O): ChckTggle.st $(STCHDR) |
|
194 |
ClckMenuV.$(O): ClckMenuV.st $(STCHDR) |
|
195 |
CodeView.$(O): CodeView.st $(STCHDR) |
|
196 |
DialogBox.$(O): DialogBox.st $(STCHDR) |
|
197 |
EFGroup.$(O): EFGroup.st $(STCHDR) |
|
198 |
ETxtView.$(O): ETxtView.st $(STCHDR) |
|
199 |
EditField.$(O): EditField.st $(STCHDR) |
|
200 |
EnterBox.$(O): EnterBox.st $(STCHDR) |
|
201 |
EnterBox2.$(O): EnterBox2.st $(STCHDR) |
|
202 |
FSaveBox.$(O): FSaveBox.st $(STCHDR) |
|
203 |
FSelBox.$(O): FSelBox.st $(STCHDR) |
|
204 |
FSelList.$(O): FSelList.st $(STCHDR) |
|
205 |
FontPanel.$(O): FontPanel.st $(STCHDR) |
|
206 |
FramedBox.$(O): FramedBox.st $(STCHDR) |
|
207 |
HMiniScr.$(O): HMiniScr.st $(STCHDR) |
|
208 |
HPanelV.$(O): HPanelV.st $(STCHDR) |
|
209 |
HScrBar.$(O): HScrBar.st $(STCHDR) |
|
210 |
HScroller.$(O): HScroller.st $(STCHDR) |
|
211 |
HVScrView.$(O): HVScrView.st $(STCHDR) |
|
212 |
InfoBox.$(O): InfoBox.st $(STCHDR) |
|
213 |
LSelBox.$(O): LSelBox.st $(STCHDR) |
|
214 |
Label.$(O): Label.st $(STCHDR) |
|
215 |
ListView.$(O): ListView.st $(STCHDR) |
|
216 |
ListViewC.$(O): ListViewC.st $(STCHDR) |
|
217 |
MenuView.$(O): MenuView.st $(STCHDR) |
|
218 |
MSelList.$(O): MSelList.st $(STCHDR) |
|
219 |
MiniScr.$(O): MiniScr.st $(STCHDR) |
|
220 |
ObjView.$(O): ObjView.st $(STCHDR) |
|
221 |
OptBox.$(O): OptBox.st $(STCHDR) |
|
222 |
PanelView.$(O): PanelView.st $(STCHDR) |
|
223 |
PopUpList.$(O): PopUpList.st $(STCHDR) |
|
224 |
PopUpLstC.$(O): PopUpLstC.st $(STCHDR) |
|
225 |
PopUpMenu.$(O): PopUpMenu.st $(STCHDR) |
|
226 |
PullDMenu.$(O): PullDMenu.st $(STCHDR) |
|
227 |
RButtC.$(O): RButtC.st $(STCHDR) |
|
228 |
RButtGrp.$(O): RButtGrp.st $(STCHDR) |
|
229 |
RButton.$(O): RButton.st $(STCHDR) |
|
230 |
ScrView.$(O): ScrView.st $(STCHDR) |
|
231 |
ScrollBar.$(O): ScrollBar.st $(STCHDR) |
|
232 |
Scroller.$(O): Scroller.st $(STCHDR) |
|
233 |
SelList.$(O): SelList.st $(STCHDR) |
|
234 |
SelListV.$(O): SelListV.st $(STCHDR) |
|
235 |
TextColl.$(O): TextColl.st $(STCHDR) |
|
236 |
TextView.$(O): TextView.st $(STCHDR) |
|
237 |
Toggle.$(O): Toggle.st $(STCHDR) |
|
238 |
ToggleC.$(O): ToggleC.st $(STCHDR) |
|
239 |
VPanelV.$(O): VPanelV.st $(STCHDR) |
|
240 |
VarPanel.$(O): VarPanel.st $(STCHDR) |
|
241 |
VarHPanel.$(O): VarHPanel.st $(STCHDR) |
|
242 |
VarHPanelC.$(O): VarHPanelC.st $(STCHDR) |
|
243 |
VarPanelC.$(O): VarPanelC.st $(STCHDR) |
|
244 |
VarVPanel.$(O): VarVPanel.st $(STCHDR) |
|
245 |
VarVPanelC.$(O): VarVPanelC.st $(STCHDR) |
|
246 |
WarnBox.$(O): WarnBox.st $(STCHDR) |
|
247 |
Workspace.$(O): Workspace.st $(STCHDR) |
|
248 |
YesNoBox.$(O): YesNoBox.st $(STCHDR) |
|
144 | 249 |
# ENDMAKEDEPEND --- do not remove this line; make depend needs it |
147 | 250 |