# To compile and link debug invoke the Makefile
# with "DEBUG=1" in the command line.
# 


PROG    = genev
EXE     = $(PROG)_$(OSNAME)
SOURCES = genev.f radcor.f interpol.f kinema3.f corrfact.f
CERNLIBS = -lmathlib -lphtools  -lgeant321 -lpacklib -lkernlib  -lpawlib
CLASLIBS = -lrecutl -lfputil -lfpack -lbos -lc_bos_io 
LIBS     = $(SYSLIBS) -L$(CLAS_LIB) $(CLASLIBS) -L$(CERN_ROOT)/lib $(CERNLIBS)


# Linux
ifeq (Linux, $(OSNAME))
  SYSLIBS  = -lnsl
  COMPILER = gfortran
  F77OPT   = -O2 -march=i486 -fno-automatic 
  F77OPT  += -ffixed-line-length-none -fno-second-underscore -DLinux
endif
ifdef DEBUG
     EXE    = $(PROG)_$(OSNAME)_debug
endif



$(EXE) : $(SOURCES)
	$(COMPILER) $(F77OPT) -static -o $(EXE) $(SOURCES) $(LIBS)

clean:
	rm -f  *.o core

delete:
	rm -f $(EXE)


