FFLAGS = $(RANGECHECK) $(TRACE) $(FORMAT_EXTENSION) \ $(OPTIMIZE) $(FFLAGS_SYSDEP) $(FINCLUDE) DEST = $(GEANT_FPP) EXTHDRS = HDRS = constant.h \ detector.h \ espace_type.h \ espace_user.h \ experiment.h \ fpp_local.h \ kinema.h \ optimize.h \ option.h \ parameter.h \ rawdata.h \ transport.h FC = g77 LINKER = g77 ifeq ($(OSNAME),Linux) # LDFLAGS += -X -defsym -X MAIN__=main -X -defsym -X \ # open_database_=open_database__ -X -defsym \ # -X close_database_=close_database__ # LDFLAGS += -X -Bstatic LDFLAGS += #-X endif MAKEFILE = Makefile ifeq ($(OSNAME),Linux) OBJS = gufld.o \ guphad.o \ gutrev.o \ uginit.o \ guhadr.o \ gustep.o \ stop.o \ uglast.o \ guout.o \ gutrak.o \ ugeom.o else OBJS = gufld.o \ guphad.o \ gutrev.o \ uginit_osf1.o \ guhadr.o \ gustep.o \ stop.o \ uglast.o \ guout.o \ gutrak.o \ ugeom.o endif OBJSA = gukine.o PROGRAM = fppsim SRCS = gufld.f \ guphad.f \ gutrev.f \ uginit.f \ uginit_osf1.f \ guhadr.f \ gustep.f \ stop.f \ uglast.f \ gukine.f \ guout.f \ gutrak.f \ ugeom.f ifeq ($(USE_KLUDGE),1) OBJS += kludge.o SRCS += kludge.c endif all: $(PROGRAM) $(PROGRAM): $(OBJS) $(OBJSA) $(ARCS) $(LINKER) $(LDFLAGS) gukine.o $(OBJS) $(LIBS) -o fppsim clean:; rm -f $(OBJS) rm -f $(OBJSA) depend:; $(SF_DIR)/sfmakedepend $(SFINCLUDE) $(SRCS) install: $(PROGRAM) mv fppsim $(DEST) program: $(PROGRAM) # DO NOT DELETE THIS LINE - used by make depend