prjxray/fuzzers/007-timing/Makefile

27 lines
586 B
Makefile

# for now hammering on just picorv32
# consider instead aggregating multiple projects
PRJ?=picorv32
PRJN?=8
all: build/tilea.json
clean:
rm -rf build
cd speed && $(MAKE) clean
cd timgrid && $(MAKE) clean
cd projects && $(MAKE) clean
speed/build/speed.json:
cd speed && $(MAKE)
timgrid/build/timgrid.json:
cd timgrid && $(MAKE)
build/tilea.json: projects/$(PRJ)/build/tilea.json
mkdir -p build
cp projects/$(PRJ)/build/tilea.json build/tilea.json
projects/$(PRJ)/build/tilea.json: speed/build/speed.json timgrid/build/timgrid.json
cd projects/$(PRJ) && $(MAKE) N=$(PRJN)