iverilog/driver
Cary R b47fad7d19 V0.9: Update lex/yacc builds to be consistent and to support parallel builds
Not all the lex/yacc (flex/bison) targets were using a consistent syntax.
This patch fixes that and explicitly serializes the *.c/*.cc and *.h build.
Not doing this was causing problem when using make -j. The issue appears to
be that if two targets are specified for a rule (e.g. file.cc file.h: file.y)
make does not realize they are both built by the same call so the rule is
executed twice. Once for the .cc target and once for the .h target. This is
not a problem for a serial build. To work around this only use the .c/.cc
file in the main target and then make the .h file depend on the .c/.cc file
as a sub-target.
2012-01-04 18:40:37 -08:00
..
Makefile.in V0.9: Update lex/yacc builds to be consistent and to support parallel builds 2012-01-04 18:40:37 -08:00
cflexor.lex Add +timescale to the command file. 2010-01-25 14:32:59 -08:00
cfparse.y cfparse.y needs stdio.h 2011-04-27 11:18:55 -07:00
cfparse_misc.h Fix memory leak when parsing command files. 2009-05-24 10:15:45 -07:00
globals.h Add +timescale to the command file. 2010-01-25 14:32:59 -08:00
iverilog.man.in Add +timescale to the command file. 2010-01-25 14:32:59 -08:00
main.c V0.9: For MinGW driver report an error if the two \\ are not found in the exe path 2011-09-11 11:30:21 -07:00
substit.c Remove malloc.h support and for C++ files use <c...> include files. 2010-06-01 11:27:16 -07:00