
INCDIR = 
FFLAGS = -O2 -fno-automatic
X11LIB=/usr/X11R6/lib
CERNLIB=/afs/slac/package/cernlib/cern/2003/lib
CERNLIB2=/afs/slac/package/cernlib/cern/2002/lib
LOADLIBS=-L$(CERNLIB) -L$(CERNLIB2) -L$(X11LIB)
LDLIBS=-lgeant321 -lpawlib -lgraflib -lgrafX11 -lkernlib -lpacklib -lmathlib -llapack3 -lblas -lstdhep -lFmcfio -ldl -lcrypt -lX11 -lnsl
FC = g77

#######	Files
SOURCES = getbeam.f gukine.f gutrev.f gutrak.f gustep.f guout.f gufld.f ugeom.f ughbook.f ughits.f uginit.f uglast.f ugmate.f esageom.f nlcmed.f nlcrot.f jbgtrk.f guphad.f guhadr.f gdcxyz.f gauss2d.f bend.f

OBJECTS	= getbeam.o gukine.o gutrev.o gutrak.o gustep.o guout.o gufld.o ugeom.o ughbook.o ughits.o uginit.o uglast.o ugmate.o esageom.o nlcmed.o nlcrot.o jbgtrk.o guphad.o guhadr.o gdcxyz.o gauss2d.o bend.o


#######	Implicit rules

.SUFFIXES: .o .f

.f.o:
	$(FC) -c $(FFLAGS) $<

#######	Build rules

sdrun: gxrun.o $(OBJECTS) 
	$(FC) gxrun.o $(OBJECTS) -o sdrun $(LOADLIBS) $(LDLIBS)

sdint: gxint.o $(OBJECTS) 
	$(FC) gxint.o $(OBJECTS) -o sdint $(LOADLIBS) $(LDLIBS)

showfiles:
	@echo $(SOURCES) $(HEADERS) Makefile

clean:
	-rm -f *.o *.bak *BAK *~ *% #*
	-rm -f $(TARGET) $(SRCMETA)

# DO NOT DELETE THIS LINE -- make depend depends on it.
