Make.proto
author claus
Wed, 24 Aug 1994 01:49:53 +0200
changeset 42 0af362f7b879
parent 38 2d74437258d2
child 45 950b84ba89e6
permissions -rw-r--r--
big cleanup
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
     1
# %W% %E%
205d53e91c52 Initial revision
claus
parents:
diff changeset
     2
205d53e91c52 Initial revision
claus
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
205d53e91c52 Initial revision
claus
parents:
diff changeset
     4
205d53e91c52 Initial revision
claus
parents:
diff changeset
     5
TOP=..
205d53e91c52 Initial revision
claus
parents:
diff changeset
     6
SUBDIRS=
205d53e91c52 Initial revision
claus
parents:
diff changeset
     7
205d53e91c52 Initial revision
claus
parents:
diff changeset
     8
LIBNAME=libtool
205d53e91c52 Initial revision
claus
parents:
diff changeset
     9
205d53e91c52 Initial revision
claus
parents:
diff changeset
    10
STCOPT=$(LIBTOOL_STCOPT)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    11
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    12
all::       abbrev.stc objs classList.stc $(OBJTARGET)
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    13
205d53e91c52 Initial revision
claus
parents:
diff changeset
    14
objs::	\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    15
	    SBrowser.$(O)			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    16
	    CBrowser.$(O)			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    17
	    DebugView.$(O)			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    18
	    Launcher.$(O)			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    19
	    ProjectV.$(O)			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    20
	    InspView.$(O)                  	\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    21
	      DictInspV.$(O)		   	\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    22
	      ConInspV.$(O)		   	\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    23
              OCInspView.$(O)			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    24
            FBrowser.$(O) 			\
205d53e91c52 Initial revision
claus
parents:
diff changeset
    25
	    DirBrwsr.$(O)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    26
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    27
classList.stc:	Make.proto
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    28
		$(MAKE) genClassList
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    29
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    30
cleanjunk::
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    31
	    -rm -f *.c *.H
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    32
205d53e91c52 Initial revision
claus
parents:
diff changeset
    33
clean::
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    34
	    -rm -f *.c *.H classList.stc abbrev.stc
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    35
205d53e91c52 Initial revision
claus
parents:
diff changeset
    36
clobber::
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    37
	    -rm -f *.c *.H classList.stc abbrev.stc
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    38
205d53e91c52 Initial revision
claus
parents:
diff changeset
    39
tar:
205d53e91c52 Initial revision
claus
parents:
diff changeset
    40
	rm -f $(TOP)/DISTRIB/libtool.tar*
205d53e91c52 Initial revision
claus
parents:
diff changeset
    41
	(cd $(TOP); tar cvf DISTRIB/libtool.tar \
205d53e91c52 Initial revision
claus
parents:
diff changeset
    42
				libtool/Make.proto \
205d53e91c52 Initial revision
claus
parents:
diff changeset
    43
				libtool/*.st \
205d53e91c52 Initial revision
claus
parents:
diff changeset
    44
				libtool/resources \
205d53e91c52 Initial revision
claus
parents:
diff changeset
    45
			        libtool/bitmaps)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    46
	compress $(TOP)/DISTRIB/libtool.tar
205d53e91c52 Initial revision
claus
parents:
diff changeset
    47
205d53e91c52 Initial revision
claus
parents:
diff changeset
    48
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
    49
# special BIG-rule (kludge for HP)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    50
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
    51
SBrowser.$(O):
205d53e91c52 Initial revision
claus
parents:
diff changeset
    52
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SBrowser
205d53e91c52 Initial revision
claus
parents:
diff changeset
    53
205d53e91c52 Initial revision
claus
parents:
diff changeset
    54
205d53e91c52 Initial revision
claus
parents:
diff changeset
    55
205d53e91c52 Initial revision
claus
parents:
diff changeset
    56
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
    57
# next thing I'll build into stc is a makedepend feature for this ...
205d53e91c52 Initial revision
claus
parents:
diff changeset
    58
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
    59
OBJECT=$(INCLUDE)/Object.H $(INCLUDE)/stc.h $(INCLUDE)/stcIntern.h
205d53e91c52 Initial revision
claus
parents:
diff changeset
    60
VIEW=$(INCLUDE)/View.H $(OBJECT)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    61
STDSYSVIEW=$(INCLUDE)/StdSysV.H $(OBJECT)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    62
205d53e91c52 Initial revision
claus
parents:
diff changeset
    63
InspView.$(O):          InspView.st $(VIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    64
DictInspV.$(O):         DictInspV.st $(INCLUDE)/InspView.H $(VIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    65
ConInspV.$(O):          ConInspV.st $(INCLUDE)/InspView.H $(VIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    66
OCInspView.$(O):        OCInspView.st $(INCLUDE)/InspView.H $(VIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    67
205d53e91c52 Initial revision
claus
parents:
diff changeset
    68
DebugView.$(O):         DebugView.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    69
Launcher.$(O):          Launcher.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    70
ProjectV.$(O):          ProjectV.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    71
SBrowser.$(O):          SBrowser.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    72
CBrowser.$(O):          CBrowser.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    73
FBrowser.$(O):          FBrowser.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    74
DirBrwsr.$(O):          DirBrwsr.st $(STDSYSVIEW)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    75
FormEdtView.$(O):       FormEdtView.st $(VIEW)