include ../../agama-master/Makefile.local


# set up folder names
AGAMADIR = ../../agama-master
SRCDIR    = $(AGAMADIR)/src
OBJDIR    = $(AGAMADIR)/obj
EXEDIR    = $(AGAMADIR)/exe
TESTSDIR  = $(AGAMADIR)/tests
TORUSDIR  = $(AGAMADIR)/src/torus

LIBNAME  = ../../agama-master/agama.so
OBJECTS  = $(patsubst %.cpp,$(OBJDIR)/%.o,$(SOURCES))
CXXFLAGS += -I$(SRCDIR)

grid.o: grid.cpp
	g++ -c -I. grid.cpp

compress.o: compress.cpp
	g++ -c -I. compress.cpp

find_GALAHacts.exe: find_GALAHacts.cpp galahstar.h compress.o
	$(LINK) find_GALAHacts.cpp compress.o $(CXXFLAGS) $(LIBNAME) $(LINK_FLAGS) -o find_GALAHacts.exe

readGALAH.exe: readGALAH.cpp compress.o
	$(LINK) readGALAH.cpp compress.o  $(CXXFLAGS) $(LIBNAME) $(LINK_FLAGS) -o readGALAH.exe

heid_ex.exe: heid_ex.cpp star.h starx.h grid.o $(LIBNAME)
	$(LINK) heid_ex.cpp compress.o $(CXXFLAGS) $(LIBNAME) $(LINK_FLAGS) -o heid_ex.exe

ex1.exe: ex1.cpp star.h starx.h grid.o $(LIBNAME)
	$(LINK) ex1.cpp grid.o compress.o $(CXXFLAGS) $(LIBNAME) $(LINK_FLAGS) -L/u/libs -lpmongo_c -o ex1.exe