Split src_template into deps_template (which handles the definition of foo_DEPS) and rules_template (which handles the rules referencing foo_DEPS). The rules_template is not affected by any included header files and so does not need to be reprocessed following a change to an included header file. This reduces the time required to rebuild the Makefile rules following a change to stdint.h by around 45%, at a cost of increasing the time required to rebuild after a "make veryclean" by around 3%. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
| 455 |
|
455 |
|
| 456 |
|
456 |
|
| 457 |
|
457 |
|
| 458 |
|
|
|
|
458 |
|
|
| 459 |
|
459 |
|
| 460 |
|
460 |
|
| 461 |
|
|
|
| 462 |
|
|
|
| 463 |
|
|
|
|
461 |
|
|
|
462 |
|
|
| 464 |
|
463 |
|
| 465 |
|
|
|
| 466 |
|
|
|
|
464 |
|
|
| 467 |
|
465 |
|
| 468 |
|
|
|
| 469 |
|
|
|
|
466 |
|
|
|
467 |
|
|
| 470 |
|
468 |
|
| 471 |
|
|
|
| 472 |
|
|
|
| 473 |
|
|
|
|
469 |
|
|
|
470 |
|
|
|
471 |
|
|
|
472 |
|
|
|
473 |
|
|
|
474 |
|
|
|
475 |
|
|
|
476 |
|
|
|
477 |
|
|
|
478 |
|
|
|
479 |
|
|
|
480 |
|
|
|
481 |
|
|
|
482 |
|
|
| 474 |
|
483 |
|
| 475 |
|
|
|
| 476 |
|
|
|
|
484 |
|
|
|
485 |
|
|
| 477 |
|
486 |
|
| 478 |
|
|
|
| 479 |
|
|
|
| 480 |
|
|
|
|
487 |
|
|
|
488 |
|
|
|
489 |
|
|
| 481 |
|
490 |
|
| 482 |
|
|
|
| 483 |
|
|
|
| 484 |
|
|
|
| 485 |
|
|
|
| 486 |
|
|
|
| 487 |
|
|
|
| 488 |
|
|
|
|
491 |
|
|
|
492 |
|
|
|
493 |
|
|
|
494 |
|
|
|
495 |
|
|
| 489 |
|
496 |
|
| 490 |
|
497 |
|
| 491 |
|
|
|
|
498 |
|
|
| 492 |
|
499 |
|
| 493 |
|
|
|
| 494 |
|
|
|
|
500 |
|
|
|
501 |
|
|
| 495 |
|
502 |
|
| 496 |
|
|
|
|
503 |
|
|
| 497 |
|
504 |
|
| 498 |
|
505 |
|
| 499 |
|
506 |
|
|
|
||
| 505 |
|
512 |
|
| 506 |
|
513 |
|
| 507 |
|
514 |
|
| 508 |
|
|
|
|
515 |
|
|
|
516 |
|
|
|
517 |
|
|
|
518 |
|
|
|
519 |
|
|
|
520 |
|
|
|
521 |
|
|
|
522 |
|
|
|
523 |
|
|
|
524 |
|
|
|
525 |
|
|
|
526 |
|
|
|
527 |
|
|
|
528 |
|
|
|
529 |
|
|
|
530 |
|
|
|
531 |
|
|
|
532 |
|
|
| 509 |
|
533 |
|
| 510 |
|
534 |
|
| 511 |
|
535 |
|
|
|
||
| 807 |
|
831 |
|
| 808 |
|
832 |
|
| 809 |
|
833 |
|
| 810 |
|
|
|
| 811 |
|
834 |
|
| 812 |
|
835 |
|
| 813 |
|
|
|
| 814 |
|
|
|
| 815 |
|
|
|
|
836 |
|
|
|
837 |
|
|
| 816 |
|
838 |
|
| 817 |
|
839 |
|
| 818 |
|
840 |
|
| 819 |
|
841 |
|
| 820 |
|
842 |
|
| 821 |
|
|
|
| 822 |
|
|
|
|
843 |
|
|
| 823 |
|
844 |
|
| 824 |
|
845 |
|
| 825 |
|
846 |
|
| 826 |
|
847 |
|
| 827 |
|
|
|
| 828 |
|
|
|
| 829 |
|
|
|
| 830 |
|
|
|
|
848 |
|
|
|
849 |
|
|
| 831 |
|
850 |
|
| 832 |
|
851 |
|
| 833 |
|
852 |
|
| 834 |
|
|
|
| 835 |
|
|
|
| 836 |
|
|
|
|
853 |
|
|
|
854 |
|
|
|
855 |
|
|
| 837 |
|
856 |
|
| 838 |
|
|
|
| 839 |
|
|
|
|
857 |
|
|
|
858 |
|
|
| 840 |
|
859 |
|
| 841 |
|
860 |
|
| 842 |
|
861 |
|