/[PAMELA software]/chewbacca/Makefile
ViewVC logotype

Annotation of /chewbacca/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Tue Sep 23 07:19:47 2008 UTC (16 years, 2 months ago) by mocchiut
Branch: MAIN
Branch point for: v0r00
Initial revision

1 mocchiut 1.1 #
2     #
3     #
4    
5    
6     ifndef BASEDIR
7     BASEDIR =$(shell pwd)
8     endif
9    
10     ifdef release
11     debug = 0
12     release = 1
13     endif
14    
15     ifndef release
16     debug = 1
17     release = 0
18     endif
19    
20     export LDFLAGS+=$PAM_BIT
21     export CFLAGS+=$PAM_BIT
22     export FFLAGS+=$PAM_BIT
23    
24     DIRS=event PamOffLineSW YodaProfiler
25    
26    
27     all:
28     for sub_dir in $(DIRS) ; do \
29     ( cd $$sub_dir && make BASEDIR=$(BASEDIR)) ; \
30     done
31    
32     distclean:
33     for sub_dir in $(DIRS) ; do \
34     ( cd $$sub_dir && make distclean) ; \
35     done
36    
37     install:
38     if [ "$(PAM_SOFTWARE)" == "" ]; then echo "";\
39     echo "PLEASE SET THE PAMELA ENVIRONMENT BEFORE INSTALLING";\
40     echo ""; \
41     exit; fi
42     if [ ! -d $(PAM_SOFTWARE) ]; then mkdir $(PAM_SOFTWARE); fi
43     if [ ! -d $(PAM_LIB) ]; then mkdir $(PAM_LIB); fi
44     if [ ! -d $(PAM_INC) ]; then mkdir $(PAM_INC); fi
45     ln -sf $(PAM_SOFTWARE)/inc $(PAM_SOFTWARE)/include
46     if [ ! -d $(PAM_BIN) ]; then mkdir $(PAM_BIN); fi
47     if [ ! -d $(PAM_DOC) ]; then mkdir $(PAM_DOC); fi
48     if [ ! -d $(PAM_MACROS) ]; then mkdir $(PAM_MACROS); fi
49     if [ ! -d $(PAM_SRC) ]; then mkdir $(PAM_SRC); fi
50     if [ ! -d $(PAM_CALIB) ]; then mkdir $(PAM_CALIB); fi
51     if [ ! -d $(FEV_PLUGIN) ]&&[ "$(FEV_PLUGIN)" != "" ]; then mkdir $(FEV_PLUGIN); fi
52     cp -f $(BASEDIR)/event/libyoda.so.0.0.0 $(PAM_LIB)/
53     ln -sf $(PAM_LIB)/libyoda.so.0.0.0 $(PAM_LIB)/libyoda.so
54     ln -sf $(PAM_LIB)/libyoda.so.0.0.0 $(PAM_LIB)/libyoda.so.0
55     cp -rf $(BASEDIR)/event/ $(PAM_INC)/yoda/
56     cp -f $(BASEDIR)/PamOffLineSW/chewbacca $(PAM_BIN)/
57     (cd YodaProfiler && make forceinstall)

  ViewVC Help
Powered by ViewVC 1.1.23