Make.proto
author Claus Gittinger <cg@exept.de>
Tue, 28 Oct 1997 20:41:44 +0100
changeset 352 088174fc1e71
parent 322 15310b9a9b27
child 599 bfac1ab2fd62
permissions -rw-r--r--
support for constant lists; better aspect-method code added browse-aspect-methods

# $Header$

# -------------- no need to change anything below ----------

#
# there is one speciality to be found below:
#
#  SBrowser became too big to be compiled on hp and NeXT
#  (and also takes up too much disk-space in the tmp-directory
#   for a typical sun installation).
#  Therefore, it is compiled in two pieces - this should
#  work on all systems.
#  
TOP=..
SUBDIRS=

LIBNAME=libtool2

STCOPT=$(LIBTOOL_STCOPT)
STCLOCALOPT='-package=stx:libtool2' $(COMMONSYMBOLS) +optspace3 $(SEPINITCODE) -varPrefix=$(LIBNAME)
LINKOBJRULE=$(SEPINITLINKOBJRULE)

RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm

all::       classLibRule

O=$(O2)

IOBJS=  \
	InspectorList.$(O)	\
	InspectorListView.$(O)	\
	InspectorView.$(O)	\
	InspectorPanelView.$(O)

OBJS= \
	ColorMenu.$(O) \
	FontMenu.$(O) \
	MenuEditor.$(O) \
	ResourceRetriever.$(O) \
	UIGalleryView.$(O) \
	UIHelpTool.$(O) \
	UILayoutTool.$(O) \
	UIObjectView.$(O) \
	UIPainter.$(O) \
	UIPainterView.$(O) \
	UISelectionPanel.$(O) \
	UISpecificationTool.$(O)

cleanjunk::
	    -rm -f *.c *.H

clean::
	    -rm -f [A-Z]*.o *.c *.H

clobber::
	    -rm -f *.c *.H classList.stc abbrev.stc

tar:
	(cd $(TOP); tar cvfh DISTRIB/libtool2.tar \
				libtool2/.dir.info \
				libtool2/Make.proto \
				libtool2/*.st

#
# next thing I'll build into stc is a makedepend feature for this ...
#

# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
InspectorList.$(O): InspectorList.st $(STCHDR)
InspectorListView.$(O): InspectorListView.st $(STCHDR)
InspectorView.$(O): InspectorView.st $(STCHDR)
InspectorPanelView.$(O): InspectorPanelView.st $(STCHDR)
ColorMenu.$(O): ColorMenu.st $(STCHDR)
FontMenu.$(O): FontMenu.st $(STCHDR)
MenuEditor.$(O): MenuEditor.st $(STCHDR)
ResourceRetriever.$(O): ResourceRetriever.st $(STCHDR)
UIGalleryView.$(O): UIGalleryView.st $(STCHDR)
UIHelpTool.$(O): UIHelpTool.st $(STCHDR)
UILayoutTool.$(O): UILayoutTool.st $(STCHDR)
UIObjectView.$(O): UIObjectView.st $(STCHDR)
UIPainter.$(O): UIPainter.st $(STCHDR)
UIPainterView.$(O): UIPainterView.st $(STCHDR)
UISelectionPanel.$(O): UISelectionPanel.st $(STCHDR)
UISpecificationTool.$(O): UISpecificationTool.st $(STCHDR)
# ENDMAKEDEPEND --- do not remove this line; make depend needs it