From 4d11db63f237423036f7daa41a1213ddcf30d532 Mon Sep 17 00:00:00 2001 From: JP Appel Date: Wed, 24 Apr 2024 22:43:33 -0400 Subject: update build system and documentation --- makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'makefile') 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) -- cgit v1.2.3