# DeepSeek on Obsidian - fractal renderer # Portable C89. Builds with xlc, gcc (2.95 or modern) or cc. # # gmake # native build with cc # gmake CC=/usr/vac/bin/xlc CFLAGS="-O2 -qlanglvl=ansi" # gmake CC=/usr/local/bin/gcc CFLAGS="-O2 -ansi" CC = cc CFLAGS = -O2 LDLIBS = -lm OBJS = gifenc.o render.o TARGETS = fractal fractal.cgi all: $(TARGETS) fractal: fractal.o $(OBJS) $(CC) $(CFLAGS) -o $@ fractal.o $(OBJS) $(LDLIBS) fractal.cgi: fractal_cgi.o $(OBJS) $(CC) $(CFLAGS) -o $@ fractal_cgi.o $(OBJS) $(LDLIBS) fractal.o: fractal.c render.h $(CC) $(CFLAGS) -c fractal.c fractal_cgi.o: fractal_cgi.c render.h $(CC) $(CFLAGS) -c fractal_cgi.c render.o: render.c render.h gifenc.h $(CC) $(CFLAGS) -c render.c gifenc.o: gifenc.c gifenc.h $(CC) $(CFLAGS) -c gifenc.c clean: rm -f $(OBJS) fractal.o fractal_cgi.o $(TARGETS)