aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/makefile b/makefile
index 7844d98..8fd24b4 100644
--- a/makefile
+++ b/makefile
@@ -1,20 +1,20 @@
-CC := gcc-13
+CC := gcc
CPPFLAGS :=
CFLAGS := -Wall
-LDFLAGS :=
+LDFLAGS := -lm
SRC_DIR := src
BUILD_DIR := build
OBJ_DIR := $(BUILD_DIR)/objects
-TARGET := fractals
+TARGET := serial-fractals shared-fractals
SRCS := $(wildcard $(SRC_DIR)/*.c)
OBJS := $(patsubst $(SRC_DIR)/%.c, $(OBJ_DIR)/%.o, $(SRCS))
.PHONY: all presentation analysis clean test
-all: $(BUILD_DIR)/$(TARGET)
+all: $(addprefix $(BUILD_DIR)/, $(TARGET))
##############
# Programs #
@@ -27,7 +27,7 @@ $(BUILD_DIR)/shared-fractals: $(OBJ_DIR)/fractals.o $(OBJ_DIR)/shared-fractals.o
$(CC) $(CFLAGS) -fopenmp $^ -o $@ $(LDFLAGS)
$(OBJ_DIR)/shared-fractals.o: $(SRC_DIR)/shared-fractals.c
- $(CC) $(CPPFLAGS) $(CFLAGS) -fopenmp-c -o $@ $<
+ $(CC) $(CPPFLAGS) $(CFLAGS) -fopenmp -c -o $@ $<
$(OBJ_DIR)/%.o: $(SRC_DIR)/%.c | $(OBJ_DIR)
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<