all: t4 getHessianNonlethal evalNonlethal minimizeExp evalExp

t4: loadData.c logLikeNonlethal.c t4.c
	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeNonlethal.c t4.c -o t4

getHessianNonlethal: loadData.c logLikeNonlethal.c getHessian.c
	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeNonlethal.c getHessian.c -o getHessianNonlethal

evalNonlethal: loadData.c logLikeNonlethal.c evalLike.c
	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeNonlethal.c evalLike.c -o evalNonlethal

minimizeExp: loadData.c logLikeExp.c minimizeFrom.c
	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeExp.c minimizeFrom.c -o minimizeExp

evalExp: loadData.c logLikeNonlethal.c evalLike.c
	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeExp.c evalLike.c -o evalExp

#minimizeNonlethal: loadData.c logLikeNonlethal.c minimizeFrom.c
#	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeNonlethal.c minimizeFrom.c -o minimizeNonlethal
#
#minimizeNonlethal0.99: loadData.c logLikeNonlethal0.99.c minimizeFrom.c
#	gcc -O3 -lm -lgsl -lgslcblas loadData.c logLikeNonlethal0.99.c minimizeFrom.c -o minimizeNonlethal0.99
#
