From bb97c818320fee600d7a75298cd28d98eee9cb81 Mon Sep 17 00:00:00 2001 From: Tim 'mithro' Ansell Date: Sat, 2 Feb 2019 19:09:26 -0800 Subject: [PATCH] make: Rework clean target in database/Makefile * Have targets for only removing the database and not the harness / gridinfo tool. * Have seperate targets for cleaning each database. Signed-off-by: Tim 'mithro' Ansell --- database/Makefile | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/database/Makefile b/database/Makefile index d8060369..082ade76 100644 --- a/database/Makefile +++ b/database/Makefile @@ -1,3 +1,32 @@ -clean: - rm -f $$(ls */* |grep -v settings.sh) +DATABASE_FILES = *.csv *.db *.json *.yaml + +clean-artix7-db: + rm -f $(addprefix artix7/,$(DATABASE_FILES)) + +clean-kintex7-db: + rm -f $(addprefix kintex7/,$(DATABASE_FILES)) + +clean-zynq7-db: + rm -f $(addprefix zynq7/,$(DATABASE_FILES)) + +clean-db: clean-artix7-db clean-kintex7-db clean-zynq7-db + @true + +clean: clean-db + @true + +.PHONY: clean-artix7-db clean-kintex7-db clean-zynq7-db clean-db clean + +reset: + git reset --hard + +.PHONY: reset + +update: + git stash + git fetch origin + git merge origin/master + git stash pop + +.PHONY: update