/[PAMELA software]/chewbacca/Makefile
ViewVC logotype

Contents of /chewbacca/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Tue Sep 23 07:19:47 2008 UTC (16 years, 2 months ago) by mocchiut
Branch: v0r00
CVS Tags: start
Changes since 1.1: +0 -0 lines
Imported sources, 23/09/2008

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