Make.proto
author Claus Gittinger <cg@exept.de>
Mon, 20 Feb 2006 11:44:26 +0100
changeset 6585 45d45f2e3c59
parent 5420 3841c84ec520
child 6981 09d2e43a2332
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6585
45d45f2e3c59 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5420
diff changeset
     1
# $Header: /cvs/stx/stx/libtool/Make.proto,v 1.100 2006-02-20 10:44:26 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
1629
04c5cc863e8a *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1326
diff changeset
    17
LIB_BASE=$(LIBTOOL_BASE)
2374
2f38d4b5ff28 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2365
diff changeset
    18
NM_LIB_BASE=LIBTOOL_BASE
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    19
205d53e91c52 Initial revision
claus
parents:
diff changeset
    20
STCOPT=$(LIBTOOL_STCOPT)
6585
45d45f2e3c59 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5420
diff changeset
    21
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) +optspace3 $(SEPINITCODE) -varPrefix=$(LIBNAME) -warnNonStandard
453
a952792e15b0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 445
diff changeset
    22
LINKOBJRULE=$(SEPINITLINKOBJRULE)
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    23
534
bf3421b82586 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 462
diff changeset
    24
all::       classLibRule
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    25
205d53e91c52 Initial revision
claus
parents:
diff changeset
    26
cleanjunk::
5328
8b31177ded1b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5314
diff changeset
    27
	    @-rm -f *.s *.s2 *.c *.H
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    28
205d53e91c52 Initial revision
claus
parents:
diff changeset
    29
clean::
5328
8b31177ded1b *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5314
diff changeset
    30
	    @-rm -f [A-Z]*.o *.s *.s2 *.c *.H
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    31
205d53e91c52 Initial revision
claus
parents:
diff changeset
    32
clobber::
2092
d03703adf471 be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents: 2065
diff changeset
    33
	    @-rm -f *.c *.H classList.stc abbrev.stc
45
950b84ba89e6 *** empty log message ***
claus
parents: 42
diff changeset
    34
457
d55d8d2e303f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 456
diff changeset
    35
AIX::
117
claus
parents: 108
diff changeset
    36
	$(MAKE) OPT= BrwsrView.o
claus
parents: 108
diff changeset
    37
	$(MAKE) OPT= FBrowser.o
claus
parents: 108
diff changeset
    38
30
205d53e91c52 Initial revision
claus
parents:
diff changeset
    39
#
205d53e91c52 Initial revision
claus
parents:
diff changeset
    40
# special BIG-rule (kludge for HP)
205d53e91c52 Initial revision
claus
parents:
diff changeset
    41
#
81
b3b4d34c5ada *** empty log message ***
claus
parents: 76
diff changeset
    42
5310
96e6a205c26c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5303
diff changeset
    43
$(OUTDIR)NewSystemBrowser.$(O):
5293
068b89013a1f *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5292
diff changeset
    44
	$(MAKE) $(VERYBIG_STFILE_RULE) BIG_FILE=NewSystemBrowser OPT="$(OPT)" CC="$(CC)"
5272
5e836ee58214 dont compile NewSystemBrowser with optimizer (takes too long to compile)
Claus Gittinger <cg@exept.de>
parents: 5248
diff changeset
    45
5e836ee58214 dont compile NewSystemBrowser with optimizer (takes too long to compile)
Claus Gittinger <cg@exept.de>
parents: 5248
diff changeset
    46
#
5e836ee58214 dont compile NewSystemBrowser with optimizer (takes too long to compile)
Claus Gittinger <cg@exept.de>
parents: 5248
diff changeset
    47
# this one is too big to compile with optimizer on most machines
5e836ee58214 dont compile NewSystemBrowser with optimizer (takes too long to compile)
Claus Gittinger <cg@exept.de>
parents: 5248
diff changeset
    48
#
5310
96e6a205c26c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5303
diff changeset
    49
#$(OUTDIR)NewSystemBrowser.$(O):
5292
6e8a32c4e5ff *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5272
diff changeset
    50
#        $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=NewSystemBrowser OPT="" CC="$(CC)"
3011
232570d6ae88 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2448
diff changeset
    51
5310
96e6a205c26c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5303
diff changeset
    52
$(OUTDIR)FilenameEditFieldV2.$(O):       $(INCLUDE)/VariablePanelSpec.$(H)
5133
853ac8bccba7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5129
diff changeset
    53
853ac8bccba7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5129
diff changeset
    54
$(INCLUDE)/VariablePanelSpec.$(H):
853ac8bccba7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5129
diff changeset
    55
	(cd $(TOP)/libui ; $(MAKE) VariablePanelSpec.$(O) )
853ac8bccba7 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 5129
diff changeset
    56
118
claus
parents: 117
diff changeset
    57
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
claus
parents: 117
diff changeset
    58
# ENDMAKEDEPEND --- do not remove this line; make depend needs it