index 6a4af1de15a4bb79144a6576af122c65048e2acb..0a8644d61018a110614e17d00e442819dce544c8 100644 (file)
#*
+ifdef BISONSKEL
+ BISONDEFS=-S $(BISONSKEL)
+endif
all: gen_cdefdep romparse
romparse: cdefdep rparse.tab.o lex.yy.o romparse.c
- gcc -o romparse -g romparse.c rparse.tab.o lex.yy.o -I../.. -I. -D$(TARGET)
+ gcc -DIBL_CFG_I2C_MAP_TABLE_DATA_BUS_ADDR=$(I2C_BUS_ADDR) -o romparse -g romparse.c rparse.tab.o lex.yy.o -I../.. -I. -I../../device/$(TARGET) -D$(TARGET)
rparse.tab.o: rparse.y
- bison -d rparse.y
+ bison -d $(BISONDEFS) rparse.y
gcc -c rparse.tab.c
lex.yy.o: rparse.flex
clean:
- rm -f romparse.exe rparse.tab.o lex.yy.o lex.yy.c rparse.tab.c rparse.tab.h
+ rm -f romparse rparse.tab.o lex.yy.o lex.yy.c rparse.tab.c rparse.tab.h
gen_cdefdep:
@echo Checking command line dependencies