aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/makefile
diff options
context:
space:
mode:
authorJP Appel <jeanpierre.appel01@gmail.com>2024-04-30 05:02:08 -0400
committerJP Appel <jeanpierre.appel01@gmail.com>2024-04-30 05:02:08 -0400
commit05ba9a3fc30878dcabbbe02929f24da189008293 (patch)
tree54d4e936822458380a0222fa0233006d9170a52f /makefile
parenta9760b31a2dfc672c72c4257a4e293fafb08c0b3 (diff)
gif support
Diffstat (limited to 'makefile')
-rw-r--r--makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/makefile b/makefile
index c90bf85..8fc8abd 100644
--- a/makefile
+++ b/makefile
@@ -1,4 +1,4 @@
-CC := gcc-13
+CC := gcc
CPPFLAGS := #-DEXTENDED_PRECISION
CFLAGS := -Wall -O3 -march=native
LDFLAGS := -lm
@@ -24,8 +24,8 @@ all: $(addprefix $(BUILD_DIR)/, $(TARGET))
# Programs #
##############
-$(BUILD_DIR)/fractal-render: $(OBJ_DIR)/grids.o $(OBJ_DIR)/fractal_render.o
- $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
+$(BUILD_DIR)/fractal-render: $(OBJ_DIR)/grids.o $(OBJ_DIR)/fractal_render.o $(OBJ_DIR)/renderers.o
+ $(CC) $(CFLAGS) $^ -o $@ -lgd
$(BUILD_DIR)/serial-fractals: $(OBJ_DIR)/serial-fractals.o $(OBJ_DIR)/grids.o $(OBJ_DIR)/fractals.o
$(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS)
@@ -52,6 +52,12 @@ $(OBJ_DIR):
# Tests #
###########
+examples/julia.png: examples/julia.grid $(BUILD_DIR)/fractal-render
+ $(BUILD_DIR)/fractal-render -i $< -r png -o $@
+
+examples/julia.grid: $(BUILD_DIR)/shared-fractals
+ $< -c 0.285+0.01i -i 255 -r 2 -x 8192 -y 8192 -o $@ -f julia
+
examples/mandelbrot_%.grid: $(BUILD_DIR)/%-fractals
$< -x 100 -y 100 -o $@