source: trunk/third/binutils/Makefile.def @ 21000

Revision 21000, 8.1 KB checked in by ghudson, 20 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r20999, which included commits to RCS files with non-trunk default branches.
Line 
1#! /usr/bin/autogen
2AutoGen definitions Makefile.tpl;
3
4// Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
5// This file was originally written by Nathanael Nerode.
6//
7//   Copyright 2002, 2003 Free Software Foundation
8//
9// This file is free software; you can redistribute it and/or modify
10// it under the terms of the GNU General Public License as published by
11// the Free Software Foundation; either version 2 of the License, or
12// (at your option) any later version.
13//
14// This program is distributed in the hope that it will be useful,
15// but WITHOUT ANY WARRANTY; without even the implied warranty of
16// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17// GNU General Public License for more details.
18//
19// You should have received a copy of the GNU General Public License
20// along with this program; if not, write to the Free Software
21// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
22
23
24// "missing" indicates that that module doesn't supply
25// that recursive target in its Makefile.
26
27build_modules= { module= libiberty; };
28
29host_modules= { module= ash; };
30host_modules= { module= autoconf; };
31host_modules= { module= automake; };
32host_modules= { module= bash; };
33host_modules= { module= bfd; };
34host_modules= { module= opcodes; };
35host_modules= { module= binutils; };
36host_modules= { module= bison; no_check_cross= true; };
37host_modules= { module= byacc; no_check_cross= true; };
38host_modules= { module= bzip2; };
39host_modules= { module= dejagnu; };
40host_modules= { module= diff; };
41host_modules= { module= dosutils; no_check= true; };
42host_modules= { module= etc; };
43host_modules= { module= fastjar; no_check_cross= true; };
44host_modules= { module= fileutils; };
45host_modules= { module= findutils; };
46host_modules= { module= find; };
47host_modules= { module= flex; no_check_cross= true; };
48host_modules= { module= gas; };
49host_modules= { module= gawk; };
50host_modules= { module= gettext; };
51host_modules= { module= gnuserv; };
52host_modules= { module= gprof; };
53host_modules= { module= gzip; };
54host_modules= { module= hello; };
55host_modules= { module= indent; };
56host_modules= { module= intl; };
57host_modules= { module= tcl;
58                missing=mostlyclean; };
59host_modules= { module= itcl; };
60host_modules= { module= ld; };
61host_modules= { module= libgui; };
62host_modules= { module= libiberty; };
63host_modules= { module= libtool; };
64host_modules= { module= m4; };
65host_modules= { module= make; };
66host_modules= { module= mmalloc; no_check=true; };
67host_modules= { module= patch; };
68host_modules= { module= perl; };
69host_modules= { module= prms; };
70host_modules= { module= rcs; };
71host_modules= { module= readline; };
72host_modules= { module= release; no_install= true; no_check= true; };
73host_modules= { module= recode; };
74host_modules= { module= sed; };
75host_modules= { module= send-pr; };
76host_modules= { module= shellutils; };
77host_modules= { module= sid; };
78host_modules= { module= sim; };
79host_modules= { module= tar; };
80host_modules= { module= texinfo; no_install= true; };
81host_modules= { module= textutils; };
82host_modules= { module= time; };
83host_modules= { module= uudecode; };
84host_modules= { module= wdiff; };
85host_modules= { module= zip; no_check_cross=true; };
86host_modules= { module= zlib; no_install=true; no_check=true; };
87host_modules= { module= gdb; with_x=true; };
88host_modules= { module= expect; with_x=true; };
89host_modules= { module= guile; with_x=true; };
90host_modules= { module= tk; with_x=true; };
91host_modules= { module= tix; with_x=true; };
92host_modules= { module= libtermcap; no_check=true;
93                missing=mostlyclean;
94                missing=clean;
95                missing=distclean;
96                missing=maintainer-clean; };
97host_modules= { module= utils; no_check=true; };
98
99target_modules = { module= libstdc++-v3; raw_cxx=true; };
100target_modules = { module= newlib; };
101target_modules = { module= libf2c; };
102target_modules = { module= libobjc; };
103target_modules = { module= libtermcap; no_check=true; stage=true;
104                   missing=mostlyclean;
105                   missing=clean;
106                   missing=distclean;
107                   missing=maintainer-clean; };
108target_modules = { module= winsup; };
109target_modules = { module= libgloss; no_check=true; };
110target_modules = { module= libiberty; };
111target_modules = { module= gperf; };
112target_modules = { module= examples; no_check=true; no_install=true; };
113target_modules = { module= libffi; };
114target_modules = { module= libjava; raw_cxx=true; };
115target_modules = { module= zlib; stage=true; };
116target_modules = { module= boehm-gc; };
117target_modules = { module= qthreads; };
118target_modules = { module= rda; };
119target_modules = { module= libada; };
120
121// These are (some of) the make targets to be done in each subdirectory.
122// Not all; these are the ones which don't have special options.
123// "depend" indicates that a target depends on another target uniformly
124// for each subdirectory.  There can be several such lines per target.
125recursive_targets = { make_target= info;
126                      depend=configure; };
127recursive_targets = { make_target= dvi;
128                      depend=configure; };
129recursive_targets = { make_target= TAGS;
130                      depend=configure; };
131recursive_targets = { make_target= install-info;
132                      depend=configure;
133                      depend=info; };
134recursive_targets = { make_target= installcheck;
135                      depend=configure; };
136recursive_targets = { make_target= mostlyclean; };
137recursive_targets = { make_target= clean; };
138recursive_targets = { make_target= distclean; };
139recursive_targets = { make_target= maintainer-clean; };
140
141// Flags which need to be passed down.
142
143// Directories etc.
144flags_to_pass = { flag= DESTDIR ; };
145flags_to_pass = { flag= RPATH_ENVVAR ; };
146flags_to_pass = { flag= TARGET_SUBDIR ; };
147flags_to_pass = { flag= bindir ; };
148flags_to_pass = { flag= datadir ; };
149flags_to_pass = { flag= exec_prefix ; };
150flags_to_pass = { flag= includedir ; };
151flags_to_pass = { flag= infodir ; };
152flags_to_pass = { flag= libdir ; };
153flags_to_pass = { flag= libexecdir ; };
154flags_to_pass = { flag= lispdir ; };
155flags_to_pass = { flag= libstdcxx_incdir ; };
156flags_to_pass = { flag= libsubdir ; };
157flags_to_pass = { flag= localstatedir ; };
158flags_to_pass = { flag= mandir ; };
159flags_to_pass = { flag= oldincludedir ; };
160flags_to_pass = { flag= prefix ; };
161flags_to_pass = { flag= sbindir ; };
162flags_to_pass = { flag= sharedstatedir ; };
163flags_to_pass = { flag= sysconfdir ; };
164flags_to_pass = { flag= tooldir ; };
165flags_to_pass = { flag= build_tooldir ; };
166flags_to_pass = { flag= gxx_include_dir ; };
167flags_to_pass = { flag= gcc_version ; };
168flags_to_pass = { flag= gcc_version_trigger ; };
169flags_to_pass = { flag= target_alias ; };
170
171// Build tools
172flags_to_pass = { flag= BISON ; };
173flags_to_pass = { flag= CC_FOR_BUILD ; };
174flags_to_pass = { flag= CXX_FOR_BUILD ; };
175flags_to_pass = { flag= EXPECT ; };
176flags_to_pass = { flag= INSTALL ; };
177flags_to_pass = { flag= INSTALL_DATA ; };
178flags_to_pass = { flag= INSTALL_PROGRAM ; };
179flags_to_pass = { flag= INSTALL_SCRIPT ; };
180flags_to_pass = { flag= LEX ; };
181flags_to_pass = { flag= M4 ; };
182flags_to_pass = { flag= MAKE ; };
183flags_to_pass = { flag= RUNTEST ; };
184flags_to_pass = { flag= RUNTESTFLAGS ; };
185flags_to_pass = { flag= SHELL ; };
186flags_to_pass = { flag= YACC ; };
187
188// Host tools
189flags_to_pass = { flag= AR_FLAGS ; };
190flags_to_pass = { flag= CFLAGS ; };
191flags_to_pass = { flag= CXXFLAGS ; };
192flags_to_pass = { flag= LDFLAGS ; };
193flags_to_pass = { flag= LIBCFLAGS ; };
194flags_to_pass = { flag= LIBCXXFLAGS ; };
195
196// Target tools
197flags_to_pass = { flag= AR_FOR_TARGET ; };
198flags_to_pass = { flag= AS_FOR_TARGET ; };
199flags_to_pass = { flag= CC_FOR_TARGET ; };
200flags_to_pass = { flag= CFLAGS_FOR_TARGET ; };
201flags_to_pass = { flag= CXX_FOR_TARGET ; };
202flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
203flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
204flags_to_pass = { flag= GCJ_FOR_TARGET ; };
205flags_to_pass = { flag= LD_FOR_TARGET ; };
206flags_to_pass = { flag= LIBCFLAGS_FOR_TARGET ; };
207flags_to_pass = { flag= LIBCXXFLAGS_FOR_TARGET ; };
208flags_to_pass = { flag= NM_FOR_TARGET ; };
209flags_to_pass = { flag= RANLIB_FOR_TARGET ; };
210flags_to_pass = { flag= WINDRES_FOR_TARGET ; };
Note: See TracBrowser for help on using the repository browser.