index 555c11c1b890986896dbc2f5ccca72ee9b57e510..fdf50da3a3e4780a878a861dd6963653797dd6af 100644 (file)
C_OPTS =
#RT_LIB = $(C_DIR)/lib/libc.a
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 +=
#LNK_OPTS += -i$(C_DIR)/lib -c $(RT_LIB)
LNK_OPTS +=
HEADERS = $(filter %.h, $(FILES))
INCL = -I$(CLIB_INC) $(patsubst %,-I%,$(VPATH))
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)))
OBJS = $(patsubst %.c,$(OBJ_DIR)/%.obj,$(filter %.c, $(FILES)))
cp $@ $@.dbg
$(OBJ_DIR)/%.obj: %.c $(HEADERS) $(OBJ_DIR)/.created
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)
$(OBJ_DIR)/.created:
mkdir -p $(OBJ_DIR)