| Index: tests/tpm_lite/Makefile
|
| diff --git a/tests/tpm_lite/Makefile b/tests/tpm_lite/Makefile
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..922ce5ebc157902c85df9764c7635692f20aa7ed
|
| --- /dev/null
|
| +++ b/tests/tpm_lite/Makefile
|
| @@ -0,0 +1,41 @@
|
| +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +INCLUDES += -I./include \
|
| + -I$(FWDIR)/lib/include \
|
| + -I$(FWDIR)/lib/cgptlib/include \
|
| + -I$(FWDIR)/lib/cryptolib/include \
|
| + -I$(FWDIR)/lib/tpm_lite/include \
|
| + -I$(HOSTDIR)/include
|
| +BUILD_ROOT = ${BUILD}/tests/tpm_lite
|
| +
|
| +TEST_NAMES = tpmtest_clear \
|
| + tpmtest_earlyextend \
|
| + tpmtest_earlynvram \
|
| + tpmtest_earlynvram2 \
|
| + tpmtest_enable \
|
| + tpmtest_fastenable \
|
| + tpmtest_globallock \
|
| + tpmtest_lock \
|
| + tpmtest_readonly \
|
| + tpmtest_redefine \
|
| + tpmtest_spaceperm \
|
| + tpmtest_writelimit \
|
| +
|
| +TEST_BINS = $(addprefix ${BUILD_ROOT}/,$(TEST_NAMES))
|
| +
|
| +ALL_DEPS = $(addsuffix .d,${TEST_BINS})
|
| +CFLAGS += -MMD -MF $@.d
|
| +
|
| +LIBS := ${TEST_LIB} $(HOSTLIB) $(FWLIB)
|
| +
|
| +all: $(TEST_BINS)
|
| +
|
| +${BUILD_ROOT}/%.o : %.c
|
| + $(CC) $(CFLAGS) $(INCLUDES) -MMD -MF $@.d -c -o $@ $<
|
| +
|
| +${BUILD_ROOT}/tpmtest_%: %.c ${LIBS}
|
| + $(CC) $(CFLAGS) $(INCLUDES) $< ${LIBS} -o $@ -lcrypto -lrt $(LDFLAGS)
|
| +
|
| +-include ${ALL_DEPS}
|
|
|