Make.proto
changeset 36 bc04c0ad66d0
child 203 7a219b861c67
equal deleted inserted replaced
35:6f1565819b63 36:bc04c0ad66d0
       
     1 # $Header$
       
     2 
       
     3 # -------------- no need to change anything below ----------
       
     4 
       
     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 #  
       
    14 TOP=..
       
    15 SUBDIRS=
       
    16 
       
    17 LIBNAME=libtool2
       
    18 
       
    19 STCOPT=$(LIBTOOL_STCOPT)
       
    20 STCLOCALOPT='-package=additional-programming-tools-(stx:libtool2)' $(COMMONSYMBOLS) +optspace3 $(SEPINITCODE) -varPrefix=$(LIBNAME)
       
    21 LINKOBJRULE=$(SEPINITLINKOBJRULE)
       
    22 
       
    23 RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm
       
    24 
       
    25 all::       classLibRule
       
    26 
       
    27 O=$(O2)
       
    28 
       
    29 OBJS=  \
       
    30 	InspectorList.$(O)	\
       
    31 	InspectorListView.$(O)	\
       
    32 	InspectorView.$(O)	\
       
    33 	InspectorPanelView.$(O)
       
    34 
       
    35 cleanjunk::
       
    36 	    -rm -f *.c *.H
       
    37 
       
    38 clean::
       
    39 	    -rm -f [A-Z]*.o *.c *.H
       
    40 
       
    41 clobber::
       
    42 	    -rm -f *.c *.H classList.stc abbrev.stc
       
    43 
       
    44 tar:
       
    45 	(cd $(TOP); tar cvfh DISTRIB/libtool2.tar \
       
    46 				libtool2/.dir.info \
       
    47 				libtool2/Make.proto \
       
    48 				libtool2/*.st
       
    49 
       
    50 #
       
    51 # next thing I'll build into stc is a makedepend feature for this ...
       
    52 #
       
    53 
       
    54 # BEGINMAKEDEPEND --- do not remove this line; make depend needs it
       
    55 InspectorList.$(O): InspectorList.st $(STCHDR)
       
    56 InspectorListView.$(O): InspectorListView.st $(STCHDR)
       
    57 InspectorView.$(O): InspectorView.st $(STCHDR)
       
    58 InspectorPanelView.$(O): InspectorPanelView.st $(STCHDR)
       
    59 # ENDMAKEDEPEND --- do not remove this line; make depend needs it