OBJECTS = coord_cov.o pssd_angs.o ethcal.o egain.o go_diff.o
TARGETS = coord_cov pssd_angs ethcal egain go_diff

SUNSORT_LIB = ../../sunsort_lib
CWD = ../calib-routines
CFLAGS=$(OPTFLAG)

install:
	-rm -f $(TARGETS)
	for FILE in $(TARGETS); do rm -f ../bin/$$FILE ; done
	$(MAKE) coord_cov
	$(MAKE) pssd_angs
	$(MAKE) ethcal
	$(MAKE) egain
	$(MAKE) go_diff
	for FILE in $(TARGETS); do ln -s $(CWD)/$$FILE ../bin/$$FILE ; done

	@echo "make calib-routines finished"

clean:
	-rm -f *.o $(TARGETS)

coord_cov: coord_cov.o 
	$(LINK.c) -o $@ coord_cov.o -L$(SUNSORT_LIB) -lsortsubs -lm

pssd_angs: pssd_angs.o
	$(LINK.c) -o $@ pssd_angs.o -L$(SUNSORT_LIB) -lsortsubs -lm

ethcal: ethcal.o
	$(LINK.c) -o $@ ethcal.o -lm
egain: egain.o
	$(LINK.c) -o $@ egain.o -lm

coord_cov.o : coord_cov.c ../subs.h ../coord.h
pssd_angs.o : pssd_angs.c ../subs.h ../coord.h
ethcal.o : ethcal.c
egain.o : egain.c  
go_diff.o : go_diff.c
