2 LIBDIR=$(OBJ)/$(shell uname)/
5 FC=$(shell root-config --f77)
6 CPP=$(shell root-config --cxx)
10 CFLAGS=$(shell root-config --cflags)
11 LIBS=$(shell root-config --libs) -lg2c
13 FC=$(shell root-config --f77)
15 CPP=$(shell root-config --cxx)
16 ## --- -pg for using gprof
17 SFFLAGS= -g -Wall -fno-automatic -finit-local-zeros -fbounds-check
20 ## URQMD= -g ../urqmd23/obj/Linux/urqmd/*.o
38 epos-bas-168.f epos-con-161.f \
39 epos-dky-165.f epos-dro-168.f epos-ems-165.f \
40 epos-fra-163.f epos-ico-158.f epos-yyy-168.f \
41 epos-ids-165.f epos-int-168.f epos-jps-164.f \
42 epos-omg-160.f epos-par-129.f epos-sem-165.f \
43 epos-rsh-165.f epos-qsh-165.f epos-tim-155.f \
44 epos-uti-165.f epos-xan-154.f epos-xpr-165.f \
51 CFILES=epostrapfpe.c epostimer.c main.c
53 IFILES=epos.inc epos.incems epos.incico epos.incpar epos.incsem epos.param \
54 epos.inirj epos.inidi epos.ini1b epos.iniev epos.inirj epos.initl \
55 Makefile epos.inics .epos epos cmake isigma.optns epos_all add.pl \
62 Xepos: $(CFILES:%.c=$(LIBDIR)%.o) $(FILES:%.f=$(LIBDIR)%.o)
63 $(CPP) $(SLFLAGS) $(LFLAGS) $(URQMD) $(LIBS) -o $(LIBDIR)$@ $^
64 $(FILES:%.f=$(LIBDIR)%.o) : $(LIBDIR)%.o : $(SOURCE_DIR)%.f
65 $(FC) $(SFFLAGS) $(FFLAGS) -o $@ -c $<
66 $(CFILES:%.c=$(LIBDIR)%.o) : $(LIBDIR)%.o : $(SOURCE_DIR)%.c $(HEADERS)
67 $(CPP) $(CFLAGS) -o $@ -c $<
68 tar: $(FILES) $(CFILES) $(IFILES)
69 tar czvf epos$(VER).tgz $^
70 cors: $(FILES) epos.inc epos.incems epos.param epos.inirj epos.inics
71 scp $^ $(HOME)/corsika/corsika.svn/epos/
72 copy: $(FILES) epos.inc epos.incems epos.param Makefile
73 scp $^ iklx62.fzk.de:nexus/epos/epos121
74 cpcc: $(FILES) epos.inc epos.param epos.inirj epos.inics
75 scp $^ ccali.in2p3.fr:epos115
77 @if [ ! -d $(LIBDIR) ] ;then \
78 set -x; mkdir -p $(LIBDIR); set +x; \