True Sincerely, Chase Maupin
Sent from my iPad > On Oct 4, 2013, at 6:06 PM, "Cooper Jr., Franklin" <[email protected]> wrote: > > > >> -----Original Message----- >> From: Maupin, Chase >> Sent: Friday, October 04, 2013 5:58 PM >> To: Cooper Jr., Franklin >> Cc: [email protected]; Cooper Jr., Franklin >> Subject: Re: [meta-arago] [PATCH 2/4] ti-tisdk-makefile: Speed up building of >> kernel and u-boot >> >> Why not default to a valid value like 1, then change it later? That way you >> don't >> depend on the install script running first. > [Franklin] I thought about it but the top level Makefile is broken until you > run the install script since it depends on a some of the Rules.make variables > that aren't set properly until that script runs. Especially for the kernel > since LINUXKERNEL_INSTALL_DIR is set by that script. > > To be honest even though the above is true it probably still wouldn't hurt. >> >> Sincerely, >> Chase Maupin >> >> Sent from my iPad >> >>> On Oct 4, 2013, at 5:54 PM, "Cooper Jr., Franklin" <[email protected]> wrote: >>> >>> * Introduce a new variable MAKE_JOBS that will be used with make's -j >>> option to speed up the build of the kernel and u-boot. >>> >>> Signed-off-by: Franklin S. Cooper Jr <[email protected]> >>> --- >>> .../ti-tisdk-makefile/Makefile_linux | 4 ++-- >>> .../ti-tisdk-makefile/Makefile_linux-dtbs | 2 +- >>> .../ti-tisdk-makefile/Makefile_u-boot-legacy | 4 ++-- >>> .../ti-tisdk-makefile/Makefile_u-boot-spl | 4 ++-- >>> .../ti-tisdk-makefile/ti-tisdk-makefile/Rules.make | 2 ++ >>> .../ti-tisdk-makefile/ti-tisdk-makefile_1.0.bb | 2 +- >>> 6 files changed, 10 insertions(+), 8 deletions(-) >>> >>> diff --git >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_linux >>> b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_linux >>> index 457bd24..4a13f48 100644 >>> --- >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_linux >>> +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makef >>> +++ ile/Makefile_linux >>> @@ -4,8 +4,8 @@ linux: >>> @echo Building the Linux Kernel >>> @echo ================================= >>> $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >> CROSS_COMPILE=$(CROSS_COMPILE) tisdk_$(PLATFORM)_defconfig >>> - $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >> CROSS_COMPILE=$(CROSS_COMPILE) uImage >>> - $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >> CROSS_COMPILE=$(CROSS_COMPILE) modules >>> + $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >> CROSS_COMPILE=$(CROSS_COMPILE) uImage >>> + $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >>> + CROSS_COMPILE=$(CROSS_COMPILE) modules >>> >>> linux_install: >>> @echo =================================== >>> diff --git >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_linux-dtbs >>> b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_linux-dtbs >>> index b195730..5093649 100644 >>> --- >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_linux-dtbs >>> +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makef >>> +++ ile/Makefile_linux-dtbs >>> @@ -3,7 +3,7 @@ linux-dtbs: >>> @echo ===================================== >>> @echo Building the Linux Kernel DTBs >>> @echo ===================================== >>> - $(MAKE) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >> CROSS_COMPILE=$(CROSS_COMPILE) dtbs >>> + $(MAKE) -j $(MAKE_JOBS) -C $(LINUXKERNEL_INSTALL_DIR) ARCH=arm >>> + CROSS_COMPILE=$(CROSS_COMPILE) dtbs >>> >>> linux-dtbs_install: >>> @echo ======================================= >>> diff --git >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_u-boot-legacy >>> b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_u-boot-legacy >>> index 70640e2..028644d 100644 >>> --- >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_u-boot-legacy >>> +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makef >>> +++ ile/Makefile_u-boot-legacy >>> @@ -4,8 +4,8 @@ u-boot-legacy_clean: u-boot_clean >>> u-boot-legacy_install: u-boot_install >>> >>> u-boot: >>> - $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* >> CROSS_COMPILE=$(CROSS_COMPILE) $(UBOOT_MACHINE) >>> - $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* >> CROSS_COMPILE=$(CROSS_COMPILE) >>> + $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* >> CROSS_COMPILE=$(CROSS_COMPILE) $(UBOOT_MACHINE) >>> + $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* >>> + CROSS_COMPILE=$(CROSS_COMPILE) >>> >>> u-boot_clean: >>> $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* >>> CROSS_COMPILE=$(CROSS_COMPILE) clean diff --git >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_u-boot-spl >>> b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_u-boot-spl >>> index 566647c..9ce6429 100644 >>> --- >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Makefile_u-boot-spl >>> +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makef >>> +++ ile/Makefile_u-boot-spl >>> @@ -4,8 +4,8 @@ u-boot-spl_clean: u-boot_clean >>> u-boot-spl_install: u-boot_install >>> >>> u-boot: >>> - $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* >> CROSS_COMPILE=$(CROSS_COMPILE) $(UBOOT_MACHINE) >>> - $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* >> CROSS_COMPILE=$(CROSS_COMPILE) >>> + $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* >> CROSS_COMPILE=$(CROSS_COMPILE) $(UBOOT_MACHINE) >>> + $(MAKE) -j $(MAKE_JOBS) -C $(TI_SDK_PATH)/board-support/u-boot-* >>> + CROSS_COMPILE=$(CROSS_COMPILE) >>> >>> u-boot_clean: >>> $(MAKE) -C $(TI_SDK_PATH)/board-support/u-boot-* >>> CROSS_COMPILE=$(CROSS_COMPILE) clean diff --git >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Rules.make >>> b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Rules.make >>> index a20c684..4cc3333 100644 >>> --- >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile/ >>> Rules.make >>> +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makef >>> +++ ile/Rules.make >>> @@ -4,6 +4,8 @@ PLATFORM=__PLATFORM__ >>> #Architecture >>> ARCH=__ARCH__ >>> >>> +MAKE_JOBS=__MAKE_JOBS__ >>> + >>> #u-boot machine >>> UBOOT_MACHINE=__UBOOT_MACHINE__ >>> >>> diff --git >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_ >>> 1.0.bb >>> b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_ >>> 1.0.bb >>> index 74a93c6..a1faffd 100644 >>> --- >>> a/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makefile_ >>> 1.0.bb >>> +++ b/meta-arago-distro/recipes-tisdk/ti-tisdk-makefile/ti-tisdk-makef >>> +++ ile_1.0.bb >>> @@ -33,7 +33,7 @@ SRC_URI = "\ >>> file://Makefile_oprofile-example \ " >>> >>> -PR = "r14" >>> +PR = "r15" >>> >>> MAKEFILES_COMMON = "linux \ >>> matrix-gui \ >>> -- >>> 1.7.0.4 >>> >>> _______________________________________________ >>> meta-arago mailing list >>> [email protected] >>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
