
# -- Solaris
CXX           = CC
CXX           = CC 
CXXFLAGS      = -O3 -KPIC
CXXFLAGS      = -g -KPIC
LD            = CC 
LD            = CC 
LDFLAGS       = -O3
LDFLAGS       = -g
SOFLAGS       = -G

# -- Linux
CXX           = g++
CXX           = g++ 
CXXFLAGS      = -g -Wall -fPIC -Wno-deprecated
LD            = g++
LDFLAGS       = -g
SOFLAGS       = -shared


# -- Just the default
ROOTGLIBS       = -lm -ldl -lpthread

# -- With all root libs
 ROOTCFLAGS     = $(shell $(ROOTSYS)/bin/root-config --cflags)
 ROOTGLIBS      = $(shell $(ROOTSYS)/bin/root-config --glibs)
 CXXFLAGS      += $(ROOTCFLAGS)
 NGLIBS         = $(ROOTGLIBS) -lMinuit
 GLIBS          = $(filter-out -lNew, $(NGLIBS))


# -- Default rule
%.o : %.cc %.hh
	$(CXX) $(CXXFLAGS) -c $< -o $@


fp13.exe:  fp13.o fp13Analysis.o  fp13Analysis.hh
# ------------------------------
	$(CXX) $(CXXFLAGS) -c fp13.cc -o fp13.o
	$(LD) $(LDFLAGS)  -o fp13.exe  fp13.o fp13Analysis.o $(NGLIBS)


clean:
	rm -f *.o *.exe

