Make.proto
author Claus Gittinger <cg@exept.de>
Wed, 19 Mar 2003 14:25:40 +0100
changeset 1695 afc1c096ebba
parent 1536 0be7d0b15c22
child 1756 3b033fe4ad5c
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     1
# $Header$
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     2
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     4
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     5
#
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     6
# there is one speciality to be found below:
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     7
#
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     8
#  SBrowser became too big to be compiled on hp and NeXT
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
     9
#  (and also takes up too much disk-space in the tmp-directory
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    10
#   for a typical sun installation).
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    11
#  Therefore, it is compiled in two pieces - this should
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    12
#  work on all systems.
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    13
#  
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    14
TOP=..
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    15
SUBDIRS=
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    16
1265
3ee4eed12753 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1263
diff changeset
    17
MODULE=stx
1266
a9ff1892e9c5 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1265
diff changeset
    18
MODULE_DIR=libtool2
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    19
LIBNAME=libtool2
1269
eacc3d198771 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1266
diff changeset
    20
THIS_IS_A_BASE_LIBRARY="yes"
eacc3d198771 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1266
diff changeset
    21
1265
3ee4eed12753 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1263
diff changeset
    22
PACKAGE=$(MODULE):$(LIBNAME)
813
3e0dc3c04f79 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 695
diff changeset
    23
LIB_BASE=$(LIBTOOL2_BASE)
1208
9ed995a29902 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1111
diff changeset
    24
NM_LIB_BASE=LIBTOOL2_BASE
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    25
816
b3d2c7c1c5db *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 814
diff changeset
    26
STCOPT=$(LIBTOOL2_STCOPT)
1110
8c99511f8317 added the PACKAGE definition
Claus Gittinger <cg@exept.de>
parents: 1101
diff changeset
    27
STCLOCALOPT='-package=$(PACKAGE)' $(COMMONSYMBOLS) $(SEPINITCODE) -varPrefix=$(LIBNAME)
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    28
LINKOBJRULE=$(SEPINITLINKOBJRULE)
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    29
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    30
RCSSOURCES=*.st Make.proto resources/*.rs bitmaps/*.xbm
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    31
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    32
all::       classLibRule
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    33
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    34
O=$(O2)
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    35
234
9be9697b0278 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    36
IOBJS=  \
1213
6cf7a4c2dfce *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1212
diff changeset
    37
	NewInspectorList.$(O)      \
6cf7a4c2dfce *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1212
diff changeset
    38
	NewInspectorListView.$(O)  \
6cf7a4c2dfce *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1212
diff changeset
    39
	NewInspectorView.$(O)      \
6cf7a4c2dfce *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1212
diff changeset
    40
	NewInspectorPanelView.$(O)
234
9be9697b0278 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    41
9be9697b0278 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 203
diff changeset
    42
OBJS= \
1263
a1d1e3eb8dcb *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1213
diff changeset
    43
	$(LIBTOOL2_PACKAGE_OBJS) \
203
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    44
	ColorMenu.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    45
	FontMenu.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    46
	MenuEditor.$(O) \
695
0c8ba53ba791 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 599
diff changeset
    47
	ImageEditor.$(O) \
0c8ba53ba791 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 599
diff changeset
    48
	DataSetBuilder.$(O) \
203
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    49
	UIGalleryView.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    50
	UIHelpTool.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    51
	UILayoutTool.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    52
	UIObjectView.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    53
	UIPainter.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    54
	UIPainterView.$(O) \
7a219b861c67 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 36
diff changeset
    55
	UISelectionPanel.$(O) \
599
bfac1ab2fd62 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 322
diff changeset
    56
	UISpecificationTool.$(O) \
bfac1ab2fd62 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 322
diff changeset
    57
	SelectionBrowser.$(O) \
bfac1ab2fd62 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 322
diff changeset
    58
	FileSelectionBrowser.$(O) \
1536
0be7d0b15c22 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1269
diff changeset
    59
	ResourceSelectionBrowser.$(O) \
0be7d0b15c22 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1269
diff changeset
    60
	ToolbarIconLibrary.$(O)
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    61
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    62
cleanjunk::
1101
328456f7c51b be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents: 1018
diff changeset
    63
	    @-rm -f *.c *.H
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    64
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    65
clean::
1101
328456f7c51b be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents: 1018
diff changeset
    66
	    @-rm -f [A-Z]*.o *.c *.H
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    67
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    68
clobber::
1101
328456f7c51b be less verbose when cleaning or clobbering
Claus Gittinger <cg@exept.de>
parents: 1018
diff changeset
    69
	    @-rm -f *.c *.H classList.stc abbrev.stc
36
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    70
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    71
tar:
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    72
	(cd $(TOP); tar cvfh DISTRIB/libtool2.tar \
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    73
				libtool2/.dir.info \
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    74
				libtool2/Make.proto \
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    75
				libtool2/*.st
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    76
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    77
#
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    78
# next thing I'll build into stc is a makedepend feature for this ...
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    79
#
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    80
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    81
# BEGINMAKEDEPEND --- do not remove this line; make depend needs it
bc04c0ad66d0 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents:
diff changeset
    82
# ENDMAKEDEPEND --- do not remove this line; make depend needs it