CFLAGS= -Zi -Od -DDEBUG

SOURCES = main.c main_1.c main_2.c main_3.c main_4.c main_5.c main_6.c
OBJETS = $(SOURCES:.c=.obj)
TARGET_EXE = main.exe

all: $(TARGET_EXE)

$(TARGET_EXE): $(OBJETS)
	@$(CC) $(CFLAGS) $** -Fe$@

.c.obj:
	@$(CC) $(CFLAGS) -c $< -Fo$*.obj

clean:
	@del *.pdb
	@del *.obj
	@del *.ilk
	@del *.exe
	@del *.png

graphs: main.structure.png main.call.png

main.structure.png: main.structure.dot
	dot main.structure.dot -Tpng -o main.structure.png

main.call.png: main.call.dot
	twopi main.call.dot -Tpng -o main.call.png