ROOTCFLAGS = $(shell $(ROOTSYS)/bin/root-config --cflags) ROOTLIBS = $(shell $(ROOTSYS)/bin/root-config --libs) ROOTGLIBS = $(shell $(ROOTSYS)/bin/root-config --glibs) ####################################### # -- DEFINE ARCH to something sensible! ####################################### # -- Solaris ifeq ($(ARCH),SunOS) CXX = CC -compat=4 CXX = CC CXXFLAGS = -g -KPIC LD = CC -compat=4 LD = CC LDFLAGS = -g SOFLAGS = -G endif # -- Linux with egcs ifeq ($(ARCH),Linux) CXX = g++ CXXFLAGS = -g -Wall -fPIC LD = g++ LDFLAGS = -g SOFLAGS = -shared endif CXXFLAGS += $(ROOTCFLAGS) LIBS = $(ROOTLIBS) NGLIBS = $(ROOTGLIBS) NGLIBS += -lMinuit GLIBS = $(filter-out -lNew, $(NGLIBS)) .SUFFIXES: .cc,.C .cc.o: $(CXX) $(CXXFLAGS) -c $< hmerge: hmerge.cc # ----------------------------------------------------------------------------- $(CXX) $(CXXFLAGS) -c $< $(LD) $(LDFLAGS) -o hmerge hmerge.o $(GLIBS) nmerge: nmerge.cc # ----------------------------------------------------------------------------- $(CXX) $(CXXFLAGS) -c $< $(LD) $(LDFLAGS) -o nmerge nmerge.o $(GLIBS)