simulator: print_data.o kps.o energy.o simulator.o
	gcc print_data.o kps.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 types.h
	gcc -c energy.c -Wunused

gen_key: kps.o, gen_key.c types.h
	gcc -c gen_key.c -o gen_key -lm -Wunused

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

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

