]> rtime.felk.cvut.cz Git - fpga/zynq/canbench-sw.git/blob - Makefile
scripts: include script for applying new FPGA design at runtime.
[fpga/zynq/canbench-sw.git] / Makefile
1 # 1. system
2 # 2. peta linux
3 # 3. apps (latester)
4
5 TFTPROOT := /tftpboot/uzedcan
6
7 system_project:
8         cd system/script && vivado -mode batch -nolog -nojournal -source recreate.tcl
9 system/system.hdf system/system.bit:
10         cd system/script && vivado -mode batch -nolog -nojournal -source build.tcl
11 petalinux/bootscript: FORCE
12         $(MAKE) -C petalinux bootscript
13 petalinux/images/linux/BOOT.BIN: FORCE
14         $(MAKE) -C petalinux images/linux/BOOT.BIN
15
16 .PHONY: dist
17 dist: system/system.bit petalinux/bootscript petalinux/images/linux/BOOT.BIN petalinux/images/linux/image.ub petalinux/images/linux/system.dtb
18         $(MAKE) -C petalinux images/linux/image.ub
19         cp -t $(TFTPROOT) $^
20
21 petalinux_config: system/system.hdf
22         $(MAKE) -C petalinux config
23 petalinux_build:
24         $(MAKE) -C petalinux build bootscript
25
26 FORCE: