include $(SOPHYABASE)/include/sophyamake.inc

CPPFLAGS := $(CPPFLAGS) -Df2cFortran
CXXFLAGS := $(CXXFLAGS) -Df2cFortran
 
all: $(SOPHYALIBP)libMinuitAdapt.a

clean: cleantest
	rm -f $(SOPHYAOBJP)minuitadapt.o $(SOPHYAOBJP)minuitadaptF.o
	rm -f $(SOPHYALIBP)libMinuitAdapt.a

cleantest:
	rm -f testminuit testminuit.o

test: testminuit


$(SOPHYALIBP)libMinuitAdapt.a : $(SOPHYAOBJP)minuitadapt.o $(SOPHYAOBJP)minuitadaptF.o
	$(AR) $(ARFLAGS) $@ $?

$(SOPHYAOBJP)minuitadapt.o: minuitadapt.cc minuitadapt.h minuitprot.h
	$(CXXCOMPILELIB) -o $@ $<

$(SOPHYAOBJP)minuitadaptF.o: minuitadaptF.f
	$(FCCOMPILE) -o $@ $<

testminuit: testminuit.o
	$(CXXLINK) $^ -o $@ $(SOPHYAEXTSLBLIST)
testminuit.o: testminuit.cc
	$(CXXCOMPILEPROG) -o $@ $<
