# - 'make' or 'make all' : compile all
# - 'make single' or 'make double' : compile single or double precision versions
# - 'make clean' : remove executables

default: all

all:
	gcc grms_to_central.c -o grms_to_central-single -O3 -lm -Wall -W -pedantic -ansi
	gcc grms_to_central.c -o grms_to_central-double -O3 -lm -Wall -W -pedantic -ansi -D GMX_DOUBLE=1 

single:
	gcc grms_to_central.c -o grms_to_central-single -O3 -lm -Wall -W -pedantic -ansi

double:
	gcc grms_to_central.c -o grms_to_central-double -O3 -lm -Wall -W -pedantic -ansi -D GMX_DOUBLE=1 


clean:
	rm -f  grms_to_central-single grms_to_central-double


