summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 252bf6d..42c9ac3 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
CC := /usr/bin/gcc
CFLAGS = -Wall -Wpedantic -I$(INC_DIR)
-LDLIBS :=
+LDLIBS := -lm
# DIRS
BASE_DIR = $(pwd)
@@ -14,14 +14,14 @@ INC_DIR = include
# TARGETS
TARGET := $(BIN_DIR)/catragmx
SOURCES := $(wildcard $(SRC_DIR)/*.c)
-OBJECTS := $(SOURCES:$(SRC_DIR)/%.c=$(BUILD_DIR)%.o)
+OBJECTS := $(SOURCES:$(SRC_DIR)/%.c=$(BUILD_DIR)/%.o)
# ALL TARGET
all: $(TARGET)
# COMPILE MAIN TARGET
-$(TARGET): $(SOURCES) | $(BIN_DIR)
- $(CC) $(CFLAGS) $(LDFLAGS) $< -o $@ $(LDLIBS)
+$(TARGET): $(OBJECTS) | $(BIN_DIR)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
# COMPILE OBJECTS
$(BUILD_DIR)/%.o: $(SRC_DIR)/%.c | $(BUILD_DIR)