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 |
|