| # Copyright (c) 2011 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. |
| # |
| |
| include $(TOPDIR)/config.mk |
| |
| LIB := $(obj)libtpm.a |
| |
| IFXDIR = slb9635_i2c |
| |
| $(shell mkdir -p $(obj)$(IFXDIR)) |
| |
| COBJS-$(CONFIG_INFINEON_TPM_I2C) = slb9635_i2c.o \ |
| $(IFXDIR)/tpm_proto.o \ |
| $(IFXDIR)/tpm.o \ |
| $(IFXDIR)/tpm_tis_i2c.o \ |
| $(IFXDIR)/tddl.o \ |
| $(IFXDIR)/ifx_v05.o \ |
| $(IFXDIR)/ifx_v03.o |
| |
| COBJS-$(CONFIG_GENERIC_LPC_TPM) = generic_lpc_tpm.o |
| |
| COBJS := $(COBJS-y) |
| SRCS := $(COBJS:.o=.c) |
| OBJS := $(addprefix $(obj),$(COBJS)) |
| |
| # EXTRA_CFLAGS += -I. -I$(TOPDIR)/include |
| # CFLAGS += $(EXTRA_CFLAGS) |
| # HOSTCFLAGS += $(EXTRA_CFLAGS) |
| # CPPFLAGS += $(EXTRA_CFLAGS) |
| |
| all: $(LIB) |
| |
| $(LIB): $(obj).depend $(OBJS) |
| $(AR) $(ARFLAGS) $@ $(OBJS) |
| |
| ######################################################################### |
| |
| include $(SRCTREE)/rules.mk |
| |
| sinclude $(obj).depend |
| |
| ######################################################################### |