#
# Makefile for dommap
#

CC = gcc

SRCS = \
       fractal.c province.c targa.c map.c compat.c list.c main.c mt19937ar.c blur.c

OBJS = \
       fractal.o province.o targa.o map.o compat.o list.o main.o mt19937ar.o blur.o

#
# Edit according to your system's needs
#
CFLAGS = -Wall -g
LIBS = -lm

dommap: $(OBJS)
	$(CC) -o dommap $(OBJS) $(LIBS)

clean:
	rm -f *.o

.c.o:
	$(CC) $(CFLAGS) -o $*.o -c $*.c


# Some header dependencies
HEADERS = dommap.h

fractal.o: $(HEADERS)
province.o: $(HEADERS)
targa.o: $(HEADERS)
map.o: $(HEADERS)
compat.o: $(HEADERS)
list.o: $(HEADERS)
main.o: $(HEADERS)
mt19937ar.o: $(HEADERS)
blur.o: $(HEADERS)


