123456789101112131415161718192021222324252627282930 |
- SUBDIRS = tools rv32 fpga
- all clean spotless :
- $(MAKE) local.$@ $(SUBDIRS) goal=$@
- prefpga:
- $(MAKE) local.all $(filter-out fpga,$(SUBDIRS)) goal=all
- v1 v2 : prefpga
- $(MAKE) -C fpga $@
- .PHONY: $(SUBDIRS)
- $(SUBDIRS):
- $(MAKE) -C $@ $(goal)
- rv32: tools
- fpga: rv32
- local.all:
- local.clean:
- rm -f *~ ./\#* \# *.bak
- local.spotless: local.clean
- # FPGA-specific targets
- program-% flash-%: prefpga
- $(MAKE) -C fpga $@
|