use Minuit2 comming with ROOT, added Id tags

This commit is contained in:
nemu
2008-01-15 08:08:19 +00:00
parent c6cc508aaf
commit 04ffdd264d
3 changed files with 13 additions and 10 deletions

View File

@ -1,4 +1,8 @@
2007/11/28 #------------------------------------------------------------------------
# ToDo.txt
# Andreas Suter, 2007/11/28
# $Id$
#------------------------------------------------------------------------
--------------------- ---------------------
short term: short term:

View File

@ -1,10 +1,10 @@
************************************************************* *************************************************************
Build instructions for the shared library libPMusr.so Build instructions for the shared library libPMusr.so
Andreas Suter, 2008/01/08 Andreas Suter, 2008/01/08
$Id$ $Id$
************************************************************* *************************************************************
At the moment a lot of the build stuff has to be done manually. At the moment a lot of the build stuff has to be done manually.
@ -14,7 +14,8 @@ automatically.
Required packages: Required packages:
* ROOT >= 5.16 : needed for read/write some data files, plotting, ... * ROOT >= 5.16 : needed for read/write some data files, plotting, ...
* Minuit2 >= 5.08 : needed for fitting ROOT needs to be compiled with Minuit2 enabled
(configure ... --enable-minuit2 ...)
* Spirit >= 1.8.5 : needed for parsing (this is part of the boost lib, and * Spirit >= 1.8.5 : needed for parsing (this is part of the boost lib, and
hence installed on most linux machines). The boost libs hence installed on most linux machines). The boost libs
are platform independent and hence it should be easy in are platform independent and hence it should be easy in
@ -27,5 +28,3 @@ make -f Makefile.PMusr
than as root than as root
make -f Makefile.PMusr install make -f Makefile.PMusr install

View File

@ -42,7 +42,7 @@ ifeq ($(OS),LINUX)
CXX = g++ CXX = g++
CXXFLAGS = -g -Wall -fPIC CXXFLAGS = -g -Wall -fPIC
PMUSRPATH = ../include PMUSRPATH = ../include
MNPATH = /usr/local/include MNPATH = $(ROOTSYS)/include
INCLUDES = -I $(PMUSRPATH) -I $(MNPATH) INCLUDES = -I $(PMUSRPATH) -I $(MNPATH)
LD = g++ LD = g++
LDFLAGS = -g LDFLAGS = -g
@ -70,7 +70,7 @@ GLIBS = $(ROOTGLIBS) -lXMLParser
# PSI libs # PSI libs
PSILIBS = -lTLemRunHeader PSILIBS = -lTLemRunHeader
# Minuit2 lib # Minuit2 lib
MNLIB = -L/usr/local/lib -lMinuit2Base MNLIB = -L$(ROOTSYS)/lib -lMinuit2
# some definitions: headers, sources, objects,... # some definitions: headers, sources, objects,...
@ -135,4 +135,4 @@ install: all
ifeq ($(OS),LINUX) ifeq ($(OS),LINUX)
cp -pv $(SHLIB) $(ROOTSYS)/lib cp -pv $(SHLIB) $(ROOTSYS)/lib
cp -pv $(PMUSRPATH)/*.h $(ROOTSYS)/include cp -pv $(PMUSRPATH)/*.h $(ROOTSYS)/include
endif endif