From 7afc299dac806e4d4ceec8ac9a00525ed64b9390 Mon Sep 17 00:00:00 2001 From: Brandon Rodriguez <brodriguez8774@gmail.com> Date: Tue, 20 Nov 2018 13:26:48 -0500 Subject: [PATCH] Update root makefile --- Makefile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5d68ca5..66f4bec 100644 --- a/Makefile +++ b/Makefile @@ -11,10 +11,15 @@ FILE_LIST = \ spikes \ stories + +# Ensure that commands run as intended, even if file with same name exists. .PHONY: build distribute test clean +# Default command if nothing is passed. default: build + +# Build and zip up project into tar file. distribute: make -C src clean make -C tests clean @@ -24,15 +29,19 @@ distribute: tar cf - $(PROGRAM_NAME)-$(VERSION) | gzip -9c > $(PROGRAM_NAME)-$(VERSION).tar.gz rm -rf $(PROGRAM_NAME)-$(VERSION) +# Build project in src directory. build: make -C src @echo "Binary created at src/quad_solver" +# Run all program tests. test: make -C src make -C tests + +# Remove older builds and clear temp files. clean: make -C src clean make -C tests clean - rm -rf $(PROGRAM_NAME)-$(VERSION).tar.gz \ No newline at end of file + rm -rf $(PROGRAM_NAME)-$(VERSION).tar.gz -- GitLab