CSRC += main.c dataflow.c util.c vl_clock.c vl_copy.c vl_create.c \ vl_edgedetector.c vl_flowgraph.c vl_latch.c vl_mux.c \ vl_nonblock.c vl_reset.c vl_resolution.c vl_traverse.c vl_vardecl.c \ vl_write.c vl_write_util.c HEADERS += vl_copy.h vl_create.h vl_defs.h vl_edgedetector.h vl_fg_defs.h \ vl_fg_types.h vl_flowgraph.h vl_mux.h vl_nonblock.h \ vlr_int.h vl_traverse.h vl_types.h vl_vardecl.h vl_write.h \ vl_write_util.h dataflow.h verilog.h LEXSRC += verilog.l YACCSRC += verilog.y GENERATEDCSRC += verilog_yacc.c verilog_lex.c $(objectdir)/verilog_yacc.c $(objectdir)/verilog_yacc.h : verilog.y verilog_lex.c $(YACC) -d -t -o $(objectdir)/verilog_yacc.c $< # -@mv y.tab.c $(objectdir)/verilog_yacc.c # -@mv y.tab.h $(objectdir)/verilog_yacc.h -@chmod 0644 $(objectdir)/verilog_yacc.c $(objectdir)/verilog_yacc.h $(objectdir)/verilog_lex.c: verilog.l $(LEX) -o$(objectdir)/verilog_lex.c $< -@chmod 0644 $(objectdir)/verilog_lex.c $(objectdir)/verilog_yacc.o: $(objectdir)/verilog_yacc.c $(objectdir)/verilog_lex.o: $(objectdir)/verilog_lex.c util.o : util.c $(objectdir)/verilog_yacc.h DEPENDENCYFILES = $(CSRC)