Repair vlib API socket server
[vpp.git] / src / vppapigen.am
index edde339..fe9ff03 100644 (file)
 
 bin_PROGRAMS += vppapigen
 
-BUILT_SOURCES += tools/vppapigen/gram.h
-
 tools/vppapigen/gram.h: tools/vppapigen/gram.y
        @$(YACC) -d @srcdir@/tools/vppapigen/gram.y
        @mv y.tab.h tools/vppapigen/gram.h
        @rm y.tab.c
 
+tools/vppapigen/lex.o: tools/vppapigen/gram.h
+tools/vppapigen/node.o: tools/vppapigen/gram.h
+
 vppapigen_SOURCES = tools/vppapigen/gram.y tools/vppapigen/lex.c tools/vppapigen/node.c
 vppapigen_LDADD = libvppinfra.la
 vppapigen_LDFLAGS = -static
 
+CLEANFILES += tools/vppapigen/gram.c tools/vppapigen/gram.h
 # vi:syntax=automake