Changeset 2743 in Sophya for trunk/SophyaExt/MinuitAdapt
- Timestamp:
- May 20, 2005, 9:57:11 AM (20 years ago)
- Location:
- trunk/SophyaExt/MinuitAdapt
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/MinuitAdapt/Makefile
r2404 r2743 1 MODULECXXREPNAME := MinuitAdapt 2 MODULEDECCXXFLAGS := -msg_quiet 3 include ../Mgr/Makefile.h 1 include ../BuildMgr/sophyamake.inc 4 2 5 CFLAGS := $(CFLAGS) -Df2cFortran6 3 CPPFLAGS := $(CPPFLAGS) -Df2cFortran 7 4 CXXFLAGS := $(CXXFLAGS) -Df2cFortran 8 5 9 all: $( LIB)libMinuitAdapt.a6 all: $(SOPHYALIBP)libMinuitAdapt.a 10 7 11 clean: cleantest 12 rm -f $(OBJ)minuitadapt.o $(OBJ)minuitadaptF.o 13 rm -f $(LIB)libMinuitAdapt.a 14 15 cleantest: 8 clean: 9 rm -f $(SOPHYAOBJP)minuitadapt.o $(SOPHYAOBJP)minuitadaptF.o 10 rm -f $(SOPHYALIBP)libMinuitAdapt.a 16 11 rm -f testminuit testminuit.o 17 18 # Doit etre fait automatiquement par mkmflien19 install:20 cp localmnpout.h minuitprot.h minuitadapt.h $(INC)/.21 22 #----------------------------------------------------------------------23 $(LIB)libMinuitAdapt.a : $(OBJ)minuitadapt.o $(OBJ)minuitadaptF.o24 $(ARCXX) $(ARCXXFLAGS) $@ $($(ARARGS))25 ifeq ($(CXX),cxx)26 $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf27 endif28 29 $(OBJ)minuitadaptF.o: minuitadaptF.f30 $(OBJ)minuitadapt.o: minuitadapt.cc minuitadapt.h minuitprot.h31 32 #----------------------------------------------------------------------33 ifdef NOSHLIB34 LIBS = -L$(LIB) -lFitsIOServer -lSamba -lSkyMap -lSkyT -lNTools -lHiStats -lTArray -lSysTools -lm35 ifeq ($(CXX),cxx)36 LIBS := $(LIBS) -lertcxx37 endif38 else39 LIBS = -L$(SLB) -lsophya -lextsophya -lm40 endif41 LIBMINUIT := -L$(LIB) -lMinuitAdapt -L$(EXTLIBPATH) -lminuit42 LDLIBS := $(LIBS) $(LDLIBS) $(LIBMINUIT) $(LIBFORT)43 12 44 13 test: testminuit 45 14 15 16 $(SOPHYALIBP)libMinuitAdapt.a : $(SOPHYAOBJP)minuitadapt.o $(SOPHYAOBJP)minuitadaptF.o 17 $(AR) $(ARFLAGS) $@ $? 18 19 $(SOPHYAOBJP)minuitadapt.o: minuitadapt.cc minuitadapt.h minuitprot.h 20 $(CXXCOMPILE) -o $@ $< 21 22 $(SOPHYAOBJP)minuitadaptF.o: minuitadaptF.f 23 $(FCCOMPILE) -o $@ $< 24 46 25 testminuit: testminuit.o 47 $( LINK.cc) $^ -o $@ $(LOADLIBES) $(LDLIBS)48 $(OBJ)testminuit.o: testminuit.cc26 $(CXXLINK) $^ -o $@ $(SOPHYAEXTSLBLIST) 27 testminuit.o: testminuit.cc -
trunk/SophyaExt/MinuitAdapt/minuitadapt.cc
r2615 r2743 3 3 #include <stdio.h> 4 4 #include <stdlib.h> 5 #include <iostream .h>5 #include <iostream> 6 6 #include <string.h> 7 7 #include <string> -
trunk/SophyaExt/MinuitAdapt/testminuit.cc
r2615 r2743 5 5 #include <stdlib.h> 6 6 #include <stdio.h> 7 #include <iostream .h>7 #include <iostream> 8 8 #include <math.h> 9 9 #include <string.h>
Note:
See TracChangeset
for help on using the changeset viewer.