Chromium Code Reviews| 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 |