LEX := flex
LFLAGS := -d
-CPPFLAGS := -I../library/include -include $(SDKTARGETSYSROOT)/usr/agl/include/agl_types_obsoluted.h
-CFLAGS := -Wall -Wno-unused-function -Wno-unused-variable -include $(SDKTARGETSYSROOT)/usr/agl/include/agl_types_obsoluted.h
+CPPFLAGS += -I../library/include
+CPPFLAGS += -include agl_types_deprecated.h
+
+CFLAGS += -Wall -Wno-unused-function -Wno-unused-variable
+CFLAGS += -I../library/include
+CFLAGS += -include agl_types_deprecated.h
rpc_apidef: apidef.tab.o lex.yy.o apidef.o
$(CXX) $(CPPFLAGS) -o $@ $^
lex.yy.o: lex.yy.c
$(CC) $(CPPFLAGS) $(CFLAGS) -c $^
-apidef.o: apidef.cc
+apidef.o: apidef.cc apidef.tab.h
$(CXX) $(CPPFLAGS) $(CFLAGS) -c $^
-apidef.tab.h apidef.tab.c: apidef.y
+apidef.tab.c: apidef.tab.h
+
+apidef.tab.h: apidef.y
$(YACC) $(YFLAGS) $<
lex.yy.c: apidef.l apidef.tab.h