1234567891011121314151617181920212223 |
- CC=/usr/bin/gcc
- CFLAGS=-g -Werror -O0 -pthread -pedantic -pedantic-errors -fno-fast-math -fno-builtin -m64 -std=iso9899:1999 -I${PWD} -I${PWD}/../libpng
- OUT=bin
- OBJ=$(OUT)/obj
- OBJS=$(OBJ)/mandelbrot.o $(OBJ)/img.o
- all: pre bin/mandelbrot
- bin/mandelbrot: $(OBJS)
- $(CC) $(CFLAGS) $(OBJS) -o $(OUT)/mandelbrot -lpng
- bin/obj/mandelbrot.o: mandelbrot.c
- $(CC) $(CFLAGS) -c mandelbrot.c -o $(OBJ)/mandelbrot.o
- bin/obj/img.o:
- $(CC) $(CFLAGS) -c ../libpng/img.c -o $(OBJ)/img.o -lpng
- pre:
- mkdir -p bin/obj
- clean:
- find ./bin -type f -exec rm {} \;
|