include ../Makefile.include

BINS:= test.x test2.x investigation
SRCS:= $(wildcard *.cpp)

CPPFLAGS += $(MT2LIB_CPPFLAGS)
CPPFLAGS += $(NAG_CPPFLAGS)
CPPFLAGS += $(GSL_CPPFLAGS)
CPPFLAGS += $(MINUIT2_CPPFLAGS)

LDFLAGS += $(MT2LIB_LDFLAGS)
LDFLAGS += $(NAG_LDFLAGS)
LDFLAGS += $(GSL_LDFLAGS)
LDFLAGS += $(MINUIT2_LDFLAGS)
LDFLAGS += -L $(CERNLIB_LIB_DIR) -lpacklib # Needed for fortran MINUIT

LDFLAGS += -lg2c -ldl 

all: $(BINS)

clean:
	-rm -f *.x investigation
	-rm -f *.o
	-rm -f *.d

investigation: LD := g77

investigation: investigation.o
	$(BINCMD)

%.x: %.o Summers.o restricted_mt2.o str_minuit.o
	$(BINCMD)

%.o: %.cpp
	$(CPPCMD)

%.d: %.cpp
	$(DEPENDCMD)

%.o: %.f
	$(FPPCMD)

ifeq ($(INCLUDEDEPENDANCIES),)
include $(SRCS:.cpp=.d)
endif
