Make.proto
author Claus Gittinger <cg@exept.de>
Fri, 17 Apr 1998 21:00:31 +0200
changeset 1555 756ab2711237
parent 1326 aab1605ad945
child 1629 04c5cc863e8a
permissions -rw-r--r--
checkin from browser
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1326
aab1605ad945 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
     1
# $Header: /cvs/stx/stx/libtool/Make.proto,v 1.55 1997-09-20 22:42:11 cg Exp $
30
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
45
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
     5
#
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
     6
# there is one speciality to be found below:
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
     7
#
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
     8
#  SBrowser became too big to be compiled on hp and NeXT
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
     9
#  (and also takes up too much disk-space in the tmp-directory
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
    10
#   for a typical sun installation).
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
    11
#  Therefore, it is compiled in two pieces - this should
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
    12
#  work on all systems.
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
    13
#  
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    14
TOP=..
205d53e91c52 Initial revision
claus
parents:
diff changeset
    15
SUBDIRS=
205d53e91c52 Initial revision
claus
parents:
diff changeset
    16
205d53e91c52 Initial revision
claus
parents:
diff changeset
    17
LIBNAME=libtool
205d53e91c52 Initial revision
claus
parents:
diff changeset
    18
205d53e91c52 Initial revision
claus
parents:
diff changeset
    19
STCOPT=$(LIBTOOL_STCOPT)
1326
aab1605ad945 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    20
STCLOCALOPT='-package=stx:libtool' $(COMMONSYMBOLS) +optspace3 $(SEPINITCODE) -varPrefix=$(LIBNAME)
453
a952792e15b0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 445
diff changeset
    21
LINKOBJRULE=$(SEPINITLINKOBJRULE)
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    22
148
Claus Gittinger <cg@exept.de>
parents: 145
diff changeset
    23
RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm
85
d9713a3ca092 *** empty log message ***
claus
parents: 81
diff changeset
    24
534
bf3421b82586 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 462
diff changeset
    25
all::       classLibRule
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    26
108
claus
parents: 106
diff changeset
    27
O=$(O2)
claus
parents: 106
diff changeset
    28
220
94477f9376f3 removed old launcher from package
Claus Gittinger <cg@exept.de>
parents: 148
diff changeset
    29
OBSOLETEOBJS=  \
715
476b5b4d0dd0 Rename Launcher-->OldLauncher, NewLauncher-->Launcher.
Stefan Vogel <sv@exept.de>
parents: 681
diff changeset
    30
	    OldLauncher.$(O)
220
94477f9376f3 removed old launcher from package
Claus Gittinger <cg@exept.de>
parents: 148
diff changeset
    31
459
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    32
xxAUTOLOADEDOBJS= \
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    33
	    AboutBox.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    34
	    DiffTxtV.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    35
	    Diff3TxtV.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    36
	    EvMonitor.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    37
	    ImgInspV.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    38
	    MemMonitor.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    39
	    MemUsageV.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    40
	    ProjectV.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    41
	    ProcMonitor.$(O)			\
ec635291b853 oops - autoload does not really work (yet)
Claus Gittinger <cg@exept.de>
parents: 457
diff changeset
    42
	    ClrInspV.$(O)
412
9f66aceb6b35 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 370
diff changeset
    43
100
claus
parents: 93
diff changeset
    44
OBJS=  \
57
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    45
	    $(SBROWSER_OBJ)                     \
64
cea571d630e1 *** empty log message ***
claus
parents: 62
diff changeset
    46
	    $(CBROWSER_OBJ)                     \
57
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    47
	    DebugView.$(O)                      \
715
476b5b4d0dd0 Rename Launcher-->OldLauncher, NewLauncher-->Launcher.
Stefan Vogel <sv@exept.de>
parents: 681
diff changeset
    48
	    Launcher.$(O)                    \
57
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    49
	    InspView.$(O)                       \
370
7476940ca13f New SetInspectorView.
Stefan Vogel <sv@exept.de>
parents: 333
diff changeset
    50
	      SetInspV.$(O)                     \
57
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    51
	      DictInspV.$(O)                    \
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    52
	      ConInspV.$(O)                     \
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    53
	      OCInspView.$(O)                   \
64
cea571d630e1 *** empty log message ***
claus
parents: 62
diff changeset
    54
	    $(FBROWSER_OBJ)                     \
cea571d630e1 *** empty log message ***
claus
parents: 62
diff changeset
    55
	    $(DIRBROWSER_OBJ)
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    56
205d53e91c52 Initial revision
claus
parents:
diff changeset
    57
cleanjunk::
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    58
	    -rm -f *.c *.H
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    59
205d53e91c52 Initial revision
claus
parents:
diff changeset
    60
clean::
325
5c4b75f3d703 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 274
diff changeset
    61
	    -rm -f [A-Z]*.o *.c *.H
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    62
205d53e91c52 Initial revision
claus
parents:
diff changeset
    63
clobber::
42
0af362f7b879 big cleanup
claus
parents: 38
diff changeset
    64
	    -rm -f *.c *.H classList.stc abbrev.stc
45
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
    65
457
d55d8d2e303f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 456
diff changeset
    66
AIX::
117
claus
parents: 108
diff changeset
    67
	$(MAKE) OPT= BrwsrView.o
claus
parents: 108
diff changeset
    68
	$(MAKE) OPT= FBrowser.o
claus
parents: 108
diff changeset
    69
541
87f25e449705 HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
    70
#
87f25e449705 HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
    71
# on HP, big classes blow the C-preprocessor (stops with 'too much defining' error)
87f25e449705 HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
    72
#
828
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    73
#HP::    HPbigFiles
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    74
#
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    75
#HPbigFiles:
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    76
#	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=BrwsrView CC=$(CC) OPT="$(OPT)"
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    77
#	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=CBrowser CC=$(CC) OPT="$(OPT)"
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    78
#	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DebugView CC=$(CC) OPT="$(OPT)"
1c662b33886e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 715
diff changeset
    79
#	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Launcher CC=$(CC) OPT="$(OPT)"
541
87f25e449705 HP's cc crashes with too many #defines
Claus Gittinger <cg@exept.de>
parents: 534
diff changeset
    80
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    81
tar:
106
claus
parents: 105
diff changeset
    82
	(cd $(TOP); tar cvfh DISTRIB/libtool.tar \
60
claus
parents: 58
diff changeset
    83
				libtool/.dir.info \
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    84
				libtool/Make.proto \
205d53e91c52 Initial revision
claus
parents:
diff changeset
    85
				libtool/*.st \
85
d9713a3ca092 *** empty log message ***
claus
parents: 81
diff changeset
    86
				libtool/resources/.dir.info \
d9713a3ca092 *** empty log message ***
claus
parents: 81
diff changeset
    87
				libtool/resources/*.rs \
57
36e13831b62d *** empty log message ***
claus
parents: 56
diff changeset
    88
				libtool/bitmaps)
49
6fe62433cfa3 *** empty log message ***
claus
parents: 45
diff changeset
    89
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    90
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
    91
# special BIG-rule (kludge for HP)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    92
#
81
b3b4d34c5ada *** empty log message ***
claus
parents: 76
diff changeset
    93
b3b4d34c5ada *** empty log message ***
claus
parents: 76
diff changeset
    94
BrwsrView.$(O):
333
245f0a972fc9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 332
diff changeset
    95
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=BrwsrView OPT="$(OPT)"
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    96
145
Claus Gittinger <cg@exept.de>
parents: 144
diff changeset
    97
FBrowser.$(O):
333
245f0a972fc9 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 332
diff changeset
    98
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=FBrowser OPT="$(OPT)"
145
Claus Gittinger <cg@exept.de>
parents: 144
diff changeset
    99
108
claus
parents: 106
diff changeset
   100
BrwsrView.o2: BrwsrView.o
claus
parents: 106
diff changeset
   101
	cp BrwsrView.o BrwsrView.o2
claus
parents: 106
diff changeset
   102
715
476b5b4d0dd0 Rename Launcher-->OldLauncher, NewLauncher-->Launcher.
Stefan Vogel <sv@exept.de>
parents: 681
diff changeset
   103
xxLauncher.$(O):
476b5b4d0dd0 Rename Launcher-->OldLauncher, NewLauncher-->Launcher.
Stefan Vogel <sv@exept.de>
parents: 681
diff changeset
   104
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=Launcher
132
claus
parents: 123
diff changeset
   105
claus
parents: 123
diff changeset
   106
xxCBrowser.$(O):
claus
parents: 123
diff changeset
   107
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=CBrowser
claus
parents: 123
diff changeset
   108
claus
parents: 123
diff changeset
   109
xxDebugView.$(O):
claus
parents: 123
diff changeset
   110
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DebugView
claus
parents: 123
diff changeset
   111
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
   112
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
   113
# next thing I'll build into stc is a makedepend feature for this ...
205d53e91c52 Initial revision
claus
parents:
diff changeset
   114
#
118
claus
parents: 117
diff changeset
   115
claus
parents: 117
diff changeset
   116
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
652
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   117
AboutBox.o: AboutBox.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   118
BrwsrView.o: BrwsrView.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   119
CBrowser.o: CBrowser.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   120
ChgSetBrwsr.o: ChgSetBrwsr.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   121
ClassInspV.o: ClassInspV.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   122
ClrInspV.o: ClrInspV.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   123
ConInspV.o: ConInspV.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   124
DebugView.o: DebugView.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   125
SetInspV.o: SetInspV.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   126
DictInspV.o: DictInspV.st $(STCHDR)
123
claus
parents: 118
diff changeset
   127
DiffTxtV.o: DiffTxtV.st $(STCHDR)
274
52f145ce534b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 220
diff changeset
   128
Diff3TxtV.o: Diff3TxtV.st $(STCHDR)
652
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   129
DirBrwsr.o: DirBrwsr.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   130
EvMonitor.o: EvMonitor.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   131
FBrowser.o: FBrowser.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   132
ImgInspV.o: ImgInspV.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   133
InspView.o: InspView.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   134
Launcher.o: Launcher.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   135
MemMonitor.o: MemMonitor.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   136
MemUsageV.o: MemUsageV.st $(STCHDR)
715
476b5b4d0dd0 Rename Launcher-->OldLauncher, NewLauncher-->Launcher.
Stefan Vogel <sv@exept.de>
parents: 681
diff changeset
   137
OldLauncher.o: OldLauncher.st $(STCHDR)
652
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   138
OCInspView.o: OCInspView.st $(STCHDR)
982
ed5de0e2fb24 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 828
diff changeset
   139
SystemStatusMonitor.o: SystemStatusMonitor.st $(STCHDR)
652
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   140
ProcMonitor.o: ProcMonitor.st $(STCHDR)
982
ed5de0e2fb24 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 828
diff changeset
   141
SemaphoreMonitor.o: SemaphoreMonitor.st $(STCHDR)
652
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   142
ProjectV.o: ProjectV.st $(STCHDR)
fbc4d0f941f7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 541
diff changeset
   143
SBrowser.o: SBrowser.st $(STCHDR)
118
claus
parents: 117
diff changeset
   144
# ENDMAKEDEPEND --- do not remove this line; make depend needs it