]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-rtos/ibl.git/blobdiff - src/util/romparse/Makefile
Fixed romparser bug, resolved SDOCM00087159
[keystone-rtos/ibl.git] / src / util / romparse / Makefile
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
@@ -51,7 +54,7 @@ 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