Improve makefile, change dir structure
x1phosura x1phosura@x1phosura.zone
Wed, 13 Apr 2022 17:27:12 -0700
2 files changed,
13 insertions(+),
8 deletions(-)
M
set1/Makefile
→
set1/Makefile
@@ -1,14 +1,19 @@
+CC = gcc +CFLAGS = -Wall -Wpedantic -Wextra -std=c99 +DEBUG = -g +LINK = +SRC_DIR = src +OUT_DIR = bin +TARGETS = base64 -CC = gcc -CFLAGS = -Wall -Wpedantic -Wextra -std=c99 -g -RM = rm -all: base64 +all: $(TARGETS) -base64: base64.c - $(CC) -o $@ $^ +%: $(SRC_DIR)/%.c + $(CC) $(CFLAGS) $(LINK) $< -o $(OUT_DIR)/$@ clean: - $(RM) base64 - $(RM) *.o + $(RM) *.o $(OUT_DIR)/* + +.PHONY: all clean