# Code generator with flipflop for TIF

all: codegen_v.vbe

# Alliance vbe format
codegen_v.vbe: codegen.vhdl
	vasy -a -I vhdl codegen.vhdl

# Verilog format
codegen_v.v: codegen.vhdl
	vasy -v -I vhdl codegen.vhdl

sim: codegen_out.pat

codegen_out.pat: codegen_v.vbe codegen_in.pat
	asimut -b codegen_v codegen_in codegen_out

tarball: codegen.tar.gz

codegen.tar.gz: Makefile codegen.vhdl codegen_in.pat
	tar cvzf codegen.tar.gz Makefile codegen.vhdl codegen_in.pat

