OBJDIR = $(GARFIELD_HOME)/Object SRCDIR = $(GARFIELD_HOME)/Source INCDIR = $(GARFIELD_HOME)/Include HEEDDIR = $(GARFIELD_HOME)/Heed LIBDIR = $(GARFIELD_HOME)/Library # Compiler flags CFLAGS = -Wall -Wextra -Wno-long-long \ `root-config --cflags` \ -O3 -fno-common -c \ -I$(INCDIR) -I$(HEEDDIR) # Debug flags # CFLAGS += -g LDFLAGS = `root-config --glibs` -lGeom LDFLAGS += -L$(LIBDIR) -lGarfield LDFLAGS += -lgfortran -lquadmath LDFLAGS += -all_load # LDFLAGS += -g garfroot: garfroot.C $(CXX) $(CFLAGS) garfroot.C $(CXX) -o garfroot garfroot.o $(LDFLAGS) rm garfroot.o