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

File: [HallC] / sane_geant_mc / SRC / Makefile.save (download)
Revision: 1.1, Thu Apr 22 13:13:55 2010 UTC (14 years, 5 months ago) by jones
Branch: MAIN
CVS Tags: HEAD
in new subdirectory


F77 = gfortran
FC = gfortran

#FFLAGS = -g -ffixed-line-length-132 -finit-local-zero
FFLAGS = -O -ffixed-line-length-none 
#-malign-double -fno-automatic 
#FFLAGS = -O -ffixed-line-length-none -finit-local-zero -malign-double
LDFLAGS =  -Wl,-E -L$(CERN_ROOT)/lib -lgeant321 -lpawlib -lgraflib \
     -lgrafX11 -lpacklib -lmathlib -llapack3 -lblas -L/usr/X11R6/lib \
      -lX11 -lnsl -lcrypt -ldl

OBJECTS = guhadr.o guphad.o gxcs.o uglast.o gukine.o gustep.o \
          gxint.o ufiles.o  ugeom.o uhinit.o guout.o gutrev.o \
          gxphys.o uginit.o trg_track.o gen_evt.o cross_section.o \
          calc_asym.o mrst_sub.o mrst2001.o mrst_xsn.o pos_slac_func.o \
          wiser_func.o epc_or.o vector.o sigmot.o ltrace.o \
	  ggauss.o lucitehodo.o \
          forwardtracker.o calorimeter.o  \
          F1F209.o elastic.o

 
%.o: %.f
	$(F77) $(FFLAGS) -c $< -o $@

a1p_mc: $(OBJECTS)
	$(F77) -o $@ $(OBJECTS) $(LDFLAGS)

gen_evt.o: gen_evt.f sane.inc beta_geom.inc constants.inc sane_misc.inc \
           sane_accp.inc
	$(F77) $(FFLAGS) -c $< -o $@

ufiles.o: ufiles.f sane_cwn.inc sane_misc.inc beta_geom.inc
	$(F77) $(FFLAGS) -c $< -o $@

vector.o: vector.f constants.inc
	$(F77) $(FFLAGS) -c $< -o $@

uginit.o: uginit.f sane.inc beta_geom.inc geant.inc sane_misc.inc sane_accp.inc
	$(F77) $(FFLAGS) -c $< -o $@

uglast.o: uglast.f sane.inc beta_geom.inc sane_misc.inc sane_accp.inc
	$(F77) $(FFLAGS) -c $< -o $@

ugeom.o: ugeom.f sane.inc geant.inc beta_geom.inc constants.inc materials.inc
	$(F77) $(FFLAGS) -c $< -o $@

gustep.o: gustep.f geant.inc sane.inc beta_geom.inc sane_misc.inc materials.inc
	$(F77) $(FFLAGS) -c $< -o $@

guout.o: guout.f sane.inc beta_geom.inc sane_misc.inc geant.inc sane_cwn.inc
	$(F77) $(FFLAGS) -c $< -o $@

gukine.o: gukine.f sane.inc geant.inc beta_geom.inc sane_misc.inc sane_cwn.inc
	$(F77) $(FFLAGS) -c $< -o $@

ltrace.o: ltrace.f geant.inc beta_geom.inc sane_cwn.inc
	$(F77) $(FFLAGS) -c $< -o $@

ggauss.o: ggauss.f 
	$(F77) $(FFLAGS) -c $< -o $@ -I$(CERN)/include

lucitehodo.o: lucitehodo.f
	$(F77) $(FFLAGS) -c $< -o $@
forwardtracker.o: forwardtracker.f
	$(F77) $(FFLAGS) -c $< -o $@
elastic.o: elastic.f
	$(F77) $(FFLAGS) -c $< -o $@

htest: htest.o
	$(F77) -o $@ htest.o $(LDFLAGS) -I$(CERN)/include/

clean:
	rm *.o a1p_mc


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