From e881e80d6b793c2d29e472ae4b65bdf8e4363b87 Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Fri, 15 May 2020 12:11:57 -0700 Subject: feat: testing directory to allow for easier tests of code --- rules.mk | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'rules.mk') diff --git a/rules.mk b/rules.mk index ff12fdb..5d19d61 100644 --- a/rules.mk +++ b/rules.mk @@ -25,24 +25,19 @@ include $(DIR)/rules.mk # Generic rules %.a: %.o - @echo AR $^ - @$(ARCHIVE) + $(ARCHIVE) $(OBJ_DIR)/%.o: $(SRC_DIR)/%.c - @echo CC $^ - @$(COMPILE) + $(COMPILE) $(OBJ_DIR)/%.o: $(SRC_DIR)/%.s - @echo AS $^ - @$(ASSEMBLE) + $(ASSEMBLE) %: %.o - @echo CC $^ - @$(LINK) + $(LINK) $(OBJ_DIR)/%: $(SRC_DIR)/%.c - @echo CC $^ - @$(COMPLNK) + $(COMPLNK) targets: $(LIBS) $(BINS) $(TSTS) @@ -54,4 +49,11 @@ clean: rm -f $(TSTS) install: targets - echo "TODO" + @echo installing executables + @if [ -n "$$BINS" ]; then\ + mv $(BINS) $(BIN_DIR); \ + fi + @echo installing libraries + @if [ -n "$$LIBS" ]; then\ + cp $(LIBS) $(LIB_DIR); \ + fi -- cgit v1.2.1