From ee5365c44f6a78f8942a9574a3f521a12e5bcfb8 Mon Sep 17 00:00:00 2001 From: Michael Kuc Date: Sat, 22 Jun 2019 19:18:29 +0100 Subject: [PATCH] Added cleaning submodules to build. --- Makefile | 3 ++- Scripts/cpp-base64-Makefile | 4 ++++ Scripts/uECC-Makefile | 6 ++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 8967762..20711c3 100755 --- a/Makefile +++ b/Makefile @@ -3,7 +3,6 @@ SRC_DIR := . OBJ_DIR := obj LDFLAGS := -lmbedcrypto -CPPFLAGS := CXXFLAGS := --std=c++14 CXXFLAGS += -MMD -MP -Wall -Wfatal-errors -Wextra @@ -29,6 +28,8 @@ $(OBJ_DIR): clean: rm $(OBJ_DIR)/* rm U2FDevice libuECC.a libcppb64.a + $(MAKE) -C micro-ecc clean + $(MAKE) -C cpp-base64 clean .PHONY: clean install diff --git a/Scripts/cpp-base64-Makefile b/Scripts/cpp-base64-Makefile index 68825b5..2eccf8c 100755 --- a/Scripts/cpp-base64-Makefile +++ b/Scripts/cpp-base64-Makefile @@ -16,4 +16,8 @@ $(OBJECTS): $(OBJ_DIR)/%.o: $(SRC_DIR)/%.cpp @mkdir -p $(@D) @$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $< +clean: + rm obj/* + rm libcppb64.a + -include $(OBJECTS:.o=.d) diff --git a/Scripts/uECC-Makefile b/Scripts/uECC-Makefile index fc81ef5..1b50f1d 100755 --- a/Scripts/uECC-Makefile +++ b/Scripts/uECC-Makefile @@ -22,4 +22,10 @@ $(OBJECTSI): $(OBJ_DIR)/%.o: $(SRC_DIR)/%.inc @mkdir -p $(@D) @$(CC) -x c $(CPPFLAGS) $(CFLAGS) -c -o $@ $< +clean: + rm obj/* + rm libuECC.a + +.PHONY: clean + -include $(OBJECTS:.o=.d)