################################################################################ ## ## 7.07.2005 ## ## $Id: Makefile,v 1.1 2011/10/18 08:42:34 cvsmgr Exp $ ## $Name: $ ################################################################################ CC = gcc CFLAGS = -O2 -std=c99 -pedantic -Wall -DDEBUG=$(DEBUG) LDFLAGS = -lpng DEBUG = 0 EXE = fractal fractalalpha fractal_00 fractal_l ReadPNGHdr \ fractal_esp1 fractal_esp2 fractal_esp3 \ fractal_esp5 fractal_esp6 fractal_esp7 %: %.o $(CC) -o $@ $^ $(LDFLAGS) %.o: %.c $(CC) -c -o $@ $*.c $(CFLAGS) all: $(EXE) fractal: fractal.o genfractal.o mypng.o fractal_l: fractal_l.o genfractal.o mypng.o fractalalpha: fractalalpha.o genfractal.o mypng.o fractal_00: fractal_00.o genfractal.o mypng.o fractal_esp1: fractal_esp1.o genfractal.o mypng.o fractal_esp2: fractal_esp2.o genfractal.o mypng.o fractal_esp3: fractal_esp3.o genfractal.o mypng.o fractal_esp5: fractal_esp5.o genfractal.o mypng.o fractal_esp6: fractal_esp6.o genfractal.o mypng.o fractal_esp7: fractal_esp7.o genfractal.o mypng.o ReadPNGHdr: ReadPNGHdr.o mypng.o fractal.o: fractal.c genfractal.h Makefile fractal_00.o: fractal_00.c genfractal.h Makefile fractal_l.o: fractal_l.c genfractal.h Makefile fractalalpha.o: fractalalpha.c genfractal.h Makefile ReadPNGHdr.o: ReadPNGHdr.c mypng.h Makefile mypng.o: mypng.c mypng.h Makefile genfractal.o: genfractal.c genfractal.h mypng.h mathutil.h Makefile clean: rm -f *.o $(EXE)