diff options
author | James McKenzie <james.mckenzie@hp.com> | 2023-05-02 12:22:04 +0100 |
---|---|---|
committer | James McKenzie <james.mckenzie@hp.com> | 2023-05-02 12:22:04 +0100 |
commit | 58bd38ccfd0cde824830a93e309e4f9d8d29ed27 (patch) | |
tree | 66d1155f801076ef772368a9eef32a9be8bf41df /Makefile | |
parent | 605179b018fd2d562716cb1880bdc22a441c815d (diff) | |
download | tim_ac3rf_fpga_kit-master.tar.gz tim_ac3rf_fpga_kit-master.tar.bz2 tim_ac3rf_fpga_kit-master.zip |
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 23 |
1 files changed, 21 insertions, 2 deletions
@@ -1,16 +1,35 @@ PREFIX=${PWD} -default:src/tools.stamp src/evb-yosys-demo.stamp +default:src/tools.stamp src/evb-yosys-demo.stamp src/vhdl-demo.stamp + +src/vhdl-demo.stamp: src/tools.stamp + ${MAKE} -C src/vhdl-demo + touch $@ src/evb-yosys-demo.stamp: src/tools.stamp ${MAKE} -C src/evb-yosys-demo/ice40hx8k-evb ${MAKE} -C src/evb-yosys-demo/ice40-io-video touch $@ -src/tools.stamp: src/nextpnr.stamp src/yosys.stamp src/flashrom.stamp +src/tools.stamp: src/nextpnr.stamp src/yosys.stamp src/flashrom.stamp src/ghdl-yosys-plugin.stamp src/ghdl.stamp + touch $@ + + +src/ghdl-yosys-plugin.stamp: src/ghdl.stamp src/yosys.stamp + ${MAKE} -C src/ghdl-yosys-plugin GHDL=${PREFIX}/bin/ghdl YOSYS_CONFIG=${PREFIX}/bin/yosys-config + ${MAKE} -C src/ghdl-yosys-plugin GHDL=${PREFIX}/bin/ghdl YOSYS_CONFIG=${PREFIX}/bin/yosys-config install + touch $@ + +src/ghdl.stamp: src/ghdl-build/Makefile + ${MAKE} -C src/ghdl-build + ${MAKE} -C src/ghdl-build install touch $@ +src/ghdl-build/Makefile: + mkdir -p src/ghdl-build + (cd src/ghdl-build && ../ghdl/configure --prefix=${PREFIX}) + src/yosys.stamp:#src/yosys/Makefile # the muppets did not make this easy if [ -d src/yosys/abc]; then ln -s ../abc src/yosys/abc; fi |