diff options
Diffstat (limited to 'rules.mk')
-rw-r--r-- | rules.mk | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -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 |