summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--makefile15
1 files changed, 4 insertions, 11 deletions
diff --git a/makefile b/makefile
index 7df79be..0c26517 100644
--- a/makefile
+++ b/makefile
@@ -6,20 +6,17 @@ EXE := $(BIN_DIR)/dedit
SRC := $(wildcard $(SRC_DIR)/*.c)
OBJ := $(SRC:$(SRC_DIR)/%.c=$(OBJ_DIR)/%.o)
-CPPFLAGS := -Iinclude -MMD -MP
-CFLAGS := -Wall
-LDFLAGS := -Llib
-LDLIBS := -lm
+CFLAGS := -Wall -Wextra
-.PHONY: all clean run format install
+.PHONY: all clean run format
all: $(EXE)
$(EXE): $(OBJ) | $(BIN_DIR)
- $(CC) $(LDFLAGS) $^ $(LDLIBS) -o $@
+ $(CC) $^ -o $@
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c | $(OBJ_DIR)
- $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
+ $(CC) $(CFLAGS) -c $< -o $@
$(BIN_DIR) $(OBJ_DIR):
mkdir -p $@
@@ -34,8 +31,4 @@ format:
clang-format -i --style=Microsoft src/*.c
clang-format -i --style=Microsoft inc/*.h
-install: $(EXE)
- cp $(EXE) ~/.local/bin
-
-
-include $(OBJ:.o=.d)