Something went wrong on our end
Makefile 1.18 KiB
INCDIR = inc
LIBDIR = lib
OUTDIR = out
EXEDIR = bin
WS = $(CURDIR)/xsdk_workspace
BOOT = $(OUTDIR)/BOOT.bin
.PHONY: all libs zybo boot run-virt-quad test clean deep-clean
all: libs bins
libs:
$(MAKE) -C src/test
$(MAKE) -C src/queue
$(MAKE) -C src/computation_graph
$(MAKE) -C src/graph_blocks
$(MAKE) -C src/commands
$(MAKE) -C src/quad_app
bins:
$(MAKE) -C src/virt_quad
$(MAKE) -C src/gen_diagram
zybo:
bash scripts/build_zybo.sh
# For creating an image of the control network.
diagram:
$(MAKE) -C src/gen_diagram diagram
boot: $(BOOT)
run-virt-quad:
$(MAKE) -C src/virt_quad run
test: all
$(MAKE) -C src/queue test
$(MAKE) -C src/computation_graph test
$(MAKE) -C src/quad_app test
# ruby scripts/tests/test_safety_checks.rb
# ruby scripts/tests/test_unix_uart.rb
# ruby scripts/tests/run_virtual_test_flight.rb
clean:
rm -rf $(INCDIR) $(LIBDIR) $(OUTDIR) $(EXEDIR)
deep-clean:
make clean
$(MAKE) -C src/test clean
$(MAKE) -C src/queue clean
$(MAKE) -C src/computation_graph clean
$(MAKE) -C src/graph_blocks clean
$(MAKE) -C src/commands clean
$(MAKE) -C src/quad_app clean
$(OUTDIR):
mkdir $(OUTDIR)
$(BOOT): zybo | $(OUTDIR)
bash scripts/xsdk/create_zybo_boot.sh