Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(17)

Side by Side Diff: Makefile.tpl

Issue 124383005: GDB 7.6.50 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@upstream
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « Makefile.in ('k') | bfd/ChangeLog » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 [+ AutoGen5 template -*- Mode: Makefile -*- 1 [+ AutoGen5 template -*- Mode: Makefile -*-
2 in 2 in
3 +] 3 +]
4 4
5 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'. 5 # Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
6 # 6 #
7 # Makefile for directory with subdirs to build. 7 # Makefile for directory with subdirs to build.
8 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 8 # Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
9 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 9 # 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
10 # Free Software Foundation 10 # Free Software Foundation
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \ 162 GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \
163 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \ 163 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
164 LD="$(LD_FOR_BUILD)"; export LD; \ 164 LD="$(LD_FOR_BUILD)"; export LD; \
165 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \ 165 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
166 NM="$(NM_FOR_BUILD)"; export NM; \ 166 NM="$(NM_FOR_BUILD)"; export NM; \
167 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \ 167 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
168 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \ 168 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES; \
169 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC; 169 WINDMC="$(WINDMC_FOR_BUILD)"; export WINDMC;
170 170
171 # These variables must be set on the make command line for directories 171 # These variables must be set on the make command line for directories
172 # built for the build system to override those in BASE_FLAGS_TO_PASSS. 172 # built for the build system to override those in BASE_FLAGS_TO_PASS.
173 EXTRA_BUILD_FLAGS = \ 173 EXTRA_BUILD_FLAGS = \
174 CFLAGS="$(CFLAGS_FOR_BUILD)" \ 174 CFLAGS="$(CFLAGS_FOR_BUILD)" \
175 LDFLAGS="$(LDFLAGS_FOR_BUILD)" 175 LDFLAGS="$(LDFLAGS_FOR_BUILD)"
176 176
177 # This is the list of directories to built for the host system. 177 # This is the list of directories to built for the host system.
178 SUBDIRS = @configdirs@ 178 SUBDIRS = @configdirs@
179 TARGET_CONFIGDIRS = @target_configdirs@ 179 TARGET_CONFIGDIRS = @target_configdirs@
180 # This is set by the configure script to the arguments to use when configuring 180 # This is set by the configure script to the arguments to use when configuring
181 # directories built for the host system. 181 # directories built for the host system.
182 HOST_CONFIGARGS = @host_configargs@ 182 HOST_CONFIGARGS = @host_configargs@
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
215 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \ 215 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
216 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \ 216 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
217 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \ 217 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
218 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \ 218 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
219 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \ 219 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
220 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \ 220 READELF_FOR_TARGET="$(READELF_FOR_TARGET)"; export READELF_FOR_TARGET; \
221 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export T OPLEVEL_CONFIGURE_ARGUMENTS; \ 221 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export T OPLEVEL_CONFIGURE_ARGUMENTS; \
222 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \ 222 HOST_LIBS="$(STAGE1_LIBS)"; export HOST_LIBS; \
223 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \ 223 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
224 GMPINC="$(HOST_GMPINC)"; export GMPINC; \ 224 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
225 » PPLLIBS="$(HOST_PPLLIBS)"; export PPLLIBS; \ 225 » ISLINC="$(HOST_ISLINC)"; export ISLINC; \
226 » PPLINC="$(HOST_PPLINC)"; export PPLINC; \
227 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \ 226 CLOOGLIBS="$(HOST_CLOOGLIBS)"; export CLOOGLIBS; \
228 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \ 227 CLOOGINC="$(HOST_CLOOGINC)"; export CLOOGINC; \
229 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \ 228 LIBELFLIBS="$(HOST_LIBELFLIBS)" ; export LIBELFLIBS; \
230 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \ 229 LIBELFINC="$(HOST_LIBELFINC)" ; export LIBELFINC; \
231 @if gcc-bootstrap 230 @if gcc-bootstrap
232 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::* ,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \ 231 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::* ,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
233 @endif gcc-bootstrap 232 @endif gcc-bootstrap
234 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,: ,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); 233 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,: ,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
235 234
236 POSTSTAGE1_CXX_EXPORT = \ 235 POSTSTAGE1_CXX_EXPORT = \
237 CXX='$(CXX)'; export CXX; \ 236 CXX='$(CXX)'; export CXX; \
238 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD; 237 CXX_FOR_BUILD='$(CXX_FOR_BUILD)'; export CXX_FOR_BUILD;
239 @if target-libstdc++-v3-bootstrap 238 @if target-libstdc++-v3-bootstrap
240 # Override the above if we're bootstrapping C++. 239 # Override the above if we're bootstrapping C++.
241 POSTSTAGE1_CXX_EXPORT = \ 240 POSTSTAGE1_CXX_EXPORT = \
242 » CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/g++$(exeext) \ 241 » CXX="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xg++$(exeext) \
243 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \ 242 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/ -nostdinc++ \
244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \ 243 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
245 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \ 244 -B$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs \
246 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \ 245 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include/$(TARGET_SUBDIR) \
247 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \ 246 -I$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/include \
248 -I$$s/libstdc++-v3/libsupc++ \ 247 -I$$s/libstdc++-v3/libsupc++ \
249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \ 248 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/src/.libs \
250 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \ 249 -L$$r/prev-$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs"; \
251 export CXX; \ 250 export CXX; \
252 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD; 251 CXX_FOR_BUILD="$$CXX"; export CXX_FOR_BUILD;
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
306 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CX X; 305 CXX="$(RAW_CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CX X;
307 306
308 NORMAL_TARGET_EXPORTS = \ 307 NORMAL_TARGET_EXPORTS = \
309 $(BASE_TARGET_EXPORTS) \ 308 $(BASE_TARGET_EXPORTS) \
310 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX; 309 CXX="$(CXX_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export CXX;
311 310
312 # Where to find GMP 311 # Where to find GMP
313 HOST_GMPLIBS = @gmplibs@ 312 HOST_GMPLIBS = @gmplibs@
314 HOST_GMPINC = @gmpinc@ 313 HOST_GMPINC = @gmpinc@
315 314
316 # Where to find PPL 315 # Where to find ISL
317 HOST_PPLLIBS = @ppllibs@ 316 HOST_ISLINC = @islinc@
318 HOST_PPLINC = @pplinc@
319 317
320 # Where to find CLOOG 318 # Where to find CLOOG
321 HOST_CLOOGLIBS = @clooglibs@ 319 HOST_CLOOGLIBS = @clooglibs@
322 HOST_CLOOGINC = @clooginc@ 320 HOST_CLOOGINC = @clooginc@
323 321
324 # Where to find libelf 322 # Where to find libelf
325 HOST_LIBELFLIBS = @libelflibs@ 323 HOST_LIBELFLIBS = @libelflibs@
326 HOST_LIBELFINC = @libelfinc@ 324 HOST_LIBELFINC = @libelfinc@
327 325
328 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@ 326 EXTRA_CONFIGARGS_LIBJAVA = @EXTRA_CONFIGARGS_LIBJAVA@
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
362 360
363 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined 361 # Special variables passed down in EXTRA_GCC_FLAGS. They are defined
364 # here so that they can be overridden by Makefile fragments. 362 # here so that they can be overridden by Makefile fragments.
365 BUILD_PREFIX = @BUILD_PREFIX@ 363 BUILD_PREFIX = @BUILD_PREFIX@
366 BUILD_PREFIX_1 = @BUILD_PREFIX_1@ 364 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
367 365
368 # Flags to pass to stage2 and later makes. They are defined 366 # Flags to pass to stage2 and later makes. They are defined
369 # here so that they can be overridden by Makefile fragments. 367 # here so that they can be overridden by Makefile fragments.
370 BOOT_CFLAGS= -g -O2 368 BOOT_CFLAGS= -g -O2
371 BOOT_LDFLAGS= 369 BOOT_LDFLAGS=
372 BOOT_ADAFLAGS=-gnatpg -gnata 370 BOOT_ADAFLAGS= -gnatpg
373 371
374 AWK = @AWK@ 372 AWK = @AWK@
375 SED = @SED@ 373 SED = @SED@
376 BISON = @BISON@ 374 BISON = @BISON@
377 YACC = @YACC@ 375 YACC = @YACC@
378 FLEX = @FLEX@ 376 FLEX = @FLEX@
379 LEX = @LEX@ 377 LEX = @LEX@
380 M4 = @M4@ 378 M4 = @M4@
381 MAKEINFO = @MAKEINFO@ 379 MAKEINFO = @MAKEINFO@
382 EXPECT = @EXPECT@ 380 EXPECT = @EXPECT@
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
418 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates 416 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
419 GOCFLAGS = $(CFLAGS) 417 GOCFLAGS = $(CFLAGS)
420 418
421 TFLAGS = 419 TFLAGS =
422 420
423 # Defaults for all stages; some are overridden below. 421 # Defaults for all stages; some are overridden below.
424 422
425 STAGE_CFLAGS = $(BOOT_CFLAGS) 423 STAGE_CFLAGS = $(BOOT_CFLAGS)
426 STAGE_TFLAGS = $(TFLAGS) 424 STAGE_TFLAGS = $(TFLAGS)
427 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@ 425 STAGE_CONFIGURE_FLAGS=@stage2_werror_flag@
428 POSTSTAGE1_CONFIGURE_FLAGS = @POSTSTAGE1_CONFIGURE_FLAGS@
429 426
430 [+ FOR bootstrap-stage +] 427 [+ FOR bootstrap-stage +]
431 # Defaults for stage [+id+]; some are overridden below. 428 # Defaults for stage [+id+]; some are overridden below.
432 STAGE[+id+]_CFLAGS = $(STAGE_CFLAGS) 429 STAGE[+id+]_CFLAGS = $(STAGE_CFLAGS)
433 STAGE[+id+]_CXXFLAGS = $(CXXFLAGS) 430 STAGE[+id+]_CXXFLAGS = $(CXXFLAGS)
434 @if target-libstdc++-v3-bootstrap 431 @if target-libstdc++-v3-bootstrap
435 # Override the above if we're bootstrapping C++. 432 # Override the above if we're bootstrapping C++.
436 STAGE[+id+]_CXXFLAGS = $(STAGE[+id+]_CFLAGS) 433 STAGE[+id+]_CXXFLAGS = $(STAGE[+id+]_CFLAGS)
437 @endif target-libstdc++-v3-bootstrap 434 @endif target-libstdc++-v3-bootstrap
438 STAGE[+id+]_TFLAGS = $(STAGE_TFLAGS) 435 STAGE[+id+]_TFLAGS = $(STAGE_TFLAGS)
439 # STAGE1_CONFIGURE_FLAGS overridden below, so we can use 436 STAGE[+id+]_CONFIGURE_FLAGS = $(STAGE_CONFIGURE_FLAGS)
440 # POSTSTAGE1_CONFIGURE_FLAGS here.
441 STAGE[+id+]_CONFIGURE_FLAGS = \
442 » $(STAGE_CONFIGURE_FLAGS) $(POSTSTAGE1_CONFIGURE_FLAGS)
443 [+ ENDFOR bootstrap-stage +] 437 [+ ENDFOR bootstrap-stage +]
444 438
445 # Only build the C compiler for stage1, because that is the only one that 439 # Only build the C compiler for stage1, because that is the only one that
446 # we can guarantee will build with the native compiler, and also it is the 440 # we can guarantee will build with the native compiler, and also it is the
447 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS), 441 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
448 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them 442 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
449 # overrideable (for a bootstrap build stage1 also builds gcc.info). 443 # overrideable (for a bootstrap build stage1 also builds gcc.info).
450 444
451 STAGE1_CFLAGS = @stage1_cflags@ 445 STAGE1_CFLAGS = @stage1_cflags@
452 STAGE1_CHECKING = @stage1_checking@ 446 STAGE1_CHECKING = @stage1_checking@
453 STAGE1_LANGUAGES = @stage1_languages@ 447 STAGE1_LANGUAGES = @stage1_languages@
454 # * We force-disable intermodule optimizations, even if 448 # * We force-disable intermodule optimizations, even if
455 # --enable-intermodule was passed, since the installed compiler 449 # --enable-intermodule was passed, since the installed compiler
456 # probably can't handle them. Luckily, autoconf always respects 450 # probably can't handle them. Luckily, autoconf always respects
457 # the last argument when conflicting --enable arguments are passed. 451 # the last argument when conflicting --enable arguments are passed.
458 # * Likewise, we force-disable coverage flags, since the installed 452 # * Likewise, we force-disable coverage flags, since the installed
459 # compiler probably has never heard of them. 453 # compiler probably has never heard of them.
460 # * Don't remove this, because above we added 454 # * We also disable -Wformat, since older GCCs don't understand newer %s.
461 # POSTSTAGE1_CONFIGURE_FLAGS to STAGE[+id+]_CONFIGURE_FLAGS, which
462 # we don't want for STAGE1_CONFIGURE_FLAGS.
463 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \ 455 STAGE1_CONFIGURE_FLAGS = --disable-intermodule $(STAGE1_CHECKING) \
464 » --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 456 » --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" \
457 » --disable-build-format-warnings
465 458
466 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate 459 STAGEprofile_CFLAGS = $(STAGE2_CFLAGS) -fprofile-generate
467 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS) 460 STAGEprofile_TFLAGS = $(STAGE2_TFLAGS)
468 461
469 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use 462 STAGEfeedback_CFLAGS = $(STAGE3_CFLAGS) -fprofile-use
470 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS) 463 STAGEfeedback_TFLAGS = $(STAGE3_TFLAGS)
471 464
472 do-compare = @do_compare@ 465 do-compare = @do_compare@
473 do-compare3 = $(do-compare) 466 do-compare3 = $(do-compare)
474 467
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
617 'NM=$(NM)' \ 610 'NM=$(NM)' \
618 'OBJDUMP=$(OBJDUMP)' \ 611 'OBJDUMP=$(OBJDUMP)' \
619 'RANLIB=$(RANLIB)' \ 612 'RANLIB=$(RANLIB)' \
620 'READELF=$(READELF)' \ 613 'READELF=$(READELF)' \
621 'STRIP=$(STRIP)' \ 614 'STRIP=$(STRIP)' \
622 'WINDRES=$(WINDRES)' \ 615 'WINDRES=$(WINDRES)' \
623 'WINDMC=$(WINDMC)' 616 'WINDMC=$(WINDMC)'
624 617
625 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) 618 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
626 619
620 # Flags to pass to stage1 or when not bootstrapping.
621
622 STAGE1_FLAGS_TO_PASS = \
623 LDFLAGS="$${LDFLAGS}" \
624 HOST_LIBS="$${HOST_LIBS}"
625
627 # Flags to pass to stage2 and later makes. 626 # Flags to pass to stage2 and later makes.
628 627
629 POSTSTAGE1_FLAGS_TO_PASS = \ 628 POSTSTAGE1_FLAGS_TO_PASS = \
630 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \ 629 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
631 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \ 630 CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \
632 GNATBIND="$${GNATBIND}" \ 631 GNATBIND="$${GNATBIND}" \
633 LDFLAGS="$${LDFLAGS}" \ 632 LDFLAGS="$${LDFLAGS}" \
634 HOST_LIBS="$${HOST_LIBS}" \ 633 HOST_LIBS="$${HOST_LIBS}" \
635 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" 634 "`echo 'ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
636 635
(...skipping 262 matching lines...) Expand 10 before | Expand all | Expand 10 after
899 @if [ -f ./gcc/Makefile ] ; then \ 898 @if [ -f ./gcc/Makefile ] ; then \
900 r=`${PWD_COMMAND}` ; export r ; \ 899 r=`${PWD_COMMAND}` ; export r ; \
901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ 900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
902 $(HOST_EXPORTS) \ 901 $(HOST_EXPORTS) \
903 (cd ./gcc && \ 902 (cd ./gcc && \
904 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \ 903 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
905 else \ 904 else \
906 true ; \ 905 true ; \
907 fi 906 fi
908 907
909 # install-no-fixedincludes is used because Cygnus can not distribute 908 # install-no-fixedincludes is used to allow the elaboration of binary packages
910 # the fixed header files. 909 # suitable for distribution, where we cannot include the fixed system header
910 # files.
911 .PHONY: install-no-fixedincludes 911 .PHONY: install-no-fixedincludes
912 install-no-fixedincludes: installdirs install-host-nogcc \ 912 install-no-fixedincludes: installdirs install-host-nogcc \
913 » install-target gcc-no-fixedincludes 913 » install-target gcc-install-no-fixedincludes
914 914
915 .PHONY: install-strip 915 .PHONY: install-strip
916 install-strip: 916 install-strip:
917 @: $(MAKE); $(unstage) 917 @: $(MAKE); $(unstage)
918 @r=`${PWD_COMMAND}`; export r; \ 918 @r=`${PWD_COMMAND}`; export r; \
919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ 919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
920 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install- strip-target 920 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-strip-host install- strip-target
921 921
922 .PHONY: install-strip-host 922 .PHONY: install-strip-host
923 install-strip-host: [+ 923 install-strip-host: [+
(...skipping 153 matching lines...) Expand 10 before | Expand all | Expand 10 after
1077 @if [+prefix+][+module+] 1077 @if [+prefix+][+module+]
1078 TARGET-[+prefix+][+module+]=[+ 1078 TARGET-[+prefix+][+module+]=[+
1079 IF all_target +][+all_target+][+ ELSE +]all[+ ENDIF all_target +] 1079 IF all_target +][+all_target+][+ ELSE +]all[+ ENDIF all_target +]
1080 maybe-all-[+prefix+][+module+]: all-[+prefix+][+module+] 1080 maybe-all-[+prefix+][+module+]: all-[+prefix+][+module+]
1081 all-[+prefix+][+module+]: configure-[+prefix+][+module+][+ IF bootstrap +][+ ELS E +] 1081 all-[+prefix+][+module+]: configure-[+prefix+][+module+][+ IF bootstrap +][+ ELS E +]
1082 @: $(MAKE); $(unstage)[+ ENDIF bootstrap +] 1082 @: $(MAKE); $(unstage)[+ ENDIF bootstrap +]
1083 @r=`${PWD_COMMAND}`; export r; \ 1083 @r=`${PWD_COMMAND}`; export r; \
1084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ 1084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1085 [+exports+] [+extra_exports+] \ 1085 [+exports+] [+extra_exports+] \
1086 (cd [+subdir+]/[+module+] && \ 1086 (cd [+subdir+]/[+module+] && \
1087 » $(MAKE) $(BASE_FLAGS_TO_PASS) [+args+] [+extra_make_flags+] \ 1087 » $(MAKE) $(BASE_FLAGS_TO_PASS) [+args+] [+stage1_args+] [+extra_make_fl ags+] \
1088 $(TARGET-[+prefix+][+module+])) 1088 $(TARGET-[+prefix+][+module+]))
1089 @endif [+prefix+][+module+] 1089 @endif [+prefix+][+module+]
1090 1090
1091 [+ IF bootstrap +] 1091 [+ IF bootstrap +]
1092 [+ FOR bootstrap_stage +] 1092 [+ FOR bootstrap_stage +]
1093 .PHONY: all-stage[+id+]-[+prefix+][+module+] maybe-all-stage[+id+]-[+prefix+][+m odule+] 1093 .PHONY: all-stage[+id+]-[+prefix+][+module+] maybe-all-stage[+id+]-[+prefix+][+m odule+]
1094 .PHONY: clean-stage[+id+]-[+prefix+][+module+] maybe-clean-stage[+id+]-[+prefix+ ][+module+] 1094 .PHONY: clean-stage[+id+]-[+prefix+][+module+] maybe-clean-stage[+id+]-[+prefix+ ][+module+]
1095 maybe-all-stage[+id+]-[+prefix+][+module+]: 1095 maybe-all-stage[+id+]-[+prefix+][+module+]:
1096 maybe-clean-stage[+id+]-[+prefix+][+module+]: 1096 maybe-clean-stage[+id+]-[+prefix+][+module+]:
1097 @if [+prefix+][+module+]-bootstrap 1097 @if [+prefix+][+module+]-bootstrap
(...skipping 12 matching lines...) Expand all
1110 CFLAGS="$(CFLAGS_FOR_TARGET)" \ 1110 CFLAGS="$(CFLAGS_FOR_TARGET)" \
1111 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \ 1111 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)" \
1112 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"[+ ELSE prefix +] \ 1112 LIBCFLAGS="$(LIBCFLAGS_FOR_TARGET)"[+ ELSE prefix +] \
1113 CFLAGS="$(STAGE[+id+]_CFLAGS)" \ 1113 CFLAGS="$(STAGE[+id+]_CFLAGS)" \
1114 CXXFLAGS="$(STAGE[+id+]_CXXFLAGS)"[+ IF prev +] \ 1114 CXXFLAGS="$(STAGE[+id+]_CXXFLAGS)"[+ IF prev +] \
1115 LIBCFLAGS="$(STAGE[+id+]_CFLAGS)"[+ ELSE prev +] \ 1115 LIBCFLAGS="$(STAGE[+id+]_CFLAGS)"[+ ELSE prev +] \
1116 LIBCFLAGS="$(LIBCFLAGS)"[+ ENDIF prev +][+ ENDIF prefix +] \ 1116 LIBCFLAGS="$(LIBCFLAGS)"[+ ENDIF prev +][+ ENDIF prefix +] \
1117 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \ 1117 CFLAGS_FOR_TARGET="$(CFLAGS_FOR_TARGET)" \
1118 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \ 1118 CXXFLAGS_FOR_TARGET="$(CXXFLAGS_FOR_TARGET)" \
1119 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \ 1119 LIBCFLAGS_FOR_TARGET="$(LIBCFLAGS_FOR_TARGET)" \
1120 » » [+args+] [+ 1120 » » [+args+] [+IF prev +][+poststage1_args+][+ ELSE prev +] \
1121 » » IF prev +][+poststage1_args+][+ ENDIF prev 1121 » » [+stage1_args+][+ ENDIF prev +] [+extra_make_flags+] \
1122 » » +] [+extra_make_flags+] \
1123 TFLAGS="$(STAGE[+id+]_TFLAGS)" \ 1122 TFLAGS="$(STAGE[+id+]_TFLAGS)" \
1124 $(TARGET-stage[+id+]-[+prefix+][+module+]) 1123 $(TARGET-stage[+id+]-[+prefix+][+module+])
1125 1124
1126 maybe-clean-stage[+id+]-[+prefix+][+module+]: clean-stage[+id+]-[+prefix+][+modu le+] 1125 maybe-clean-stage[+id+]-[+prefix+][+module+]: clean-stage[+id+]-[+prefix+][+modu le+]
1127 clean-stage[+id+]: clean-stage[+id+]-[+prefix+][+module+] 1126 clean-stage[+id+]: clean-stage[+id+]-[+prefix+][+module+]
1128 clean-stage[+id+]-[+prefix+][+module+]: 1127 clean-stage[+id+]-[+prefix+][+module+]:
1129 @if [ $(current_stage) = stage[+id+] ]; then \ 1128 @if [ $(current_stage) = stage[+id+] ]; then \
1130 [ -f [+subdir+]/[+module+]/Makefile ] || exit 0; \ 1129 [ -f [+subdir+]/[+module+]/Makefile ] || exit 0; \
1131 else \ 1130 else \
1132 [ -f [+subdir+]/stage[+id+]-[+module+]/Makefile ] || exit 0; \ 1131 [ -f [+subdir+]/stage[+id+]-[+module+]/Makefile ] || exit 0; \
1133 $(MAKE) stage[+id+]-start; \ 1132 $(MAKE) stage[+id+]-start; \
1134 fi; \ 1133 fi; \
1135 cd [+subdir+]/[+module+] && \ 1134 cd [+subdir+]/[+module+] && \
1136 » $(MAKE) [+args+] [+ IF prev +] \ 1135 » $(MAKE) [+args+] [+ IF prev +][+poststage1_args+][+ ELSE prev +] \
1137 » » [+poststage1_args+] [+ ENDIF prev +] \ 1136 » [+stage1_args+][+ ENDIF prev +] [+extra_make_flags+] clean
1138 » » [+extra_make_flags+] clean
1139 @endif [+prefix+][+module+]-bootstrap 1137 @endif [+prefix+][+module+]-bootstrap
1140 1138
1141 [+ ENDFOR bootstrap_stage +] 1139 [+ ENDFOR bootstrap_stage +]
1142 [+ ENDIF bootstrap +] 1140 [+ ENDIF bootstrap +]
1143 [+ ENDDEF +] 1141 [+ ENDDEF +]
1144 1142
1145 # -------------------------------------- 1143 # --------------------------------------
1146 # Modules which run on the build machine 1144 # Modules which run on the build machine
1147 # -------------------------------------- 1145 # --------------------------------------
1148 [+ FOR build_modules +] 1146 [+ FOR build_modules +]
(...skipping 14 matching lines...) Expand all
1163 exports="$(HOST_EXPORTS)" 1161 exports="$(HOST_EXPORTS)"
1164 poststage1_exports="$(POSTSTAGE1_HOST_EXPORTS)" 1162 poststage1_exports="$(POSTSTAGE1_HOST_EXPORTS)"
1165 host_alias=(get "host" "${host_alias}") 1163 host_alias=(get "host" "${host_alias}")
1166 target_alias=(get "target" "${target_alias}") 1164 target_alias=(get "target" "${target_alias}")
1167 args="$(HOST_CONFIGARGS)" +] 1165 args="$(HOST_CONFIGARGS)" +]
1168 1166
1169 [+ all prefix="" subdir="$(HOST_SUBDIR)" 1167 [+ all prefix="" subdir="$(HOST_SUBDIR)"
1170 exports="$(HOST_EXPORTS)" 1168 exports="$(HOST_EXPORTS)"
1171 poststage1_exports="$(POSTSTAGE1_HOST_EXPORTS)" 1169 poststage1_exports="$(POSTSTAGE1_HOST_EXPORTS)"
1172 args="$(EXTRA_HOST_FLAGS)" 1170 args="$(EXTRA_HOST_FLAGS)"
1171 stage1_args="$(STAGE1_FLAGS_TO_PASS)"
1173 poststage1_args="$(POSTSTAGE1_FLAGS_TO_PASS)" +] 1172 poststage1_args="$(POSTSTAGE1_FLAGS_TO_PASS)" +]
1174 1173
1175 .PHONY: check-[+module+] maybe-check-[+module+] 1174 .PHONY: check-[+module+] maybe-check-[+module+]
1176 maybe-check-[+module+]: 1175 maybe-check-[+module+]:
1177 @if [+module+] 1176 @if [+module+]
1178 maybe-check-[+module+]: check-[+module+] 1177 maybe-check-[+module+]: check-[+module+]
1179 [+ IF no_check +] 1178 [+ IF no_check +]
1180 check-[+module+]: 1179 check-[+module+]:
1181 [+ ELIF no_check_cross +] 1180 [+ ELIF no_check_cross +]
1182 # This module is only tested in a native toolchain. 1181 # This module is only tested in a native toolchain.
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
1400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ 1399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
1401 "RANLIB=$${RANLIB}" \ 1400 "RANLIB=$${RANLIB}" \
1402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC} " \ 1401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC} " \
1403 [+extra_make_flags+] [+make_target+]) \ 1402 [+extra_make_flags+] [+make_target+]) \
1404 || exit 1 1403 || exit 1
1405 [+ ENDIF +] 1404 [+ ENDIF +]
1406 @endif target-[+module+] 1405 @endif target-[+module+]
1407 [+ ENDFOR recursive_targets +] 1406 [+ ENDFOR recursive_targets +]
1408 [+ ENDFOR target_modules +] 1407 [+ ENDFOR target_modules +]
1409 1408
1410 @if target-libmudflap 1409 @if target-libgomp
1411 .PHONY: check-target-libmudflap-c++ 1410 .PHONY: check-target-libgomp-c++
1412 check-target-libmudflap-c++: 1411 check-target-libgomp-c++:
1413 » $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++frags.exp" check-target-libmudf lap 1412 » $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libgomp
1414 1413
1415 @endif target-libmudflap 1414 @endif target-libgomp
1415
1416 @if target-libitm
1417 .PHONY: check-target-libitm-c++
1418 check-target-libitm-c++:
1419 » $(MAKE) RUNTESTFLAGS="$(RUNTESTFLAGS) c++.exp" check-target-libitm
1420
1421 @endif target-libitm
1416 1422
1417 # ---------- 1423 # ----------
1418 # GCC module 1424 # GCC module
1419 # ---------- 1425 # ----------
1420 1426
1421 @if gcc-no-bootstrap 1427 @if gcc-no-bootstrap
1422 .PHONY: cross 1428 .PHONY: cross
1423 cross: all-build all-gas all-ld 1429 cross: all-build all-gas all-ld
1424 @r=`${PWD_COMMAND}`; export r; \ 1430 @r=`${PWD_COMMAND}`; export r; \
1425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ 1431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
(...skipping 10 matching lines...) Expand all
1436 [+ FOR languages +] 1442 [+ FOR languages +]
1437 .PHONY: check-gcc-[+language+] check-[+language+] 1443 .PHONY: check-gcc-[+language+] check-[+language+]
1438 check-gcc-[+language+]: 1444 check-gcc-[+language+]:
1439 r=`${PWD_COMMAND}`; export r; \ 1445 r=`${PWD_COMMAND}`; export r; \
1440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ 1446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1441 $(HOST_EXPORTS) \ 1447 $(HOST_EXPORTS) \
1442 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) [+gcc-check-target+]); 1448 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) [+gcc-check-target+]);
1443 check-[+language+]: check-gcc-[+language+][+ FOR lib-check-target +] [+ lib-chec k-target +][+ ENDFOR lib-check-target +] 1449 check-[+language+]: check-gcc-[+language+][+ FOR lib-check-target +] [+ lib-chec k-target +][+ ENDFOR lib-check-target +]
1444 [+ ENDFOR languages +] 1450 [+ ENDFOR languages +]
1445 1451
1446 # Install the gcc headers files, but not the fixed include files, 1452 # The gcc part of install-no-fixedincludes, which relies on an intimate
1447 # which Cygnus is not allowed to distribute. This rule is very 1453 # knowledge of how a number of gcc internal targets (inter)operate. Delegate.
1448 # dependent on the workings of the gcc Makefile.in. 1454 .PHONY: gcc-install-no-fixedincludes
1449 .PHONY: gcc-no-fixedincludes 1455 gcc-install-no-fixedincludes:
1450 gcc-no-fixedincludes:
1451 @if [ -f ./gcc/Makefile ]; then \ 1456 @if [ -f ./gcc/Makefile ]; then \
1452 rm -rf gcc/tmp-include; \
1453 mv gcc/include gcc/tmp-include 2>/dev/null; \
1454 mkdir gcc/include; \
1455 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
1456 touch gcc/stmp-fixinc gcc/include/fixed; \
1457 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
1458 r=`${PWD_COMMAND}`; export r; \ 1457 r=`${PWD_COMMAND}`; export r; \
1459 » s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \ 1458 » s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1460 $(HOST_EXPORTS) \ 1459 $(HOST_EXPORTS) \
1461 » (cd ./gcc && \ 1460 » (cd ./gcc \
1462 » $(MAKE) $(GCC_FLAGS_TO_PASS) install); \ 1461 » && $(MAKE) $(GCC_FLAGS_TO_PASS) install-no-fixedincludes); \
1463 » rm -rf gcc/include; \
1464 » mv gcc/tmp-include gcc/include 2>/dev/null; \
1465 else true; fi 1462 else true; fi
1466 @endif gcc 1463 @endif gcc
1467 1464
1468 # --------------------- 1465 # ---------------------
1469 # GCC bootstrap support 1466 # GCC bootstrap support
1470 # --------------------- 1467 # ---------------------
1471 1468
1472 # We track the current stage (the one in 'gcc') in the stage_current file. 1469 # We track the current stage (the one in 'gcc') in the stage_current file.
1473 # stage_last instead tracks the stage that was built last. These targets 1470 # stage_last instead tracks the stage that was built last. These targets
1474 # are dummy when toplevel bootstrap is not active. 1471 # are dummy when toplevel bootstrap is not active.
(...skipping 419 matching lines...) Expand 10 before | Expand all | Expand 10 after
1894 1891
1895 # ------------------------------ 1892 # ------------------------------
1896 # Special directives to GNU Make 1893 # Special directives to GNU Make
1897 # ------------------------------ 1894 # ------------------------------
1898 1895
1899 # Don't pass command-line variables to submakes. 1896 # Don't pass command-line variables to submakes.
1900 .NOEXPORT: 1897 .NOEXPORT:
1901 MAKEOVERRIDES= 1898 MAKEOVERRIDES=
1902 1899
1903 # end of Makefile.in 1900 # end of Makefile.in
OLDNEW
« no previous file with comments | « Makefile.in ('k') | bfd/ChangeLog » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698