Mercurial > hg > CbC > CbC_gcc
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 ; |