
Please add errormacros.h to the dependencies of parser-yang.c
GNU make on my box tries to build parser-yang.o before errormacros.h
Once I added that dependency, I could even run parallel makes.
$ svn diff lib/Makefile.am Index: lib/Makefile.am =================================================================== --- lib/Makefile.am (revision 32699) +++ lib/Makefile.am (working copy) @@ -51,7 +51,7 @@ parser-sming.c: parser-sming.y scanner-sming.h parser-sming.h $(BISON) --defines=parser-sming.tab.h -t -psming -o parser-sming.c parser-sming.y
-parser-yang.c: parser-yang.y scanner-yang.h parser-yang.h +parser-yang.c: parser-yang.y scanner-yang.h parser-yang.h errormacros.h $(BISON) --defines=parser-yang.tab.h -t -pyang -o parser-yang.c parser-yang.y
scanner-smi.c: scanner-smi.l scanner-smi.h parser-smi.tab.h

On Sat, Jan 22, 2011 at 12:18:33PM +1100, Andrew Hood wrote:
Please add errormacros.h to the dependencies of parser-yang.c
GNU make on my box tries to build parser-yang.o before errormacros.h
Once I added that dependency, I could even run parallel makes.
I have committed a slightly different patch, removing the explicit #include of errormacros.h from parser-yang (since error.h includes errormacros.h and has a dependency to it) and added a dependency of the parsers to error.h. Let me know if this does not work (r32788).
/js
participants (2)
-
Andrew Hood
-
Juergen Schoenwaelder