source: Sophya/trunk/SophyaExt/MinuitAdapt/Makefile.mgr@ 3128

Last change on this file since 3128 was 2735, checked in by cmv, 20 years ago

memorisation makefile old-fashion Mgr cmv 19/05/05

File size: 1.3 KB
Line 
1MODULECXXREPNAME := MinuitAdapt
2MODULEDECCXXFLAGS := -msg_quiet
3include ../Mgr/Makefile.h
4
5CFLAGS := $(CFLAGS) -Df2cFortran
6CPPFLAGS := $(CPPFLAGS) -Df2cFortran
7CXXFLAGS := $(CXXFLAGS) -Df2cFortran
8
9all: $(LIB)libMinuitAdapt.a
10
11clean: cleantest
12 rm -f $(OBJ)minuitadapt.o $(OBJ)minuitadaptF.o
13 rm -f $(LIB)libMinuitAdapt.a
14
15cleantest:
16 rm -f testminuit testminuit.o
17
18# Doit etre fait automatiquement par mkmflien
19install:
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))
25ifeq ($(CXX),cxx)
26 $(CXX) $? $(CPPFLAGS) $(CXXFLAGS) -o $(OBJ)xx.x -Hf
27endif
28
29$(OBJ)minuitadaptF.o: minuitadaptF.f
30$(OBJ)minuitadapt.o: minuitadapt.cc minuitadapt.h minuitprot.h
31
32#----------------------------------------------------------------------
33ifdef NOSHLIB
34LIBS = -L$(LIB) -lFitsIOServer -lSamba -lSkyMap -lSkyT -lNTools -lHiStats -lTArray -lSysTools -lm
35ifeq ($(CXX),cxx)
36LIBS := $(LIBS) -lertcxx
37endif
38else
39LIBS = -L$(SLB) -lsophya -lextsophya -lm
40endif
41LIBMINUIT := -L$(LIB) -lMinuitAdapt -L$(EXTLIBPATH) -lminuit
42LDLIBS := $(LIBS) $(LDLIBS) $(LIBMINUIT) $(LIBFORT)
43
44test: testminuit
45
46testminuit: testminuit.o
47 $(LINK.cc) $^ -o $@ $(LOADLIBES) $(LDLIBS)
48$(OBJ)testminuit.o: testminuit.cc
Note: See TracBrowser for help on using the repository browser.