SRCS = graph.cpp circles.cpp segment.cpp order.cpp

OBJS = $(SRCS:.cpp=.o)


CC = g++
LDFLAGS= -lm -O3 #-fopenmp
CFLAGS= -g -O3 -Wall -Wextra #-fopenmp

all : circles 

circles: $(OBJS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS)


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

clean:
	-rm *.o circles

zip:
	zip circles.zip *.cpp *.h Makefile readme.txt

depend:
	makedepend -Y -- $(CFLAGS) -- $(SRCS)
# DO NOT DELETE

graph.o: graph.h
circles.o: graph.h border.h segment.h order.h
segment.o: segment.h border.h graph.h
order.o: order.h graph.h
