1mm scintillating fibre tracker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

33 lines
738 B

PROGNAME = myanalysis
SOURCEFILES = myanalysis.C
OBJS = $(patsubst %.C, %.o, $(SOURCEFILES))
ROOTCFLAGS := $(shell root-config --cflags)
ROOTLIBS := $(shell root-config --libs)
ROOTGLIBS := $(shell root-config --glibs)
GSLCFLAGS := $(shell gsl-config --cflags)
GSLLIBS := $(shell gsl-config --libs)
GSLGLIBS := $(shell gsl-config --glibs)
LDFLAGS = -O
LIBS += $(ROOTLIBS) $(GSLLIBS)
CFLAGS += $(ROOTCFLAGS) $(GSLCFLAGS)
# Not sure why Minuit isn't being included -- put in by hand
#
LIBS += -lMinuit
%.o: %.C
g++ ${CFLAGS} -std=c++17 -c -g -o $@ $<
$(PROGNAME): $(OBJS)
g++ -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
test:
@echo $(ROOTCFLAGS)
clean:
-rm -f ${PROGNAME} ${OBJS}