OLD | NEW |
---|---|
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. | 1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 TPM = tpm | |
6 TPM_SRC_DIR = $(GCLIENT_ROOT)/src/third_party/$(TPM) | |
7 TPM_WORK_DIR = $(TPM) | |
8 | |
9 TLCL = tpm_lite | |
10 TLCL_SRC_DIR = $(GCLIENT_ROOT)/src/platform/$(TLCL) | |
11 TLCL_WORK_DIR = $(TLCL) | |
12 | |
13 BINDIR = . | 5 BINDIR = . |
14 PROGRAMS = \ | 6 PROGRAMS = \ |
15 clear \ | 7 » earlyextend \ |
16 enable \ | 8 » earlynvram \ |
17 globallock \ | 9 » earlynvram2 \ |
18 lock \ | 10 » enable \ |
19 readonly \ | 11 » fastenable \ |
20 writelimit | 12 » globallock \ |
13 » redefine_unowned \ | |
14 » spaceperm \ | |
15 » testsetup \ | |
16 » timing \ | |
17 » writelimit \ | |
zbehan
2010/09/21 17:48:18
No trailing \ here needed.
| |
21 | 18 |
22 all: | 19 all: |
23 » rm -rf $(TPM_WORK_DIR) | 20 » $(MAKE) -C $(VBOOT_DIR) clean |
24 » cp -a $(TPM_SRC_DIR) $(TPM_WORK_DIR) | 21 » $(MAKE) -C $(VBOOT_DIR) |
25 » $(MAKE) -C $(TPM_WORK_DIR)/nvtool clean | 22 » set -e; \ |
26 » $(MAKE) -C $(TPM_WORK_DIR)/nvtool | 23 » for i in $(PROGRAMS); do \ |
27 » rm -rf $(TLCL_WORK_DIR) | 24 » cp $(VBOOT_DIR)/build/tests/tpm_lite/tpmtest_$$i $(BINDIR); \ |
28 » cp -a $(TLCL_SRC_DIR) $(TLCL_WORK_DIR) | 25 » done |
29 » $(MAKE) -C $(TLCL_WORK_DIR)/src clean | |
30 » $(MAKE) cross USE_TPM_EMULATOR=0 -C $(TLCL_WORK_DIR)/src | |
31 » # gets rid of host binary which confuses ARM build | |
32 » rm $(TLCL_WORK_DIR)/src/tlcl/generator | |
33 » cp $(TPM_WORK_DIR)/nvtool/tpm-nvtool $(BINDIR) | |
34 » set -e; for i in $(PROGRAMS); \ | |
35 » do cp $(TLCL_WORK_DIR)/src/testsuite/tpmtest_$$i $(BINDIR); done | |
OLD | NEW |