CC = gcc

TDSE: main.o AllCouplingStateList.o EF.o nrutil.o derivs.o rkck.o rkqs.o matrix_element.o cos2matrix.o indexJM.o complex.o rotenergy.o cos2av.o SingleStateCalc.o rk4.o readConfig.o
	gcc -o TDSE main.o AllCouplingStateList.o EF.o nrutil.o derivs.o rkck.o rkqs.o matrix_element.o cos2matrix.o indexJM.o complex.o rotenergy.o  cos2av.o SingleStateCalc.o rk4.o readConfig.o

main.o: main.c
AllCouplingStateList.o: AllCouplingStateList.c
EF.o: EF.c
nrutil.o: nrutil.c
derivs.o: derivs.c
rkck.o: rkck.c
rkqs.o: rkqs.c
rk4.o : rk4.c
matrix_element.o : matrix_element.c
cos2matrix.o : cos2matrix.c
		gcc -c cos2matrix.c
CGcoef.o : CGcoef.c
		gcc -c CGcoef.c
fact.o : fact.c
		gcc -c fact.c
indexJM.o : indexJM.c
complex.o : complex.c
		gcc -c complex.c
rotenergy.o : rotenergy.c
threej.o : threej.c
cos2av.o : cos2av.c
SingleStateCalc.o : SingleStateCalc.c
readConfig.o : readConfig.c