(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           		transport.h
20           FC            = g77
21           
22 jones 1.1 LINKER	      = g77
23           
24           ifeq ($(OSNAME),Linux)
25           #   LDFLAGS    += -X -defsym -X MAIN__=main -X -defsym -X \
26           #                 open_database_=open_database__ -X -defsym \
27           #                 -X close_database_=close_database__
28           #   LDFLAGS    += -X -Bstatic
29              LDFLAGS    +=    #-X 
30           endif
31           
32           MAKEFILE      = Makefile
33           
34           ifeq ($(OSNAME),Linux)
35           OBJS          = gufld.o \
36           	        guphad.o \
37                           gutrev.o \
38                           uginit.o \
39           	 	guhadr.o \
40           	        gustep.o \
41                           stop.o \
42                           uglast.o \
43 jones 1.1                 guout.o \
44                           gutrak.o \
45           	        ugeom.o
46           else
47           OBJS          = gufld.o \
48           	        guphad.o \
49                           gutrev.o \
50                           uginit_osf1.o \
51           	 	guhadr.o \
52           	        gustep.o \
53                           stop.o \
54                           uglast.o \
55                           guout.o \
56                           gutrak.o \
57           	        ugeom.o
58           endif
59           
60           OBJSA         = gukine.o
61           
62           PROGRAM       = fppsim
63            
64 jones 1.1 SRCS          = gufld.f \
65           	        guphad.f \
66                           gutrev.f \
67                           uginit.f \
68                           uginit_osf1.f \
69           	 	guhadr.f \
70           	        gustep.f \
71                           stop.f \
72                           uglast.f \
73           		gukine.f \
74                           guout.f \
75                           gutrak.f \
76           	        ugeom.f
77           
78           ifeq ($(USE_KLUDGE),1)
79              OBJS += kludge.o   
80              SRCS += kludge.c
81           endif
82           
83           all:		$(PROGRAM)
84           
85 jones 1.1 $(PROGRAM):     $(OBJS) $(OBJSA) $(ARCS)
86           		$(LINKER) $(LDFLAGS) gukine.o $(OBJS) $(LIBS) -o fppsim 
87           
88           clean:;		rm -f $(OBJS)
89           		rm -f $(OBJSA)
90           
91           depend:;        $(SF_DIR)/sfmakedepend $(SFINCLUDE) $(SRCS)
92           
93           install:	$(PROGRAM)
94           		mv fppsim $(DEST)
95           
96           program:        $(PROGRAM)
97           
98           # 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