(file) Return to Makefile.save CVS log (file) (dir) Up to [HallC] / sane_geant_mc / SRC

 1 jones 1.1 
 2           F77 = gfortran
 3           FC = gfortran
 4           
 5           #FFLAGS = -g -ffixed-line-length-132 -finit-local-zero
 6           FFLAGS = -O -ffixed-line-length-none 
 7           #-malign-double -fno-automatic 
 8           #FFLAGS = -O -ffixed-line-length-none -finit-local-zero -malign-double
 9           LDFLAGS =  -Wl,-E -L$(CERN_ROOT)/lib -lgeant321 -lpawlib -lgraflib \
10                -lgrafX11 -lpacklib -lmathlib -llapack3 -lblas -L/usr/X11R6/lib \
11                 -lX11 -lnsl -lcrypt -ldl
12           
13           OBJECTS = guhadr.o guphad.o gxcs.o uglast.o gukine.o gustep.o \
14                     gxint.o ufiles.o  ugeom.o uhinit.o guout.o gutrev.o \
15                     gxphys.o uginit.o trg_track.o gen_evt.o cross_section.o \
16                     calc_asym.o mrst_sub.o mrst2001.o mrst_xsn.o pos_slac_func.o \
17                     wiser_func.o epc_or.o vector.o sigmot.o ltrace.o \
18           	  ggauss.o lucitehodo.o \
19                     forwardtracker.o calorimeter.o  \
20                     F1F209.o elastic.o
21           
22 jones 1.1  
23           %.o: %.f
24           	$(F77) $(FFLAGS) -c $< -o $@
25           
26           a1p_mc: $(OBJECTS)
27           	$(F77) -o $@ $(OBJECTS) $(LDFLAGS)
28           
29           gen_evt.o: gen_evt.f sane.inc beta_geom.inc constants.inc sane_misc.inc \
30                      sane_accp.inc
31           	$(F77) $(FFLAGS) -c $< -o $@
32           
33           ufiles.o: ufiles.f sane_cwn.inc sane_misc.inc beta_geom.inc
34           	$(F77) $(FFLAGS) -c $< -o $@
35           
36           vector.o: vector.f constants.inc
37           	$(F77) $(FFLAGS) -c $< -o $@
38           
39           uginit.o: uginit.f sane.inc beta_geom.inc geant.inc sane_misc.inc sane_accp.inc
40           	$(F77) $(FFLAGS) -c $< -o $@
41           
42           uglast.o: uglast.f sane.inc beta_geom.inc sane_misc.inc sane_accp.inc
43 jones 1.1 	$(F77) $(FFLAGS) -c $< -o $@
44           
45           ugeom.o: ugeom.f sane.inc geant.inc beta_geom.inc constants.inc materials.inc
46           	$(F77) $(FFLAGS) -c $< -o $@
47           
48           gustep.o: gustep.f geant.inc sane.inc beta_geom.inc sane_misc.inc materials.inc
49           	$(F77) $(FFLAGS) -c $< -o $@
50           
51           guout.o: guout.f sane.inc beta_geom.inc sane_misc.inc geant.inc sane_cwn.inc
52           	$(F77) $(FFLAGS) -c $< -o $@
53           
54           gukine.o: gukine.f sane.inc geant.inc beta_geom.inc sane_misc.inc sane_cwn.inc
55           	$(F77) $(FFLAGS) -c $< -o $@
56           
57           ltrace.o: ltrace.f geant.inc beta_geom.inc sane_cwn.inc
58           	$(F77) $(FFLAGS) -c $< -o $@
59           
60           ggauss.o: ggauss.f 
61           	$(F77) $(FFLAGS) -c $< -o $@ -I$(CERN)/include
62           
63           lucitehodo.o: lucitehodo.f
64 jones 1.1 	$(F77) $(FFLAGS) -c $< -o $@
65           forwardtracker.o: forwardtracker.f
66           	$(F77) $(FFLAGS) -c $< -o $@
67           elastic.o: elastic.f
68           	$(F77) $(FFLAGS) -c $< -o $@
69           
70           htest: htest.o
71           	$(F77) -o $@ htest.o $(LDFLAGS) -I$(CERN)/include/
72           
73           clean:
74           	rm *.o a1p_mc
75           

Analyzer/Replay: Mark Jones, Documents: Stephen Wood
Powered by
ViewCVS 0.9.2-cvsgraph-1.4.0