Make.proto
author Claus Gittinger <cg@exept.de>
Fri, 21 Nov 2003 20:36:13 +0100
changeset 2829 c4528c8ce1de
parent 2828 763e387c7e53
child 3331 e2e24f8443fb
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2829
c4528c8ce1de *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2828
diff changeset
     1
# $Header: /cvs/stx/stx/libwidg/Make.proto,v 1.73 2003-11-21 19:36:13 cg Exp $
56
ad147060273f big cleanup
claus
parents: 39
diff changeset
     2
#
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
     4
39
8948f4f5e216 *** empty log message ***
claus
parents: 17
diff changeset
     5
TOP=..
8948f4f5e216 *** empty log message ***
claus
parents: 17
diff changeset
     6
SUBDIRS=
8948f4f5e216 *** empty log message ***
claus
parents: 17
diff changeset
     7
1511
9b85fcdbb45d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1332
diff changeset
     8
LIB_BASE=$(LIBWIDG_BASE)
2002
1a292bb3baec *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1854
diff changeset
     9
NM_LIB_BASE=LIBWIDG_BASE
1511
9b85fcdbb45d *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1332
diff changeset
    10
132
claus
parents: 131
diff changeset
    11
STCOPT=$(LIBWIDG_STCOPT) -warnNonStandard
1854
2376625c49b3 added the PACKAGE definition
Claus Gittinger <cg@exept.de>
parents: 1835
diff changeset
    12
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME)
519
404251fcfe2e *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 515
diff changeset
    13
LINKOBJRULE=$(SEPINITLINKOBJRULE)
7
15a9291b9bd0 *** empty log message ***
claus
parents: 3
diff changeset
    14
530
fdb077a6d5f1 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 527
diff changeset
    15
all::       classLibRule
119
claus
parents: 113
diff changeset
    16
457
a7e0859f89f4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 432
diff changeset
    17
#
524
acf00a9c922c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 519
diff changeset
    18
# on (my) aix system, this one cannot be compiled with 
acf00a9c922c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 519
diff changeset
    19
# optimizer - running out of space during compile
acf00a9c922c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 519
diff changeset
    20
#
1689
e5b3793d2990 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1511
diff changeset
    21
AIX::       ListView.o TextView.o
2009
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    22
	    $(MAKE) OPT="" EditTextView.o
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    23
	    $(MAKE) OPT="" ObjectView.o
141
claus
parents: 137
diff changeset
    24
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    25
cleanjunk::
2824
5efbe0080492 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2054
diff changeset
    26
	    @-rm -f *.s *.s2 *.c *.H
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    27
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    28
clean::
2824
5efbe0080492 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2054
diff changeset
    29
	    @-rm -f [A-Z]*.o *.s *.s2 *.c *.H
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    30
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    31
clobber::
1835
93fafec7d774 be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents: 1723
diff changeset
    32
	    @-rm -f *.c *.H classList.stc abbrev.stc
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    33
457
a7e0859f89f4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 432
diff changeset
    34
rmuncrit:
a7e0859f89f4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 432
diff changeset
    35
	    -rm -f $(UNCRITICALOBJS)
a7e0859f89f4 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 432
diff changeset
    36
56
ad147060273f big cleanup
claus
parents: 39
diff changeset
    37
#
ad147060273f big cleanup
claus
parents: 39
diff changeset
    38
# these nest too deep on some systems (see discussion about LIMITSUPERINCLUDE
ad147060273f big cleanup
claus
parents: 39
diff changeset
    39
# in configurations/COMMON/defines
ad147060273f big cleanup
claus
parents: 39
diff changeset
    40
#
ad147060273f big cleanup
claus
parents: 39
diff changeset
    41
WORKSPACE:
ad147060273f big cleanup
claus
parents: 39
diff changeset
    42
	    $(MAKE) Workspace.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    43
56
ad147060273f big cleanup
claus
parents: 39
diff changeset
    44
CODEVIEW:
ad147060273f big cleanup
claus
parents: 39
diff changeset
    45
	    $(MAKE) CodeView.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    46
702
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    47
WARNBOX:
2009
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    48
	    $(MAKE) WarningBox.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
702
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    49
56
ad147060273f big cleanup
claus
parents: 39
diff changeset
    50
RBUTTON:
2008
1d02c2e994b6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 2007
diff changeset
    51
	    $(MAKE) RadioButton.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
0
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    52
e6a541c1c0eb Initial revision
claus
parents:
diff changeset
    53
#
500
53964b964bee HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    54
# special BIG-rule (kludge for HP)
53964b964bee HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    55
#
2009
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    56
EditTextView.$(O):
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    57
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=EditTextView CC=$(CC) OPT="$(OPT)"
500
53964b964bee HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    58
53964b964bee HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    59
53964b964bee HP needs BIG rule for ETXTView
Claus Gittinger <cg@exept.de>
parents: 470
diff changeset
    60
#
61
c9031a0e9412 *** empty log message ***
claus
parents: 59
diff changeset
    61
# special BIG-rule (kludge for NeXT)
c9031a0e9412 *** empty log message ***
claus
parents: 59
diff changeset
    62
#
164
Claus Gittinger <cg@exept.de>
parents: 157
diff changeset
    63
ListView.$(O):
525
87524b8e35a6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 524
diff changeset
    64
	$(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ListView OPT="$(OPT)"
87524b8e35a6 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 524
diff changeset
    65
623
b9fdafecab14 HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents: 530
diff changeset
    66
#
b9fdafecab14 HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents: 530
diff changeset
    67
# on HP, big classes blow the C-preprocessor (stops with 'too much defining' error)
b9fdafecab14 HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents: 530
diff changeset
    68
#
862
03a3d2ec249c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 861
diff changeset
    69
#HP::
03a3d2ec249c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 861
diff changeset
    70
#
861
7dcdbd875046 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 859
diff changeset
    71
#HPbigFiles:
2009
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    72
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=ObjectView CC=$(CC) OPT="$(OPT)"
1689
e5b3793d2990 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1511
diff changeset
    73
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=DialogBox CC=$(CC) OPT="$(OPT)"
e5b3793d2990 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1511
diff changeset
    74
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=TextView CC=$(CC) OPT="$(OPT)"
2009
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    75
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=SelectionInListView CC=$(CC) OPT="$(OPT)"
1689
e5b3793d2990 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1511
diff changeset
    76
#       $(MAKE) $(BIG_STFILE_RULE) BIG_FILE=MenuView CC=$(CC) OPT="$(OPT)"
623
b9fdafecab14 HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents: 530
diff changeset
    77
702
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    78
#
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    79
# deeply nested includes (kludge for sun cc)
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    80
#
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    81
SUN::   SUNfiles
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    82
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    83
SUNfiles:
2009
853cece96ee7 no abbrevs
Claus Gittinger <cg@exept.de>
parents: 2008
diff changeset
    84
	$(MAKE) WarningBox.o STCFLAGS="$(STCFLAGS) $(LIMITSUPERINCLUDE)"
702
a0ca5203e629 sunos has include-nesting problems with WarnBox
Claus Gittinger <cg@exept.de>
parents: 623
diff changeset
    85
623
b9fdafecab14 HP's cc crashes with too many defines ...
Claus Gittinger <cg@exept.de>
parents: 530
diff changeset
    86
61
c9031a0e9412 *** empty log message ***
claus
parents: 59
diff changeset
    87
144
claus
parents: 142
diff changeset
    88
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
claus
parents: 142
diff changeset
    89
# ENDMAKEDEPEND --- do not remove this line; make depend needs it