Handle openErrorSignal in preparition for change openErrorSignal
to be a real exception (this is currently a Notification)
# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.70 1999-12-01 17:39:23 cg Exp $
#
# -------------- no need to change anything below ----------
TOP=..
SUBDIRS=
MODULE=stx
MODULE_DIR=libwidg
LIBNAME=libwidg
THIS_IS_A_BASE_LIBRARY="yes"
PACKAGE=$(MODULE):$(LIBNAME)
LIB_BASE=$(LIBWIDG_BASE)
NM_LIB_BASE=LIBWIDG_BASE
STCOPT=$(LIBWIDG_STCOPT) -warnNonStandard
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME)
LINKOBJRULE=$(SEPINITLINKOBJRULE)
RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm
all:: classLibRule
#
# pure interactors are definitely uncritical
#
UNCRITICALOBJS= \
Button.$(O) \
ButtonController.$(O) \
Toggle.$(O) \
ToggleController.$(O) \
RadioButton.$(O) \
RadioButtController.$(O) \
RadioButtGroup.$(O) \
CheckToggle.$(O) \
CheckLabel.$(O) \
ScrollBar.$(O) \
HorizontalScrollBar.$(O) \
MiniScroller.$(O) \
HorizontalMiniScroller.$(O) \
DialogBox.$(O) \
OptionBox.$(O) \
EnterBox.$(O) \
EnterBox2.$(O) \
ListSelectionBox.$(O) \
FileSelelectionBox.$(O) \
FileSaveBox.$(O) \
InfoBox.$(O) \
WarningBox.$(O) \
YesNoBox.$(O) \
MultiSelectionInList.$(O) \
FramedBox.$(O) \
Workspace.$(O) \
VariablePanelController.$(O) \
VariableVerticalPanelController.$(O) \
VariableHorizontalPanelController.$(O) \
PopUpListController.$(O) \
FontPanel.$(O)
OBJS= \
ListView.$(O) \
PanelView.$(O) \
ScrollableView.$(O) \
HVScrollableView.$(O) \
SequenceView.$(O) \
Label.$(O) \
Scroller.$(O) \
MiniScroller.$(O) \
ScrollBar.$(O) \
ObjectView.$(O) \
PopUpMenu.$(O) \
DialogBox.$(O) \
InfoBox.$(O) \
TextView.$(O) \
SelectionInListView.$(O) \
HorizontalPanelView.$(O) \
VerticalPanelView.$(O) \
VariablePanel.$(O) \
VariableVerticalPanel.$(O) \
VariableHorizontalPanel.$(O) \
Button.$(O) \
ArrowButton.$(O) \
HorizontalScroller.$(O) \
HorizontalMiniScroller.$(O)\
HorizontalScrollBar.$(O) \
EnterBox.$(O) \
WarningBox.$(O) \
YesNoBox.$(O) \
MenuView.$(O) \
FileSelectionList.$(O) \
EditTextView.$(O) \
Toggle.$(O) \
ListSelectionBox.$(O) \
EnterBox2.$(O) \
EditField.$(O) \
TextCollector.$(O) \
Workspace.$(O) \
CodeView.$(O) \
FileSelectionBox.$(O) \
PullDownMenu.$(O) \
OptionBox.$(O) \
CheckToggle.$(O) \
CheckLabel.$(O) \
FileSaveBox.$(O) \
ButtonController.$(O) \
PopUpListController.$(O) \
ToggleController.$(O) \
RadioButtonController.$(O) \
ClickMenuView.$(O) \
EnterFieldGroup.$(O) \
FontPanel.$(O) \
PopUpList.$(O) \
FramedBox.$(O) \
RadioButtonGroup.$(O) \
RadioButton.$(O) \
VariablePanelController.$(O) \
VariableVerticalPanelController.$(O) \
VariableHorizontalPanelController.$(O) \
SelectionInList.$(O) \
MultiSelectionInList.$(O)
#
# on (my) aix system, this one cannot be compiled with
# optimizer - running out of space during compile
#
AIX:: ListView.o TextView.o
$(MAKE) OPT="" EditTextView.o
$(MAKE) OPT="" ObjectView.o
cleanjunk::
@-rm -f *.c *.H
clean::
@-rm -f [A-Z]*.o *.c *.H
clobber::
@-rm -f *.c *.H classList.stc abbrev.stc
rmuncrit:
-rm -f $(UNCRITICALOBJS)
tar:
(cd $(TOP); tar cvfh DISTRIB/libwidg.tar \
libwidg/.dir.info \
libwidg/*.st \
libwidg/Make.proto \
libwidg/resources/.dir.info \
libwidg/resources/*.rs \
libwidg/bitmaps/*.*)
#
# these nest too deep on some systems (see discussion about LIMITSUPERINCLUDE
# in configurations/COMMON/defines
#
WORKSPACE:
$(MAKE) Workspace.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
CODEVIEW:
$(MAKE) CodeView.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
WARNBOX:
$(MAKE) WarningBox.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
RBUTTON:
$(MAKE) RadioButton.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
#
# special BIG-rule (kludge for HP)
#
EditTextView.$(O):
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=EditTextView CC=$(CC) OPT="$(OPT)"
#
# special BIG-rule (kludge for NeXT)
#
ListView.$(O):
$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ListView OPT="$(OPT)"
#
# on HP, big classes blow the C-preprocessor (stops with 'too much defining' error)
#
#HP::
#
#HPbigFiles:
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ObjectView CC=$(CC) OPT="$(OPT)"
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DialogBox CC=$(CC) OPT="$(OPT)"
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=TextView CC=$(CC) OPT="$(OPT)"
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SelectionInListView CC=$(CC) OPT="$(OPT)"
# $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=MenuView CC=$(CC) OPT="$(OPT)"
#
# deeply nested includes (kludge for sun cc)
#
SUN:: SUNfiles
SUNfiles:
$(MAKE) WarningBox.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
# ENDMAKEDEPEND --- do not remove this line; make depend needs it