CC=g++
CCFLAGS=-Ofast -fopenmp

all: get_nu_t min_orbit_dist min_orbit_dist_fixed

get_nu_t.o: get_nu_t.cpp
	$(CC) $(CCFLAGS) -c get_nu_t.cpp

min_orbit_dist.o: min_orbit_dist.cpp
	$(CC) $(CCFLAGS) -c min_orbit_dist.cpp

min_orbit_dist_fixed.o: min_orbit_dist_fixed.cpp
	$(CC) $(CCFLAGS) -c min_orbit_dist_fixed.cpp

get_nu_t : get_nu_t.o
	$(CC) $(CCFLAGS) get_nu_t.o -o get_nu_t

min_orbit_dist : min_orbit_dist.o
	$(CC) $(CCFLAGS) min_orbit_dist.o -o min_orbit_dist

min_orbit_dist_fixed : min_orbit_dist_fixed.o
	$(CC) $(CCFLAGS) min_orbit_dist_fixed.o -o min_orbit_dist_fixed

clean:
	rm -rf get_nu_t min_orbit_dist min_orbit_dist_fixed get_nu_t.o min_orbit_dist.o min_orbit_dist_fixed.o
