From 5d03a8daef9e591c89d2a256dea527fabdc8a159 Mon Sep 17 00:00:00 2001 From: Maarten de Waard <maarten@greenhost.nl> Date: Fri, 21 Jul 2017 15:32:51 +0200 Subject: [PATCH] make remove and clean a bit more logical, add comments --- Makefile | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Makefile b/Makefile index e2979cc..e94071e 100644 --- a/Makefile +++ b/Makefile @@ -18,27 +18,25 @@ $(BINDIR)/$(TARGET): $(BINDIR) $(BINDIR): mkdir -p $(BINDIR) +# Make binary linking .o files and libraries $(BINDIR)/$(TARGET): $(OBJECTS) @$(LINKER) $(OBJECTS) $(LFLAGS) -o $@ @echo "Linking complete." -## Compile an object for a c file in SRCDIR +# Compile an object for a c file in SRCDIR $(OBJDIR)/%.o: $(SRCDIR)/%.c $(DEPS) mkdir -p $(OBJDIR) @$(CC) $(CFLAGS) -c $< -o $@ @echo "Compiled "$<" successfully." -cryptops-api: - echo "test" - echo $(DEPS) - - +# Remove intermediate files .PHONY: clean clean: - @rm -f $(OBJECTS) + @rm -rf $(OBJDIR) @echo "Cleanup complete." +# Remove all compiled files .PHONY: remove remove: clean - @rm -f $(BINDIR)/$(TARGET) + @rm -rf $(BINDIR) @echo "Executable removed." -- GitLab