Rev | Line | |
---|
[18] | 1 | CSRC += main.c dataflow.c util.c vl_clock.c vl_copy.c vl_create.c \ |
---|
| 2 | vl_edgedetector.c vl_flowgraph.c vl_latch.c vl_mux.c \ |
---|
| 3 | vl_nonblock.c vl_reset.c vl_resolution.c vl_traverse.c vl_vardecl.c \ |
---|
| 4 | vl_write.c vl_write_util.c |
---|
| 5 | HEADERS += vl_copy.h vl_create.h vl_defs.h vl_edgedetector.h vl_fg_defs.h \ |
---|
| 6 | vl_fg_types.h vl_flowgraph.h vl_mux.h vl_nonblock.h \ |
---|
| 7 | vlr_int.h vl_traverse.h vl_types.h vl_vardecl.h vl_write.h \ |
---|
| 8 | vl_write_util.h dataflow.h verilog.h |
---|
| 9 | LEXSRC += verilog.l |
---|
| 10 | YACCSRC += verilog.y |
---|
| 11 | GENERATEDCSRC += verilog_yacc.c verilog_lex.c |
---|
| 12 | |
---|
| 13 | $(objectdir)/verilog_yacc.c $(objectdir)/verilog_yacc.h : verilog.y verilog_lex.c |
---|
| 14 | $(YACC) -d -t -o $(objectdir)/verilog_yacc.c $< |
---|
| 15 | # -@mv y.tab.c $(objectdir)/verilog_yacc.c |
---|
| 16 | # -@mv y.tab.h $(objectdir)/verilog_yacc.h |
---|
| 17 | -@chmod 0644 $(objectdir)/verilog_yacc.c $(objectdir)/verilog_yacc.h |
---|
| 18 | |
---|
| 19 | $(objectdir)/verilog_lex.c: verilog.l |
---|
| 20 | $(LEX) -o$(objectdir)/verilog_lex.c $< |
---|
| 21 | -@chmod 0644 $(objectdir)/verilog_lex.c |
---|
| 22 | |
---|
| 23 | $(objectdir)/verilog_yacc.o: $(objectdir)/verilog_yacc.c |
---|
| 24 | |
---|
| 25 | $(objectdir)/verilog_lex.o: $(objectdir)/verilog_lex.c |
---|
| 26 | |
---|
| 27 | util.o : util.c $(objectdir)/verilog_yacc.h |
---|
| 28 | |
---|
| 29 | |
---|
| 30 | DEPENDENCYFILES = $(CSRC) |
---|
Note: See
TracBrowser
for help on using the repository browser.