FLAGS = -Wall -Wextra -O3

all: single

%.o: %.c
	gcc ${FLAGS} -std=c99 -c $<

%.o: %.cc
	g++ ${FLAGS} -std=c++11 -c $<

single: single.o mandel.o
	gcc ${FLAGS} -o $@ $^ -lm

clean:
	rm -f single *.o
