TARGETS =  DetectStreaks

CXX = c++
CXXFLAGS = -W -Wall -O3 -DNDEBUG
# CXXFLAGS = -W -Wall -g

SSA_SRC_DIR = ../ssa-core-cpp/src
INCLUDEDIRS = -I. -I$(SSA_SRC_DIR)
OTHER_SRCS = $(SSA_SRC_DIR)/math/Constants.cpp

# CFITSIO_DIR = ../cfitsio
CFITSIO_DIR = $(PSCONFDIR)/$(PSCONFIG)

CFITSIO_INC =  -I$(CFITSIO_DIR)
CFITSIO_LIB = -L$(CFITSIO_DIR) -lcfitsio

all : $(TARGETS)

RemoveStreaks : $(OTHER_SRCS)

DetectStats : $(OTHER_SRCS)

% :: %.cpp
	$(CXX) $(CXXFLAGS) $(INCLUDEDIRS) $(CFITSIO_INC) $< $(OTHER_SRCS) $(CFITSIO_LIB) -o $@

.PHONY : clean

.SILENT : clean

clean :
	   - rm $(TARGETS)

DESTDIR=$(PSCONFDIR)/$(PSCONFIG)

install:        $(TARGETS)
	cp DetectStreaks $(DESTDIR)/bin
	chmod 755  $(DESTDIR)/bin/DetectStreaks

