Added a check if libopencm3 submodule got cloned.

This commit is contained in:
Piotr Esden-Tempski
2013-04-19 19:24:03 -07:00
parent 753825d3cb
commit 3d67706411

View File

@@ -34,6 +34,16 @@ all: build
build: lib examples build: lib examples
lib: lib:
$(Q)if [ ! "`ls -A libopencm3`" ] ; then \
echo "######## ERROR ########"; \
echo "\tlibopencm3 is not initialized."; \
echo "\tPlease run:"; \
echo "\t$$ git submodule init"; \
echo "\t$$ git submodule update"; \
echo "\tbefore running make."; \
echo "######## ERROR ########"; \
exit 1; \
fi
$(Q)$(MAKE) -C libopencm3 $(Q)$(MAKE) -C libopencm3
EXAMPLE_DIRS:=$(sort $(dir $(wildcard $(addsuffix /*/*/Makefile,$(addprefix examples/,$(TARGETS)))))) EXAMPLE_DIRS:=$(sort $(dir $(wildcard $(addsuffix /*/*/Makefile,$(addprefix examples/,$(TARGETS))))))