Changeset 1264
- Timestamp:
- Feb 17, 2004, 6:06:07 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
-
Property cvs2svn:cvs-rev
changed from
1.82
to1.83
r1263 r1264 224 224 # Sanity and environment dumps - to make it easier to figure out make bugs. 225 225 # 226 226 227 .PHONY: all-env 227 228 all-env: 228 229 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" … … 289 290 290 291 292 .PHONY: all-sanity 291 293 all-sanity: 292 294 @echo -n "Checking build environment sanity... " … … 328 330 usr/bin/gawk.exe bin/sed.exe bin/rm.exe bin/cat.exe bin/cp.exe bin/mkdir.exe bin/rm.exe 329 331 332 .PHONY: all-preload-unload all-preload 330 333 all-preload: 331 334 @echo "Preloading tools:" … … 370 373 # changes and other vital changes done to the tools. 371 374 # 372 375 376 .PHONY: all-stage1 all-stage1-it 373 377 all-stage1: $(PATH_OBJ)/.all-stage1 374 378 $(PATH_OBJ)/.all-stage1: … … 387 391 all-emx 388 392 389 393 .PHONY: all-stage2 all-stage2-it 390 394 all-stage2: $(PATH_OBJ)/.all-stage2 391 395 $(PATH_OBJ)/.all-stage2: \ … … 424 428 # Install to bin tree makeing it ready for packing. 425 429 # 430 .PHONY: all-install 426 431 all-install: \ 427 432 all-banner-install \ … … 433 438 434 439 # strips release build installations. 440 .PHONY: all-strip-install 435 441 all-strip-install: 436 442 ifeq ($(BUILD_MODE), RELEASE) … … 450 456 # Generate all the diffs we have to supply. 451 457 # 458 .PHONY: all-diff 452 459 all-diff: \ 453 460 gcc-diff \ … … 471 478 # This is the default buildtype now. 472 479 # It requires a very up-to-date gcc build, not good for bootstrapping from old GCCs. 480 .PHONY: quick all-quick 473 481 quick all-quick: 474 482 mkdir -p $(PATH_OBJ) … … 479 487 @echo "+ Quick Bootstrap started: $(shell date)" 480 488 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 489 .PHONY: all-quick-logged 481 490 all-quick-logged: \ 482 491 all-quick-banner-start \ … … 499 508 @echo "+ Quick Bootstrap Ended Successfully: $(shell date)" 500 509 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 501 510 511 .PHONY: all-quick-builttools-initial 502 512 all-quick-builttools-initial: $(PATH_OBJ)/.quick-builttools-initial 503 $(PATH_OBJ)/.quick-builttools-initial: all-builttools-initial 513 $(PATH_OBJ)/.quick-builttools-initial: 514 $(MAKE) $(MAKEOPT) -f $(MAKEFILE) all-builttools-initial 504 515 touch $@ 505 516 … … 507 518 # This build type is used for release builds. 508 519 # We're doing two quick builds here to ensure everything is alright. 520 .PHONY: double-quick all-double-quick 509 521 double-quick all-double-quick: 510 522 mkdir -p $(PATH_OBJ) … … 527 539 @echo "+ Double Quick Bootstrap Stage 2 - starting: $(shell date)" 528 540 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 541 PHONY: all-double-quick-logged 529 542 all-double-quick-logged: \ 530 543 all-double-quick-banner-start \ … … 547 560 @echo "++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++" 548 561 562 .PHONY: all-double-quick-builttools-initial 549 563 all-double-quick-builttools-initial: $(PATH_OBJ)/.doublequick-builttools-initial 550 $(PATH_OBJ)/.doublequick-builttools-initial: all-builttools-initial 564 $(PATH_OBJ)/.doublequick-builttools-initial: 565 $(MAKE) $(MAKEOPT) -f $(MAKEFILE) all-builttools-initial 551 566 touch $@ 552 567 568 .PHONY: all-double-quick-stage1 553 569 all-double-quick-stage1: $(PATH_OBJ)/.doublequick-stage1 554 570 $(PATH_OBJ)/.doublequick-stage1: \ … … 562 578 touch $@ 563 579 580 .PHONY: all-double-quick-save-stage1 564 581 all-double-quick-save-stage1: $(PATH_OBJ)/.doublequick-stage1-saved 565 582 $(PATH_OBJ)/.doublequick-stage1-saved: all-preload-unload … … 578 595 touch $@ 579 596 597 .PHONY: all-double-quick-stage2 580 598 all-double-quick-stage2: $(PATH_OBJ)/.doublequick-stage2 581 599 $(PATH_OBJ)/.doublequick-stage2: \ … … 592 610 593 611 # step 1 builds the base libraries. 612 .PHONY: all-quick-step1 all-quick-step1-it 594 613 all-quick-step1: $(PATH_OBJ)/.quick-step1 595 614 all-quick-step1-it: \ … … 611 630 612 631 # step 2 builds the emx base utilities. 632 .PHONY: all-quick-step2 all-quick-step2-it 613 633 all-quick-step2: $(PATH_OBJ)/.quick-step2 614 634 all-quick-step2-it: \ … … 629 649 630 650 # step 3 builds all the binutil utilities and libraries. 651 .PHONY: all-quick-step3 all-quick-step3-it 631 652 all-quick-step3: $(PATH_OBJ)/.quick-step3 632 653 all-quick-step3-it: \ … … 647 668 648 669 # step 4 builds gcc. 670 .PHONY: all-quick-step4 all-quick-step4-it 649 671 all-quick-step4: $(PATH_OBJ)/.quick-step4 650 672 all-quick-step4-it: \ … … 666 688 667 689 # Installs the stuff we've built. 690 .PHONY: all-quick-install 668 691 all-quick-install: \ 669 692 all-banner-install \ … … 674 697 all-strip-install \ 675 698 all-banner-install-done 676 699 677 700 678 701 ############################################################################### … … 685 708 ############################################################################### 686 709 ############################################################################### 687 .PHONY: all-builttools-initial all-builttools-dirs all-builttools-clean all-builttools-stage2688 710 689 711 all-builttools-initial: \ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.