#LEX = lex #YACC = yacc OBJS = main.o lex.yy.o y.tab.o wires.o ports.o modinst.o mem.o regs.o opsnew.o hconnect.o slook.o veriinit.o modules.o hier.o yyerror.o tree_concat.o yywhere.o convert.o binnew.o intdefs.o params.o putbacks.o level.o udps.o CC = cc -DYYDEBUG -O flatv: $(OBJS) cc $(OBJS) -o flatv -ll main.o: main.c defs.h $(CC) -c main.c wires.o: wires.c defs.h $(CC) -c wires.c params.o: params.c defs.h $(CC) -c params.c ports.o: ports.c defs.h $(CC) -c ports.c opsnew.o: opsnew.c defs.h ops.h $(CC) -c opsnew.c intdefs.o: intdefs.c defs.h $(CC) -c intdefs.c modinst.o: modinst.c defs.h $(CC) -c modinst.c hconnect.o: hconnect.c defs.h ops.h $(CC) -c hconnect.c mem.o: mem.c defs.h $(CC) -c mem.c regs.o: regs.c defs.h $(CC) -c regs.c modules.o: modules.c defs.h $(CC) -c modules.c upds.o: udps.c defs.h $(CC) -c udps.c veriinit.o: veriinit.c defs.h $(CC) -c veriinit.c hier.o: hier.c defs.h ops.h $(CC) -c hier.c convert.o: convert.c defs.h $(CC) -c convert.c putbacks.o: putbacks.c defs.h levs.h $(CC) -c putbacks.c slook.o: slook.c sym.h $(CC) -c slook.c level.o: level.c defs.h $(CC) -c level.c tree_concat.o: tree_concat.c defs.h $(CC) -c tree_concat.c yywhere.o: yywhere.c defs.h $(CC) -c yywhere.c yyerror.o: yyerror.c defs.h $(CC) -c yyerror.c y.tab.o: y.tab.c defs.h ops.h sym.h $(CC) -c y.tab.c lex.yy.o: lex.yy.c y.tab.h sym.h $(CC) -c lex.yy.c y.tab.c: verit.y yacc -d verit.y lex.yy.c: veri.l flex veri.l