##################################################################
#
#   makefile
# 
#   for the MARS IFAE library
#
##################################################################
# @maintitle

# @code

#
#  please change all system depend values in the 
#  config.mk.${OSTYPE} file 
#
#
include ../../Makefile.conf.$(OSTYPE)
include ../../Makefile.conf.general

#
CINT     = IFAE
#

PROGRAMS = makeHillas psffit
SOLIB    = ../../libmars.so
LIB      = mifae.a

#------------------------------------------------------------------------------

INCLUDES = -I. \
	   -I../../mbase \
	   -I../../mjobs \
	   -I../../mpedestal \
	   -I../../mbadpixels \
	   -I../../mfileio \
           -I../../mraw \
           -I../../manalysis \
	   -I../../mgui \
	   -I../../mgeom \
	   -I../../msignal \
	   -I../../mcalib \
	   -I../../mfilter \
	   -I../../mhbase \
	   -I../../mimage \
	   -I../../mpointing \
	   -I../../mcamera \
	   -I../../mastro


.SUFFIXES: .c .cc .h .o 

SRCFILES = \
	MDCA.cc \
        MPSFFit.cc \
        MPSFFitCalc.cc \
        MSrcPosFromFile.cc
#	MSrcRotate.cc 

SRCS    = $(SRCFILES)
HEADERS = $(SRCFILES:.cc=.h)
OBJS    = $(SRCFILES:.cc=.o) 

############################################################
#all: $(LIB) $(PROGRAMS)
all: $(LIB)
	@echo " Done. "
	@echo " "

include ../../Makefile.rules


$(PROGRAMS): $(SOLIB) $(LIB) $(PROGRAMS:=.o)
	@echo " Linking $@ ..."
	$(CXX) $(CXXFLAGS) $(ROOTGLIBS) $(SOLIB) ${OBJS} -L. -lmifae $@.o $(MARS_LIB) -o $@
	@echo " Removing $@.o ..."
	rm $@.o

mrproper: rmbin clean rmbak

# @endcode
