Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(222)

Issue 2845001: Rework the vboot_reference make system. (Closed)

Created:
10 years, 6 months ago by vb
Modified:
9 years, 6 months ago
Reviewers:
Bill Richardson
CC:
chromium-os-reviews_chromium.org, Randall Spangler, gauravsh
Base URL:
ssh://git@chromiumos-git/vboot_reference.git
Visibility:
Public.

Description

Rework the vboot_reference make system. After this change the generated files are placed in a separate tree (such thet they don't show in the `git status' output anymore) and the dependencies are followed properly (if a .h file changes the appropriate .o files and apps get rebuilt). Tested as follows: > $ make clean > $ make # build succeeds > $ git status # shows clean directory > $ RUNTESTS=1 make # (captured test output matches that of the test run before any changes) > $ touch ./vboot_firmware/include/tlcl.h > $ make # make succeeds > $ find build -type f -newer ./vboot_firmware/include/tlcl.h build/vboot_firmware/lib/rollback_index.o build/vboot_firmware/lib/rollback_index.o.d build/vboot_firmware/a.out build/vboot_fw.a build/utility/vbutil_key build/utility/kernel_utility.d build/utility/vbutil_key.d build/utility/verify_data build/utility/load_kernel_test.d build/utility/vbutil_keyblock.d build/utility/vbutil_kernel build/utility/vbutil_kernel.d build/utility/firmware_utility build/utility/signature_digest_utility.d build/utility/kernel_utility build/utility/verify_data.d build/utility/vbutil_keyblock build/utility/signature_digest_utility build/utility/load_kernel_test build/utility/firmware_utility.d build/tests/vboot_common3_tests build/tests/vboot_common2_tests build/host/a.out $ >

Patch Set 1 : Rework vbooot_reference make system. #

Total comments: 6

Patch Set 2 : Rework the vboot_reference make system. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+201 lines, -186 lines) Patch
A .gitignore View 1 chunk +2 lines, -0 lines 0 comments Download
M Makefile View 1 1 chunk +12 lines, -7 lines 0 comments Download
M README View 1 chunk +29 lines, -0 lines 0 comments Download
M cgpt/Makefile View 1 1 chunk +15 lines, -23 lines 0 comments Download
A common.mk View 1 chunk +11 lines, -0 lines 0 comments Download
M host/Makefile View 1 chunk +10 lines, -25 lines 0 comments Download
M misclibs/Makefile View 1 chunk +4 lines, -11 lines 0 comments Download
M tests/Makefile View 1 3 chunks +53 lines, -45 lines 0 comments Download
M tests/common.sh View 2 chunks +10 lines, -3 lines 0 comments Download
M tests/gen_test_keys.sh View 1 chunk +3 lines, -0 lines 0 comments Download
M tests/run_cgpt_tests.sh View 1 1 chunk +1 line, -1 line 0 comments Download
M tests/run_vbutil_tests.sh View 4 chunks +7 lines, -5 lines 0 comments Download
M utility/Makefile View 3 chunks +25 lines, -26 lines 0 comments Download
M vboot_firmware/Makefile View 2 chunks +8 lines, -24 lines 0 comments Download
M vfirmware/Makefile View 1 chunk +6 lines, -8 lines 0 comments Download
M vkernel/Makefile View 1 chunk +5 lines, -8 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
vb
10 years, 6 months ago (2010-06-14 17:54:08 UTC) #1
vb
10 years, 6 months ago (2010-06-14 17:58:14 UTC) #2
Bill Richardson
A couple of comments. Plus, be sure to test this from within the chroot by ...
10 years, 6 months ago (2010-06-14 18:16:26 UTC) #3
vb
Bill, I addressed your comments and verified that local emerge works for both x86 and ...
10 years, 6 months ago (2010-06-14 22:17:43 UTC) #4
Bill Richardson
10 years, 6 months ago (2010-06-14 22:33:29 UTC) #5
LGTM

Thanks!

Powered by Google App Engine
This is Rietveld 408576698