CC = gcc
CFLAGS = -O3 -DRUNTIME #-DOUTPUT

em3d: em3d.o main.o util.o args.o make_graph.o 
	$(CC) $(CFLAGS) -o em3d em3d.o main.o util.o  args.o make_graph.o

em3d.o: em3d.c em3d.h
	$(CC) $(CFLAGS) -c em3d.c

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

args.o: em3d.h args.c
	$(CC) $(CFLAGS) -c args.c

main.o: em3d.h main.c make_graph.h
	$(CC) $(CFLAGS) -c main.c

make_graph.o: make_graph.c util.h em3d.h
	$(CC) $(CFLAGS) -c make_graph.c
