comparison Makefile.def @ 67:f6334be47118

update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Tue, 22 Mar 2011 17:18:12 +0900
parents b7f97abdc517
children 04ced10e8804
comparison
equal deleted inserted replaced
65:65488c3d617d 67:f6334be47118
2 AutoGen definitions Makefile.tpl; 2 AutoGen definitions Makefile.tpl;
3 3
4 // Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'. 4 // Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
5 // This file was originally written by Nathanael Nerode. 5 // This file was originally written by Nathanael Nerode.
6 // 6 //
7 // Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 7 // Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
8 // Free Software Foundation 8 // Free Software Foundation
9 // 9 //
10 // This file is free software; you can redistribute it and/or modify 10 // This file is free software; you can redistribute it and/or modify
11 // it under the terms of the GNU General Public License as published by 11 // it under the terms of the GNU General Public License as published by
12 // the Free Software Foundation; either version 3 of the License, or 12 // the Free Software Foundation; either version 3 of the License, or
143 missing=clean; 143 missing=clean;
144 missing=distclean; 144 missing=distclean;
145 missing=maintainer-clean; }; 145 missing=maintainer-clean; };
146 host_modules= { module= utils; no_check=true; }; 146 host_modules= { module= utils; no_check=true; };
147 host_modules= { module= gnattools; }; 147 host_modules= { module= gnattools; };
148 host_modules= { module= lto-plugin; bootstrap=true; }; 148 host_modules= { module= lto-plugin; bootstrap=true;
149 extra_configure_flags=--enable-shared; };
149 150
150 target_modules = { module= libstdc++-v3; 151 target_modules = { module= libstdc++-v3;
151 bootstrap=true; 152 bootstrap=true;
152 lib_path=.libs; 153 lib_path=src/.libs;
153 raw_cxx=true; }; 154 raw_cxx=true; };
154 target_modules = { module= libmudflap; lib_path=.libs; }; 155 target_modules = { module= libmudflap; lib_path=.libs; };
155 target_modules = { module= libssp; lib_path=.libs; }; 156 target_modules = { module= libssp; lib_path=.libs; };
156 target_modules = { module= newlib; }; 157 target_modules = { module= newlib; };
157 target_modules = { module= libgcc; bootstrap=true; no_check=true; }; 158 target_modules = { module= libgcc; bootstrap=true; no_check=true; };
159 target_modules = { module= libquadmath; };
158 target_modules = { module= libgfortran; }; 160 target_modules = { module= libgfortran; };
159 target_modules = { module= libobjc; }; 161 target_modules = { module= libobjc; };
162 target_modules = { module= libgo; };
160 target_modules = { module= libtermcap; no_check=true; 163 target_modules = { module= libtermcap; no_check=true;
161 missing=mostlyclean; 164 missing=mostlyclean;
162 missing=clean; 165 missing=clean;
163 missing=distclean; 166 missing=distclean;
164 missing=maintainer-clean; }; 167 missing=maintainer-clean; };
278 flags_to_pass = { flag= AR_FOR_TARGET ; }; 281 flags_to_pass = { flag= AR_FOR_TARGET ; };
279 flags_to_pass = { flag= AS_FOR_TARGET ; }; 282 flags_to_pass = { flag= AS_FOR_TARGET ; };
280 flags_to_pass = { flag= CC_FOR_TARGET ; }; 283 flags_to_pass = { flag= CC_FOR_TARGET ; };
281 flags_to_pass = { flag= CFLAGS_FOR_TARGET ; }; 284 flags_to_pass = { flag= CFLAGS_FOR_TARGET ; };
282 flags_to_pass = { flag= CPPFLAGS_FOR_TARGET ; }; 285 flags_to_pass = { flag= CPPFLAGS_FOR_TARGET ; };
283 flags_to_pass = { flag= CXX_FOR_TARGET ; };
284 flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; }; 286 flags_to_pass = { flag= CXXFLAGS_FOR_TARGET ; };
285 flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; }; 287 flags_to_pass = { flag= DLLTOOL_FOR_TARGET ; };
286 flags_to_pass = { flag= FLAGS_FOR_TARGET ; }; 288 flags_to_pass = { flag= FLAGS_FOR_TARGET ; };
287 flags_to_pass = { flag= GCJ_FOR_TARGET ; }; 289 flags_to_pass = { flag= GCJ_FOR_TARGET ; };
288 flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; }; 290 flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; };
291 flags_to_pass = { flag= GOC_FOR_TARGET ; };
292 flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; };
289 flags_to_pass = { flag= LD_FOR_TARGET ; }; 293 flags_to_pass = { flag= LD_FOR_TARGET ; };
290 flags_to_pass = { flag= LIPO_FOR_TARGET ; }; 294 flags_to_pass = { flag= LIPO_FOR_TARGET ; };
291 flags_to_pass = { flag= LDFLAGS_FOR_TARGET ; }; 295 flags_to_pass = { flag= LDFLAGS_FOR_TARGET ; };
292 flags_to_pass = { flag= LIBCFLAGS_FOR_TARGET ; }; 296 flags_to_pass = { flag= LIBCFLAGS_FOR_TARGET ; };
293 flags_to_pass = { flag= LIBCXXFLAGS_FOR_TARGET ; }; 297 flags_to_pass = { flag= LIBCXXFLAGS_FOR_TARGET ; };
316 dependencies = { module=all-build-m4; on=all-build-texinfo; }; 320 dependencies = { module=all-build-m4; on=all-build-texinfo; };
317 dependencies = { module=all-build-fixincludes; on=all-build-libiberty; }; 321 dependencies = { module=all-build-fixincludes; on=all-build-libiberty; };
318 322
319 // Host modules specific to gcc. 323 // Host modules specific to gcc.
320 dependencies = { module=configure-gcc; on=configure-intl; }; 324 dependencies = { module=configure-gcc; on=configure-intl; };
325 dependencies = { module=configure-gcc; on=all-lto-plugin; };
321 dependencies = { module=configure-gcc; on=all-binutils; }; 326 dependencies = { module=configure-gcc; on=all-binutils; };
322 dependencies = { module=configure-gcc; on=all-gas; }; 327 dependencies = { module=configure-gcc; on=all-gas; };
323 dependencies = { module=configure-gcc; on=all-ld; }; 328 dependencies = { module=configure-gcc; on=all-ld; };
324 dependencies = { module=configure-gcc; on=all-gold; }; 329 dependencies = { module=configure-gcc; on=all-gold; };
330 dependencies = { module=configure-gcc; on=all-libelf; };
325 dependencies = { module=all-gcc; on=all-libiberty; hard=true; }; 331 dependencies = { module=all-gcc; on=all-libiberty; hard=true; };
326 dependencies = { module=all-gcc; on=all-gmp; }; 332 dependencies = { module=all-gcc; on=all-gmp; };
327 dependencies = { module=all-gcc; on=all-intl; }; 333 dependencies = { module=all-gcc; on=all-intl; };
328 dependencies = { module=all-gcc; on=all-mpfr; }; 334 dependencies = { module=all-gcc; on=all-mpfr; };
329 dependencies = { module=all-gcc; on=all-mpc; }; 335 dependencies = { module=all-gcc; on=all-mpc; };
330 dependencies = { module=all-gcc; on=all-ppl; }; 336 dependencies = { module=all-gcc; on=all-ppl; };
331 dependencies = { module=all-gcc; on=all-cloog; }; 337 dependencies = { module=all-gcc; on=all-cloog; };
332 dependencies = { module=all-gcc; on=all-libelf; };
333 dependencies = { module=all-gcc; on=all-build-texinfo; }; 338 dependencies = { module=all-gcc; on=all-build-texinfo; };
334 dependencies = { module=all-gcc; on=all-build-bison; }; 339 dependencies = { module=all-gcc; on=all-build-bison; };
335 dependencies = { module=all-gcc; on=all-build-byacc; }; 340 dependencies = { module=all-gcc; on=all-build-byacc; };
336 dependencies = { module=all-gcc; on=all-build-flex; }; 341 dependencies = { module=all-gcc; on=all-build-flex; };
337 dependencies = { module=all-gcc; on=all-build-libiberty; }; 342 dependencies = { module=all-gcc; on=all-build-libiberty; };
339 dependencies = { module=all-gcc; on=all-zlib; }; 344 dependencies = { module=all-gcc; on=all-zlib; };
340 dependencies = { module=all-gcc; on=all-libcpp; hard=true; }; 345 dependencies = { module=all-gcc; on=all-libcpp; hard=true; };
341 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; }; 346 dependencies = { module=all-gcc; on=all-libdecnumber; hard=true; };
342 dependencies = { module=all-gcc; on=all-libiberty; }; 347 dependencies = { module=all-gcc; on=all-libiberty; };
343 dependencies = { module=all-gcc; on=all-fixincludes; }; 348 dependencies = { module=all-gcc; on=all-fixincludes; };
349 dependencies = { module=all-gcc; on=all-lto-plugin; };
350 dependencies = { module=info-gcc; on=all-build-libiberty; };
351 dependencies = { module=dvi-gcc; on=all-build-libiberty; };
352 dependencies = { module=pdf-gcc; on=all-build-libiberty; };
353 dependencies = { module=html-gcc; on=all-build-libiberty; };
344 dependencies = { module=install-gcc ; on=install-fixincludes; }; 354 dependencies = { module=install-gcc ; on=install-fixincludes; };
355 dependencies = { module=install-gcc ; on=install-lto-plugin; };
356 dependencies = { module=install-strip-gcc ; on=install-strip-fixincludes; };
345 357
346 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; }; 358 dependencies = { module=configure-libcpp; on=configure-libiberty; hard=true; };
347 dependencies = { module=configure-libcpp; on=configure-intl; }; 359 dependencies = { module=configure-libcpp; on=configure-intl; };
348 dependencies = { module=all-libcpp; on=all-libiberty; hard=true; }; 360 dependencies = { module=all-libcpp; on=all-libiberty; hard=true; };
349 dependencies = { module=all-libcpp; on=all-intl; }; 361 dependencies = { module=all-libcpp; on=all-intl; };
350 362
351 dependencies = { module=all-fixincludes; on=all-libiberty; }; 363 dependencies = { module=all-fixincludes; on=all-libiberty; };
352 364
353 dependencies = { module=all-gnattools; on=all-target-libada; }; 365 dependencies = { module=all-gnattools; on=all-target-libada; };
354 366
355 dependencies = { module=all-lto-plugin; on=all-gcc; }; 367 dependencies = { module=all-lto-plugin; on=all-libiberty; };
356 368
357 dependencies = { module=configure-mpfr; on=all-gmp; }; 369 dependencies = { module=configure-mpfr; on=all-gmp; };
358 dependencies = { module=configure-mpc; on=all-mpfr; }; 370 dependencies = { module=configure-mpc; on=all-mpfr; };
359 dependencies = { module=configure-ppl; on=all-gmp; }; 371 dependencies = { module=configure-ppl; on=all-gmp; };
360 dependencies = { module=configure-ppl; on=all-mpfr; }; 372 dependencies = { module=configure-ppl; on=all-mpfr; };
401 413
402 // We put install-opcodes before install-binutils because the installed 414 // We put install-opcodes before install-binutils because the installed
403 // binutils might be on PATH, and they might need the shared opcodes 415 // binutils might be on PATH, and they might need the shared opcodes
404 // library. 416 // library.
405 dependencies = { module=install-binutils; on=install-opcodes; }; 417 dependencies = { module=install-binutils; on=install-opcodes; };
418 dependencies = { module=install-strip-binutils; on=install-strip-opcodes; };
406 419
407 // libopcodes depends on libbfd 420 // libopcodes depends on libbfd
408 dependencies = { module=install-opcodes; on=install-bfd; }; 421 dependencies = { module=install-opcodes; on=install-bfd; };
422 dependencies = { module=install-strip-opcodes; on=install-strip-bfd; };
409 423
410 dependencies = { module=configure-gas; on=configure-intl; }; 424 dependencies = { module=configure-gas; on=configure-intl; };
411 dependencies = { module=all-gas; on=all-libiberty; }; 425 dependencies = { module=all-gas; on=all-libiberty; };
412 dependencies = { module=all-gas; on=all-opcodes; }; 426 dependencies = { module=all-gas; on=all-opcodes; };
413 dependencies = { module=all-gas; on=all-bfd; }; 427 dependencies = { module=all-gas; on=all-bfd; };
424 dependencies = { module=all-ld; on=all-build-bison; }; 438 dependencies = { module=all-ld; on=all-build-bison; };
425 dependencies = { module=all-ld; on=all-build-byacc; }; 439 dependencies = { module=all-ld; on=all-build-byacc; };
426 dependencies = { module=all-ld; on=all-build-flex; }; 440 dependencies = { module=all-ld; on=all-build-flex; };
427 dependencies = { module=all-ld; on=all-intl; }; 441 dependencies = { module=all-ld; on=all-intl; };
428 dependencies = { module=install-ld; on=install-gold; }; 442 dependencies = { module=install-ld; on=install-gold; };
443 dependencies = { module=install-strip-ld; on=install-strip-gold; };
429 dependencies = { module=configure-gold; on=configure-intl; }; 444 dependencies = { module=configure-gold; on=configure-intl; };
430 dependencies = { module=all-gold; on=all-libiberty; }; 445 dependencies = { module=all-gold; on=all-libiberty; };
431 dependencies = { module=all-gold; on=all-intl; }; 446 dependencies = { module=all-gold; on=all-intl; };
432 dependencies = { module=all-gold; on=all-bfd; }; 447 dependencies = { module=all-gold; on=all-bfd; };
433 dependencies = { module=all-gold; on=all-build-bison; }; 448 dependencies = { module=all-gold; on=all-build-bison; };
454 dependencies = { module=configure-itcl; on=configure-tcl; }; 469 dependencies = { module=configure-itcl; on=configure-tcl; };
455 dependencies = { module=configure-itcl; on=configure-tk; }; 470 dependencies = { module=configure-itcl; on=configure-tk; };
456 dependencies = { module=all-itcl; on=all-tcl; }; 471 dependencies = { module=all-itcl; on=all-tcl; };
457 dependencies = { module=all-itcl; on=all-tk; }; 472 dependencies = { module=all-itcl; on=all-tk; };
458 dependencies = { module=install-itcl; on=install-tcl; }; 473 dependencies = { module=install-itcl; on=install-tcl; };
474 dependencies = { module=install-strip-itcl; on=install-strip-tcl; };
459 475
460 dependencies = { module=configure-tk; on=configure-tcl; }; 476 dependencies = { module=configure-tk; on=configure-tcl; };
461 dependencies = { module=all-tk; on=all-tcl; }; 477 dependencies = { module=all-tk; on=all-tcl; };
462 478
463 dependencies = { module=all-sid; on=all-libiberty; }; 479 dependencies = { module=all-sid; on=all-libiberty; };
464 dependencies = { module=all-sid; on=all-bfd; }; 480 dependencies = { module=all-sid; on=all-bfd; };
465 dependencies = { module=all-sid; on=all-opcodes; }; 481 dependencies = { module=all-sid; on=all-opcodes; };
466 dependencies = { module=all-sid; on=all-tcl; }; 482 dependencies = { module=all-sid; on=all-tcl; };
467 dependencies = { module=all-sid; on=all-tk; }; 483 dependencies = { module=all-sid; on=all-tk; };
468 dependencies = { module=install-sid; on=install-tcl; }; 484 dependencies = { module=install-sid; on=install-tcl; };
485 dependencies = { module=install-strip-sid; on=install-strip-tcl; };
469 dependencies = { module=install-sid; on=install-tk; }; 486 dependencies = { module=install-sid; on=install-tk; };
487 dependencies = { module=install-strip-sid; on=install-strip-tk; };
470 488
471 dependencies = { module=configure-sim; on=configure-intl; }; 489 dependencies = { module=configure-sim; on=configure-intl; };
472 dependencies = { module=all-sim; on=all-intl; }; 490 dependencies = { module=all-sim; on=all-intl; };
473 dependencies = { module=all-sim; on=all-libiberty; }; 491 dependencies = { module=all-sim; on=all-libiberty; };
474 dependencies = { module=all-sim; on=all-bfd; }; 492 dependencies = { module=all-sim; on=all-bfd; };
532 dependencies = { module=configure-target-boehm-gc; on=configure-target-qthreads; }; 550 dependencies = { module=configure-target-boehm-gc; on=configure-target-qthreads; };
533 dependencies = { module=configure-target-boehm-gc; on=all-target-libstdc++-v3; }; 551 dependencies = { module=configure-target-boehm-gc; on=all-target-libstdc++-v3; };
534 dependencies = { module=configure-target-fastjar; on=configure-target-zlib; }; 552 dependencies = { module=configure-target-fastjar; on=configure-target-zlib; };
535 dependencies = { module=all-target-fastjar; on=all-target-zlib; }; 553 dependencies = { module=all-target-fastjar; on=all-target-zlib; };
536 dependencies = { module=all-target-fastjar; on=all-target-libiberty; }; 554 dependencies = { module=all-target-fastjar; on=all-target-libiberty; };
555 dependencies = { module=configure-target-libgo; on=configure-target-libffi; };
556 dependencies = { module=configure-target-libgo; on=all-target-libstdc++-v3; };
557 dependencies = { module=all-target-libgo; on=all-target-libffi; };
537 dependencies = { module=configure-target-libjava; on=configure-target-zlib; }; 558 dependencies = { module=configure-target-libjava; on=configure-target-zlib; };
538 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; }; 559 dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; };
539 dependencies = { module=configure-target-libjava; on=configure-target-qthreads; }; 560 dependencies = { module=configure-target-libjava; on=configure-target-qthreads; };
540 dependencies = { module=configure-target-libjava; on=configure-target-libffi; }; 561 dependencies = { module=configure-target-libjava; on=configure-target-libffi; };
541 dependencies = { module=all-target-libjava; on=all-fastjar; }; 562 dependencies = { module=all-target-libjava; on=all-fastjar; };
565 dependencies = { module=all-target-winsup; on=all-target-libtermcap; }; 586 dependencies = { module=all-target-winsup; on=all-target-libtermcap; };
566 dependencies = { module=configure-target-libiberty; on=all-binutils; }; 587 dependencies = { module=configure-target-libiberty; on=all-binutils; };
567 dependencies = { module=configure-target-libiberty; on=all-ld; }; 588 dependencies = { module=configure-target-libiberty; on=all-ld; };
568 dependencies = { module=configure-target-newlib; on=all-binutils; }; 589 dependencies = { module=configure-target-newlib; on=all-binutils; };
569 dependencies = { module=configure-target-newlib; on=all-ld; }; 590 dependencies = { module=configure-target-newlib; on=all-ld; };
591 dependencies = { module=configure-target-libgfortran; on=all-target-libquadmath; };
570 592
571 languages = { language=c; gcc-check-target=check-gcc; }; 593 languages = { language=c; gcc-check-target=check-gcc; };
572 languages = { language=c++; gcc-check-target=check-c++; 594 languages = { language=c++; gcc-check-target=check-c++;
573 lib-check-target=check-target-libstdc++-v3; }; 595 lib-check-target=check-target-libstdc++-v3; };
574 languages = { language=fortran; gcc-check-target=check-fortran; 596 languages = { language=fortran; gcc-check-target=check-fortran;
597 lib-check-target=check-target-libquadmath;
575 lib-check-target=check-target-libgfortran; }; 598 lib-check-target=check-target-libgfortran; };
576 languages = { language=java; gcc-check-target=check-java; 599 languages = { language=java; gcc-check-target=check-java;
577 lib-check-target=check-target-libjava; }; 600 lib-check-target=check-target-libjava; };
578 languages = { language=ada; gcc-check-target=check-ada; 601 languages = { language=ada; gcc-check-target=check-ada;
579 lib-check-target=check-target-libada; }; 602 lib-check-target=check-target-libada; };
580 languages = { language=objc; gcc-check-target=check-objc; 603 languages = { language=objc; gcc-check-target=check-objc;
581 lib-check-target=check-target-libobjc; }; 604 lib-check-target=check-target-libobjc; };
582 languages = { language=obj-c++; gcc-check-target=check-obj-c++; }; 605 languages = { language=obj-c++; gcc-check-target=check-obj-c++; };
606 languages = { language=go; gcc-check-target=check-go;
607 lib-check-target=check-target-libgo; };
583 608
584 // Toplevel bootstrap 609 // Toplevel bootstrap
585 bootstrap_stage = { id=1 ; }; 610 bootstrap_stage = { id=1 ; };
586 bootstrap_stage = { 611 bootstrap_stage = {
587 id=2 ; prev=1 ; 612 id=2 ; prev=1 ;