fix Makefile
This commit is contained in:
5
Makefile
5
Makefile
@@ -23,6 +23,11 @@ SRCS = $(wildcard $(SRC_DIR)/*.c)
|
|||||||
OBJS = $(SRCS:$(SRC_DIR)/%.c=$(BUILD_DIR)/%.o)
|
OBJS = $(SRCS:$(SRC_DIR)/%.c=$(BUILD_DIR)/%.o)
|
||||||
TARGET_PATH = $(BIN_DIR)/$(TARGET)
|
TARGET_PATH = $(BIN_DIR)/$(TARGET)
|
||||||
|
|
||||||
|
|
||||||
|
# ===== CREATE FOLDERS =====
|
||||||
|
$(BUILD_DIR) $(BIN_DIR):
|
||||||
|
mkdir -p $@
|
||||||
|
|
||||||
# ===== COMPILATION PATTERN RULE =====
|
# ===== COMPILATION PATTERN RULE =====
|
||||||
$(BUILD_DIR)/%.o: $(SRC_DIR)/%.c | $(BUILD_DIR)
|
$(BUILD_DIR)/%.o: $(SRC_DIR)/%.c | $(BUILD_DIR)
|
||||||
$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
|
$(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@
|
||||||
|
|||||||
Reference in New Issue
Block a user