summaryrefslogtreecommitdiff
path: root/board/compulab/common/Makefile
diff options
context:
space:
mode:
authorIgor Grinberg <grinberg@compulab.co.il>2013-09-16 21:49:58 +0300
committerTom Rini <trini@ti.com>2013-11-01 15:55:59 -0400
commit689be5f83c17af6221764ab3a3890510af3c9022 (patch)
tree41415fe70d163fab056bc4a192eb1d80cea47c93 /board/compulab/common/Makefile
parent0178296588fe3004238c77d3dc0996d82b8c8ca1 (diff)
downloadu-boot-imx-689be5f83c17af6221764ab3a3890510af3c9022.zip
u-boot-imx-689be5f83c17af6221764ab3a3890510af3c9022.tar.gz
u-boot-imx-689be5f83c17af6221764ab3a3890510af3c9022.tar.bz2
cm-t35: move the eeprom code to common place
Compulab boards use the same eeprom code, so move the eeprom related code to live under board/compulab/common directory. Also make several adjustments to eeprom functions namespace, so it will be generic for compulab boards. Signed-off-by: Igor Grinberg <grinberg@compulab.co.il> Tested-by: Nikita Kiryanov <nikita@compulab.co.il>
Diffstat (limited to 'board/compulab/common/Makefile')
-rw-r--r--board/compulab/common/Makefile35
1 files changed, 35 insertions, 0 deletions
diff --git a/board/compulab/common/Makefile b/board/compulab/common/Makefile
new file mode 100644
index 0000000..ec2e510
--- /dev/null
+++ b/board/compulab/common/Makefile
@@ -0,0 +1,35 @@
+#
+# (C) Copyright 2011 - 2013 CompuLab, Ltd. <www.compulab.co.il>
+#
+# Author: Igor Grinberg <grinberg@compulab.co.il>
+#
+# SPDX-License-Identifier: GPL-2.0+
+#
+
+include $(TOPDIR)/config.mk
+
+ifneq ($(OBJTREE),$(SRCTREE))
+$(shell mkdir -p $(obj)board/$(VENDOR)/common)
+endif
+
+LIB = $(obj)lib$(VENDOR).o
+
+COBJS-$(CONFIG_DRIVER_OMAP34XX_I2C) += eeprom.o
+
+COBJS := $(COBJS-y)
+SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
+OBJS := $(addprefix $(obj),$(COBJS))
+SOBJS := $(addprefix $(obj),$(SOBJS))
+
+all: $(LIB)
+
+$(LIB): $(obj).depend $(OBJS) $(SOBJS)
+ $(call cmd_link_o_target, $(OBJS) $(SOBJS))
+
+#########################################################################
+# This is for $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#########################################################################