/[PAMELA software]/PamelaDigitizer/Makefile
ViewVC logotype

Diff of /PamelaDigitizer/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by pamelats, Wed Oct 15 14:03:21 2008 UTC revision 1.16 by mocchiut, Tue Aug 4 14:06:43 2009 UTC
# Line 1  Line 1 
1  # PamelaDigitizer  # PamelaDigitizer
2  # SOFTWARE VERSION  # SOFTWARE VERSION
3  VER= v3r03  VER= v3r05
4  # An almost general purpouse Makefile for PAMELA repository  # An almost general purpouse Makefile for PAMELA repository
5  # Let's start with some useful definition to make the echo colored  # Let's start with some useful definition to make the echo colored
6  RED='\E[1;31;40m'  RED='\E[1;31;40m'
# Line 42  ROOTCINT=rootcint Line 42  ROOTCINT=rootcint
42    
43  # Compilers settings  # Compilers settings
44  ROOTCFLAGS  =`root-config --cflags`  ROOTCFLAGS  =`root-config --cflags`
45  ROOTLDFLAGS =`root-config --ldflags`  ROOTLDFLAGS =`root-config --ldflags`
46  ROOTLIBS    =`root-config --libs` -lHbook  ROOTLIBS    =`root-config --libs` -lHbook
47  CERNLIBS    =`cernlib_noshift kernlib,packlib,genlib`  #CERNLIBS    =`cernlib_noshift kernlib,packlib,genlib`
48  F77LIBS     =-lg2c -lnsl  CERNLIBS    =
49    #F77LIBS     =-lg2c -lnsl
50    F77LIBS     =--lnsl
51  SYSLIBS     =-lm -ldl -rdynamic  SYSLIBS     =-lm -ldl -rdynamic
52  LD          =g++  LD          =g++
53  CXXFLAGS= -O3 -Wall -fPIC ${ROOTCFLAGS} ${PAM_BIT}  CXXFLAGS= -O3 -Wall -fPIC ${ROOTCFLAGS} ${PAM_BIT}
# Line 59  LDFLAGS = $(PAM_BIT) $(CERNLIBS) Line 61  LDFLAGS = $(PAM_BIT) $(CERNLIBS)
61    
62  #LDFLAGS = -g -llapack -lg2c -lm -lnsl -lcrypt -L/cern/2005/lib $(PAM_BIT)  #LDFLAGS = -g -llapack -lg2c -lm -lnsl -lcrypt -L/cern/2005/lib $(PAM_BIT)
63    
64  CXXSRCS=  Digitizer.cxx DigitizeRunHeader.cxx DigitizeCalo.cxx DigitizeTOF.cxx DigitizeAC.cxx DigitizeS4.cxx DigitizeND.cxx  Write.cxx DigitizeTRK.cxx Pamelagp2Digits.cxx DigitVersion.cxx  CXXSRCS= Digitizer.cxx DigitizePSCU.cxx DigitizeCalo.cxx DigitizeTOF.cxx DigitizeAC.cxx DigitizeS4.cxx DigitizeND.cxx  Write.cxx DigitizeTRK.cxx Pamelagp2Digits.cxx DigitVersion.cxx
65  OBJS=$(CXXSRCS:%.cxx=%.o)  OBJS=$(CXXSRCS:%.cxx=%.o)
66    
67  CPPSRCS= CRC.cpp calcrc.cpp  CPPSRCS= CRC.cpp calcrc.cpp
# Line 92  Pamelagp2Digits: Line 94  Pamelagp2Digits:
94          @rm -f *.o          @rm -f *.o
95    
96  Digitizer: Digitizer.o ${OBJS} ${DICO}  Digitizer: Digitizer.o ${OBJS} ${DICO}
97          $(LD) $(LDFLAGS) -o $@ $^ ${ROOTLIBS} ${CERNLIBS} ${F77LIBS} ${SYSLIBS}          $(LD) $(LDFLAGS) -o $@ $^ ${ROOTLIBS} ${CERNLIBS} ${F77LIBS} ${SYSLIBS}
98    
99  depend: ${DEPS}  depend: ${DEPS}
100    
# Line 134  clean: Line 136  clean:
136          @echo " Removing Pamelagp2Digits ....."          @echo " Removing Pamelagp2Digits ....."
137          @rm -f ${JUNK}          @rm -f ${JUNK}
138          @rm -f Pamelagp2Digits; ${RESET}          @rm -f Pamelagp2Digits; ${RESET}
139            @touch DigitVersion.cxx
140    
141  install:  install:
142  #       @echo "TEST: copying the executable in the PAM_BIN directory";  #       @echo "TEST: copying the executable in the PAM_BIN directory";

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.16

  ViewVC Help
Powered by ViewVC 1.1.23