rrc-open-firmware/Makefile

21 lines
397 B
Makefile

default: all
all: firmware.bin
src/rrc-as: rrcc/CMakeLists.txt
cd rrcc && cmake . && make -j $(nproc)
firmware.bin: src/rrc-as src/entrypoint.asm
rrcc/rrc-as \
config.asm src/platform.asm \
blobs/master_spico_fw.asm blobs/serdes_spico_fw.asm \
src/entrypoint.asm \
src/interrupt.asm \
src/clocking.asm \
src/pcie.asm \
firmware.bin
clean:
-rm -f firmware.bin
-cd rrcc && make clean