ALLFLAGS= -m64
CFLAGS	= 
FFLAGS 	= 

ALL	= get_resp sac2helm window bin2sac sac2bin fromHelm mkHelm putmech putmt decon sac2columns sac2columns_mt
PROGLIST= get_resp sac2helm window bin2sac sac2bin fromHelm mkHelm putmech putmtsac2columns sac2columns_mt 

all:	$(ALL)

get_resp: get_resp.c getenv_utils.c getpar.c
	cc $(ALLFLAGS) -o get_resp get_resp.c getenv_utils.c getpar.c
	\mv get_resp ../BIN

sac2helm: sac2helm.c getpar.c
	cc $(ALLFLAGS) -o sac2helm sac2helm.c getpar.c
	\mv sac2helm ../BIN

sac2bin: sac2bin.c getpar.c
	cc $(ALLFLAGS) -o sac2bin sac2bin.c getpar.c
	\mv sac2bin ../BIN

putmech:  putmech_iso.c readhelm.c getpar.c
	cc $(ALLFLAGS) -g -o putmech putmech_iso.c readhelm.c getpar.c -lm
	\mv putmech ../BIN

putmt:  putmt.c readhelm.c getpar.c
	cc $(ALLFLAGS) -g -o putmt putmt.c readhelm.c getpar.c -lm
	\mv putmt ../BIN

window: window.c getpar.c
	cc $(ALLFLAGS) -o window window.c getpar.c 
	\mv window ../BIN


fromHelm: fromHelm_new.c
	cc $(ALLFLAGS) -o fromHelm fromHelm_new.c
	\mv fromHelm ../BIN

mkHelm: mkHelm2.c getpar.c
	cc $(ALLFLAGS) -o mkHelm mkHelm2.c getpar.c
	\mv mkHelm ../BIN

decon: deconnew.c deconnew_subs2.c getpar.c
	cc $(ALLFLAGS) -o decon deconnew.c deconnew_subs2.c getpar.c -lm
	\mv decon ../BIN

bin2sac: bin2sac.c getpar.c
	cc $(ALLFLAGS) -o bin2sac bin2sac.c getpar.c
	\mv bin2sac ../BIN

sac2columns: sac2columns.c
	cc $(ALLFLAGS) -o sac2columns sac2columns.c

sac2columns_mt: sac2columns_mt.c
	cc $(ALLFLAGS) -o sac2columns_mt sac2columns_mt.c

##Cleanup routine

clean:
	\rm *.o
