(file) Return to Makefile CVS log (file) (dir) Up to [HallC] / geant_gep / src

  1 jones 1.1 FFLAGS        = $(RANGECHECK) $(TRACE) $(FORMAT_EXTENSION) \
  2           		$(OPTIMIZE) $(FFLAGS_SYSDEP) $(FINCLUDE)
  3           
  4           DEST	      = $(GEANT_FPP)
  5           
  6           EXTHDRS	      =
  7           
  8           HDRS	      = constant.h \
  9           		detector.h \
 10           		espace_type.h \
 11           		espace_user.h \
 12           		experiment.h \
 13           		fpp_local.h \
 14           		kinema.h \
 15           		optimize.h \
 16           		option.h \
 17           		parameter.h \
 18           		rawdata.h \
 19 brash 1.2 		transport.h \
 20           		apertures_hms.inc \
 21           		struct_hms.inc \
 22           		constants.inc \
 23           		spectrometers.inc \
 24           		simulate.inc \
 25           		structures.inc \
 26           		target.inc
 27 jones 1.1 FC            = g77
 28           
 29           LINKER	      = g77
 30           
 31           ifeq ($(OSNAME),Linux)
 32           #   LDFLAGS    += -X -defsym -X MAIN__=main -X -defsym -X \
 33           #                 open_database_=open_database__ -X -defsym \
 34           #                 -X close_database_=close_database__
 35           #   LDFLAGS    += -X -Bstatic
 36              LDFLAGS    +=    #-X 
 37           endif
 38           
 39           MAKEFILE      = Makefile
 40           
 41           ifeq ($(OSNAME),Linux)
 42           OBJS          = gufld.o \
 43           	        guphad.o \
 44                           gutrev.o \
 45                           uginit.o \
 46           	 	guhadr.o \
 47           	        gustep.o \
 48 jones 1.1                 stop.o \
 49                           uglast.o \
 50                           guout.o \
 51                           gutrak.o \
 52 brash 1.2 	        ugeom.o \
 53           		mc_hms.o \
 54           		mc_hms_hut.o \
 55           		mc_hms_recon.o \
 56           		transp.o \
 57           		project.o \
 58           		loren.o \
 59           		musc.o \
 60           		musc_ext.o \
 61           		gauss1.o \
 62           		rotate_haxis.o \
 63           		locforunt.o \
 64           		mt19937.o
 65 jones 1.1 else
 66           OBJS          = gufld.o \
 67           	        guphad.o \
 68                           gutrev.o \
 69                           uginit_osf1.o \
 70           	 	guhadr.o \
 71           	        gustep.o \
 72                           stop.o \
 73                           uglast.o \
 74                           guout.o \
 75                           gutrak.o \
 76 brash 1.2 	        ugeom.o \
 77           		mc_hms.o \
 78           		mc_hms_hut.o \
 79           		mc_hms_recon.o \
 80           		transp.o \
 81           		project.o \
 82           		loren.o \
 83           		musc.o \
 84           		musc_ext.o \
 85           		gauss1.o \
 86           		rotate_haxis.o \
 87           		locforunt.o \
 88           		mt19937.o
 89 jones 1.1 endif
 90           
 91 brash 1.3 OBJSA         = gukine_gep.o \
 92           		gukine_random.o
 93 jones 1.1 
 94           PROGRAM       = fppsim
 95            
 96           SRCS          = gufld.f \
 97           	        guphad.f \
 98                           gutrev.f \
 99                           uginit.f \
100                           uginit_osf1.f \
101           	 	guhadr.f \
102           	        gustep.f \
103                           stop.f \
104                           uglast.f \
105 brash 1.3 		gukine_gep.f \
106           		gukine_random.f \
107 jones 1.1                 guout.f \
108                           gutrak.f \
109 brash 1.2 	        ugeom.f \
110           		mc_hms.f \
111           		mc_hms_hut.f \
112           		mc_hms_recon.f \
113           		transp.f \
114           		project.f \
115           		loren.f \
116           		musc.f \
117           		musc_ext.f \
118           		gauss1.f \
119           		rotate_haxis.f \
120           		locforunt.f \
121           		mt19937.f
122 jones 1.1 
123           ifeq ($(USE_KLUDGE),1)
124              OBJS += kludge.o   
125              SRCS += kludge.c
126           endif
127           
128           all:		$(PROGRAM)
129           
130           $(PROGRAM):     $(OBJS) $(OBJSA) $(ARCS)
131 brash 1.3 		$(LINKER) $(LDFLAGS) gukine_gep.o $(OBJS) $(LIBS) -o fppsim_gep 
132           		$(LINKER) $(LDFLAGS) gukine_random.o $(OBJS) $(LIBS) -o fppsim_random 
133 jones 1.1 
134           clean:;		rm -f $(OBJS)
135           		rm -f $(OBJSA)
136           
137           depend:;        $(SF_DIR)/sfmakedepend $(SFINCLUDE) $(SRCS)
138           
139           install:	$(PROGRAM)
140 brash 1.3 		mv fppsim_gep $(DEST)
141           		mv fppsim_random $(DEST)
142 jones 1.1 
143           program:        $(PROGRAM)
144           
145           # DO NOT DELETE THIS LINE - used by make depend

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