URL
https://opencores.org/ocsvn/dblclockfft/dblclockfft/trunk
Subversion Repositories dblclockfft
[/] [dblclockfft/] [trunk/] [sw/] [Makefile] - Rev 5
Go to most recent revision | Compare with Previous | Blame | View Log
# This is really simple ...all: fftgenCORED := fft-coreOBJDR := $(CORED)/obj_dirfftgen: fftgen.o$(CXX) $< -o $@%.o: %.cpp$(CXX) -c $< -o $@.PHONY: testtest: fft ifft shiftaddmpy butterfly dblreverse qtrstage dblstage.PHONY: fftfft: fftgen./fftgen -f 2048 -n 16cd $(CORED)/; verilator -cc fftmain.vcd $(OBJDR); make -f Vfftmain.mk.PHONY: ifftifft: fftgen./fftgen -f 2048 -1 -n 24 -m 24cd $(CORED)/; verilator -cc ifftmain.vcd $(OBJDR); make -f Vifftmain.mk.PHONY: shiftaddmpyshiftaddmpy: $(OBJDR)/Vshiftaddmpy__ALL.a$(CORED)/shiftaddmpy.v: test$(OBJDR)/Vshiftaddmpy.cpp $(OBJDR)/Vshiftaddmpy.h: $(CORED)/shiftaddmpy.vcd $(CORED)/; verilator -cc shiftaddmpy.v$(OBJDR)/Vshiftaddmpy__ALL.a: $(OBJDR)/Vshiftaddmpy.h$(OBJDR)/Vshiftaddmpy__ALL.a: $(OBJDR)/Vshiftaddmpy.cppcd $(OBJDR)/; make -f Vshiftaddmpy.mk.PHONY: butterflybutterfly: $(OBJDR)/Vbutterfly__ALL.a$(CORED)/butterfly.v: fft$(OBJDR)/Vbutterfly.cpp $(OBJDR)/Vbutterfly.h: $(CORED)/butterfly.vcd $(CORED)/; verilator -cc butterfly.v$(OBJDR)/Vbutterfly__ALL.a: $(OBJDR)/Vbutterfly.h$(OBJDR)/Vbutterfly__ALL.a: $(OBJDR)/Vbutterfly.cppcd $(OBJDR)/; make -f Vbutterfly.mk.PHONY: dblreversedblreverse: $(OBJDR)/Vdblreverse__ALL.a$(CORED)/dblreverse.v: fft$(OBJDR)/Vdblreverse.cpp $(OBJDR)/Vdblreverse.h: $(CORED)/dblreverse.vcd $(CORED)/; verilator -cc dblreverse.v$(OBJDR)/Vdblreverse__ALL.a: $(OBJDR)/Vdblreverse.h$(OBJDR)/Vdblreverse__ALL.a: $(OBJDR)/Vdblreverse.cppcd $(OBJDR)/; make -f Vdblreverse.mk.PHONY: qtrstageqtrstage: $(OBJDR)/Vqtrstage__ALL.a$(CORED)/qtrstage.v: fft$(OBJDR)/Vqtrstage.cpp $(OBJDR)/Vqtrstage.h: $(CORED)/qtrstage.vcd $(CORED)/; verilator -cc qtrstage.v$(OBJDR)/Vqtrstage__ALL.a: $(OBJDR)/Vqtrstage.h$(OBJDR)/Vqtrstage__ALL.a: $(OBJDR)/Vqtrstage.cppcd $(OBJDR)/; make -f Vqtrstage.mk.PHONY: dblstagedblstage: $(OBJDR)/Vdblstage__ALL.a$(CORED)/dblstage.v: fft$(OBJDR)/Vdblstage.cpp $(OBJDR)/Vdblstage.h: $(CORED)/dblstage.vcd $(CORED)/; verilator -cc dblstage.v$(OBJDR)/Vdblstage__ALL.a: $(OBJDR)/Vdblstage.h$(OBJDR)/Vdblstage__ALL.a: $(OBJDR)/Vdblstage.cppcd $(OBJDR)/; make -f Vdblstage.mk.PHONY: cleanclean:rm fftgen fftgen.orm -rf $(CORED)
Go to most recent revision | Compare with Previous | Blame | View Log
