aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile15
-rw-r--r--src/main.c1
2 files changed, 12 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index bd731f6..26c61b1 100644
--- a/Makefile
+++ b/Makefile
@@ -19,16 +19,23 @@ LDFLAGS+=$(shell pkgconf --libs $(PKGS))
default: clean build
-.PHONY: clean build
+.PHONY: clean build run
build: $(BUILD_DIR)$(EXE)
$(BUILD_DIR)$(EXE): $(OBJS)
- gcc -o $@ $(LDFLAGS) $^
+ @echo LD --\> $@
+ @gcc -o $@ $(LDFLAGS) $^
$(OBJ_DIR)%.o: $(SRC_DIR)%.c
- gcc -o $@ $(CFLAGS) -c $<
+ @echo CC $< --\> $@
+ @gcc -o $@ $(CFLAGS) -c $<
clean:
- -rm -rf $(OBJ_DIR) $(BUILD_DIR)
+ @echo Cleaning build files...
+ @-rm -rf $(OBJ_DIR) $(BUILD_DIR)
@mkdir -p $(OBJ_DIR) $(BUILD_DIR) $(OBJ_DIRS)
+
+run: $(BUILD_DIR)$(EXE)
+ @echo Executing...
+ @./$(BUILD_DIR)$(EXE)
diff --git a/src/main.c b/src/main.c
index 136db02..e5f6d08 100644
--- a/src/main.c
+++ b/src/main.c
@@ -3,5 +3,6 @@
int main()
{
+ printf("Success!\n");
return 0;
}