include ../Makefile.include
.PHONEY: all clean

SRCS:=	$(wildcard *.cpp)
OBJS:=	$(SRCS:.cpp=.o)	
OBJS_STANDALONE:=Analytic_Mt2_330_Calculator.o Mt2Vectors.o Mt2Calculator.o
LIB:=	libMt2.so
LIB_STANDALONE:=	libMt2Standalone.so

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

all:	$(LIB) $(LIB_STANDALONE)


$(LIB): $(OBJS)
	$(LIBCMD)

$(LIB_STANDALONE): $(OBJS_STANDALONE)
	$(LIBCMD)

clean:
	-rm -f *.o *.so *.d *~

%.d: %.cpp
	$(DEPENDCMD)

%.o: %.cpp
	$(CPPCMD)

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