summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2a427c5)
raw | patch | inline | side by side (parent: 2a427c5)
author | Sandeep Paulraj <s-paulraj@ti.com> | |
Thu, 18 Aug 2011 19:46:07 +0000 (15:46 -0400) | ||
committer | Sandeep Paulraj <s-paulraj@ti.com> | |
Thu, 18 Aug 2011 19:46:07 +0000 (15:46 -0400) |
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
src/make/makestg2 | patch | blob | history | |
src/util/iblConfig/build/Makefile | patch | blob | history | |
src/util/iblConfig/src/iblConfig.c | patch | blob | history |
diff --git a/src/make/makestg2 b/src/make/makestg2
index f053e4092e90425d3468513aceb6b120b9bb4260..d4c666570326e344852af53e9a28ada8b35d7ee7 100644 (file)
--- a/src/make/makestg2
+++ b/src/make/makestg2
export ARCH
export TARGET
+export EVM
+export I2C_MAP_ADDR
.PHONY: $(TARGETS) i2crom spiRom compare iblInit iblMain $(MODULES) $(CFG_MODULES)
.PHONY: utils clean clean_modules hwClean cleant
make -C $(IBL_ROOT)/util/btoccs
make -C $(IBL_ROOT)/util/romparse TARGET=$(TARGET)
make -C $(IBL_ROOT)/util/bconvert
- make -C $(IBL_ROOT)/util/iblConfig/build
+ make -C $(IBL_ROOT)/util/iblConfig/build EVM=$(EVM) I2C_MAP_ADDR=$(I2C_MAP_ADDR)
clean: $(CLEAN_MODULES) hwClean
index 555c11c1b890986896dbc2f5ccca72ee9b57e510..fdf50da3a3e4780a878a861dd6963653797dd6af 100644 (file)
C_OPTS =
#RT_LIB = $(C_DIR)/lib/libc.a
-C_OPTS += -O2
+C_OPTS += -O2 -DEVM=$(EVM) -DI2C_MAP_ADDR=$(I2C_MAP_ADDR)
#LNK_OPTS += -i$(C_DIR)/lib -c $(RT_LIB)
LNK_OPTS +=
HEADERS = $(filter %.h, $(FILES))
INCL = -I$(CLIB_INC) $(patsubst %,-I%,$(VPATH))
-TARGET_TEMP = $(patsubst %,-D%,$(TARGET))
-DEFINE_TARGET = $(patsubst %,%_TARGET,$(TARGET_TEMP))
+BOARD_TEMP = $(patsubst %,-D%,$(BOARD))
+DEFINE_BOARD = $(patsubst %,%_BOARD,$(BOARD_TEMP))
OBJS = $(patsubst %.c,$(OBJ_DIR)/%.obj,$(filter %.c, $(FILES)))
cp $@ $@.dbg
$(OBJ_DIR)/%.obj: %.c $(HEADERS) $(OBJ_DIR)/.created
- $(CC) -c $(C_OPTS) $(INCL) $(DEFINE_TARGET) $< -o $@
+ $(CC) -c $(C_OPTS) $(INCL) $(DEFINE_BOARD) $< -o $@
$(OBJ_DIR)/.created:
mkdir -p $(OBJ_DIR)
index de2763ee525ab5d1b1edd2cfe70ce26e628cca9e..64f4b3a1986bc1b3da477099de256a41a4ff069f 100644 (file)
char file_name[MAX_LINE_LENGTH];
uint32_t device_id;
-uint32_t offset;
+uint32_t offset = I2C_MAP_ADDR;
#define ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0]))
typedef ibl_t (*ibl_config_fn)(void);