aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/makefile b/makefile
index 8fd24b4..01a2b8a 100644
--- a/makefile
+++ b/makefile
@@ -1,13 +1,13 @@
CC := gcc
-CPPFLAGS :=
-CFLAGS := -Wall
+CPPFLAGS := -DEXTENDED_PRECISION
+CFLAGS := -Wall
LDFLAGS := -lm
SRC_DIR := src
BUILD_DIR := build
OBJ_DIR := $(BUILD_DIR)/objects
-TARGET := serial-fractals shared-fractals
+TARGET := fractal-render serial-fractals shared-fractals
SRCS := $(wildcard $(SRC_DIR)/*.c)
OBJS := $(patsubst $(SRC_DIR)/%.c, $(OBJ_DIR)/%.o, $(SRCS))
@@ -20,6 +20,9 @@ all: $(addprefix $(BUILD_DIR)/, $(TARGET))
# Programs #
##############
+$(BUILD_DIR)/fractal-render: $(OBJ_DIR)/fractal_render.o $(OBJ_DIR)/grids.o
+ $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
+
$(BUILD_DIR)/serial-fractals: $(OBJ_DIR)/fractals.o $(OBJ_DIR)/serial-fractals.o $(OBJ_DIR)/grids.o
$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)