Make.proto
author Stefan Vogel <sv@exept.de>
Mon, 12 Jan 2004 11:23:16 +0100
changeset 5420 3841c84ec520
parent 5371 ebcdfb5f54df
child 6585 45d45f2e3c59
permissions -rw-r--r--
Add FileDialog

# $Header: /cvs/stx/stx/libtool/Make.proto,v 1.99 2004-01-12 10:23:16 stefan Exp $

# -------------- 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=

LIB_BASE=$(LIBTOOL_BASE)
NM_LIB_BASE=LIBTOOL_BASE

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

all::       classLibRule

cleanjunk::
	    @-rm -f *.s *.s2 *.c *.H

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

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

AIX::
	$(MAKE) OPT= BrwsrView.o
	$(MAKE) OPT= FBrowser.o

#
# special BIG-rule (kludge for HP)
#

$(OUTDIR)NewSystemBrowser.$(O):
	$(MAKE) $(VERYBIG_STFILE_RULE) BIG_FILE=NewSystemBrowser OPT="$(OPT)" CC="$(CC)"

#
# this one is too big to compile with optimizer on most machines
#
#$(OUTDIR)NewSystemBrowser.$(O):
#        $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=NewSystemBrowser OPT="" CC="$(CC)"

$(OUTDIR)FilenameEditFieldV2.$(O):       $(INCLUDE)/VariablePanelSpec.$(H)

$(INCLUDE)/VariablePanelSpec.$(H):
	(cd $(TOP)/libui ; $(MAKE) VariablePanelSpec.$(O) )

# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
# ENDMAKEDEPEND --- do not remove this line; make depend needs it