# This is the Makefile for the muegs program. # # Usage: make -f makemuegs # CERNLIB = /usr/local/src/cern/pro/lib/ CERNBIN = /usr/local/src/cern/pro/bin/ KAHNLIB = /usr/scratch2/kahn/cern/pro/lib LIBS = `$(CERNBIN)/cernlib pawlib genlib graflib grafX11` LIBS1 = -L$(KAHNLIB) -lgeant OBJS = bentsol.o ugeom.o drawdet.o upstream.o downstream.o \ cooling_channel.o uginit.o uglast.o ucards.o ugmate.o \ udet.o uhinit.o lengch.o bfield_init.o solenoid_curr_dens.o \ gustep.o bfield_solenoid.o gukine.o ellpi.o elliptic.o \ bfield_ring.o rc.o bfield_dipole.o axial_length.o \ global_from_axial.o plot_field.o emittance.o bfield.o gufld.o \ guefld_dble.o ginit.o guswim.o ghelix.o grkuta.o rf_field.o \ gtmuon.o gthadr.o gtelec.o gthion.o \ angle_from_path.o position_from_path.o ring_position.o \ rf_init.o cavity_number.o d2line.o guout.o ftanh.o FCOMP = f77 OPTS = -O -g -static -listing -col120 -expand_include #-d_lines LOPTS = -O -g -static -Wl,-u,aldata_ -listing -ignore_unresolved bse.x: $(OBJS) $(FCOMP) -o bse.x $(OPTS) $(LOPTS) $(OBJS) $(LIBS1) $(LIBS) .f.o: $(FCOMP) -c $(OPTS) $<