Changeset 2743 in Sophya for trunk/SophyaExt/MinuitAdapt


Ignore:
Timestamp:
May 20, 2005, 9:57:11 AM (20 years ago)
Author:
cmv
Message:

suite nouvelle structure cmv 20/05/05

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
     1include ../BuildMgr/sophyamake.inc
    42
    5 CFLAGS   := $(CFLAGS) -Df2cFortran
    63CPPFLAGS := $(CPPFLAGS) -Df2cFortran
    74CXXFLAGS := $(CXXFLAGS) -Df2cFortran
    85 
    9 all: $(LIB)libMinuitAdapt.a
     6all: $(SOPHYALIBP)libMinuitAdapt.a
    107
    11 clean: cleantest
    12         rm -f $(OBJ)minuitadapt.o $(OBJ)minuitadaptF.o
    13         rm -f $(LIB)libMinuitAdapt.a
    14 
    15 cleantest:
     8clean:
     9        rm -f $(SOPHYAOBJP)minuitadapt.o $(SOPHYAOBJP)minuitadaptF.o
     10        rm -f $(SOPHYALIBP)libMinuitAdapt.a
    1611        rm -f testminuit testminuit.o
    17 
    18 # Doit etre fait automatiquement par mkmflien
    19 install:
    20         cp localmnpout.h minuitprot.h minuitadapt.h $(INC)/.
    21 
    22 #----------------------------------------------------------------------
    23 $(LIB)libMinuitAdapt.a : $(OBJ)minuitadapt.o $(OBJ)minuitadaptF.o
    24         $(ARCXX) $(ARCXXFLAGS) $@ $($(ARARGS))
    25 ifeq ($(CXX),cxx)
    26         $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
    27 endif
    28  
    29 $(OBJ)minuitadaptF.o: minuitadaptF.f
    30 $(OBJ)minuitadapt.o: minuitadapt.cc minuitadapt.h minuitprot.h
    31 
    32 #----------------------------------------------------------------------
    33 ifdef NOSHLIB
    34 LIBS = -L$(LIB) -lFitsIOServer -lSamba -lSkyMap -lSkyT -lNTools -lHiStats -lTArray -lSysTools -lm
    35 ifeq ($(CXX),cxx)
    36 LIBS := $(LIBS) -lertcxx
    37 endif
    38 else
    39 LIBS = -L$(SLB) -lsophya -lextsophya  -lm
    40 endif
    41 LIBMINUIT := -L$(LIB) -lMinuitAdapt -L$(EXTLIBPATH) -lminuit
    42 LDLIBS := $(LIBS) $(LDLIBS) $(LIBMINUIT) $(LIBFORT)
    4312
    4413test: testminuit
    4514
     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       
    4625testminuit: testminuit.o
    47         $(LINK.cc) $^ -o $@ $(LOADLIBES) $(LDLIBS)
    48 $(OBJ)testminuit.o: testminuit.cc
     26        $(CXXLINK) $^ -o $@ $(SOPHYAEXTSLBLIST)
     27testminuit.o: testminuit.cc
  • trunk/SophyaExt/MinuitAdapt/minuitadapt.cc

    r2615 r2743  
    33#include <stdio.h>
    44#include <stdlib.h>
    5 #include <iostream.h>
     5#include <iostream>
    66#include <string.h>
    77#include <string>
  • trunk/SophyaExt/MinuitAdapt/testminuit.cc

    r2615 r2743  
    55#include <stdlib.h>
    66#include <stdio.h>
    7 #include <iostream.h>
     7#include <iostream>
    88#include <math.h>
    99#include <string.h>
Note: See TracChangeset for help on using the changeset viewer.