# You might need to adapt these to your local setup.

V2CC = freehdl-v2cc
LDFLAGS = 
CXXFLAGS = 

all: simple

simple: simple.cc
	$(CXX) -o simple $(CXXFLAGS) simple.cc $(LDFLAGS) -lfreehdl-std -lfreehdl-kernel

simple.cc: simple.vhdl
	$(V2CC) simple.vhdl >tmp && mv tmp $@

clean:
	rm simple simple.cc
