simulator: types.o energy.o simulator.o
	gcc types.o energy.o simulator.o -o simulator -lm  -Wunused

simulator.o: simulator.c simulator.h types.h
	gcc -c simulator.c -Wunused

energy.o: energy.c energy.h
	gcc -c energy.c -Wunused

types.o: types.c types.h
	gcc -c types.c -Wunused

clean:
	rm types.o energy.o simulator.o
