diff options
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 15 |
1 files changed, 4 insertions, 11 deletions
@@ -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) |
