ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/BuildSystem/objectfiles.mk
Revision: 1.1.2.2
Committed: Wed Jun 7 09:48:01 2000 UTC (24 years, 11 months ago) by williamc
Branch: V0_9branch
Changes since 1.1.2.1: +19 -38 lines
Log Message:
update objectfiles rules

File Contents

# User Rev Content
1 williamc 1.1.2.1 # generic rules for objects
2     # -- Standard Shared Objects
3     %_pic.o : %.cpp
4 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
5 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
6     %_pic.o : %.cxx
7 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
8 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
9     %_pic.o : %.c
10 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
11 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
12     %_pic.o : %.C
13 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
14 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
15     %_pic.o : %.cc
16 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
17 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
18     %_pic.o : %.F
19 williamc 1.1.2.2 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCOptimised) $(SharedFCObjectFlags) $< -o $@
20 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
21     %_pic.o : %.f
22 williamc 1.1.2.2 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCOptimised) $(SharedFCObjectFlags) $< -o $@
23 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
24    
25     # -- Debug Shared Objects
26     %_picd.o : %.cc
27 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
28 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
29    
30     %_picd.o : %.C
31 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
32 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
33    
34     %_picd.o : %.cpp
35 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
36 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
37    
38     %_picd.o : %.cxx
39 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
40 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
41     %_picd.o : %.c
42 williamc 1.1.2.2 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
43 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
44     %_picd.o : %.F
45 williamc 1.1.2.2 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCDebugFlag) $(SharedFCObjectFlags) $< -o $@
46 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
47    
48     %_picd.o : %.f
49 williamc 1.1.2.2 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCDebugFlag) $(SharedFCObjectFlags) $< -o $@
50 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
51    
52     # -- Debug Shared Objects with Insure
53     %_picInsure.o : %.cc
54 williamc 1.1.2.2 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
55 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
56    
57     %_picInsure.o : %.C
58 williamc 1.1.2.2 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
59 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
60    
61     %_picInsure.o : %.cpp
62 williamc 1.1.2.2 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
63 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
64    
65     %_picInsure.o : %.cxx
66 williamc 1.1.2.2 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
67 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
68    
69     %_picInsure.o : %.c
70 williamc 1.1.2.2 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
71 williamc 1.1.2.1 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
72    
73    
74     # -- Debug Archive Libs
75     %_d.o : %.cpp
76     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
77     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
78    
79     %_d.o : %.cxx
80     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
81     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
82    
83     %_d.o : %.c
84     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
85     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
86    
87     %_d.o : %.cc
88     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
89     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
90    
91     %_d.o : %.C
92     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
93     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
94    
95     %_d.o : %.F
96     $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCDebugFlag) $< -o $@
97     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
98    
99     %_d.o : %.f
100     $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCDebugFlag) $< -o $@
101     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
102    
103     # -- Debug Archive Libs with Insure
104     %_Insure.o : %.cpp
105     $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
106     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
107    
108     %_Insure.o : %.cxx
109     $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
110     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
111    
112     %_Insure.o : %.c
113     $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
114     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
115    
116     %_Insure.o : %.cc
117     $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
118     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
119    
120     %_Insure.o : %.C
121     $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $< -o $@
122     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
123    
124     # -- standard optimised
125    
126     %_o.o : %.cpp
127     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $< -o $@
128     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
129    
130     %_o.o : %.cxx
131     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $< -o $@
132     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
133    
134     %_o.o : %.c
135     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $< -o $@
136     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
137    
138     %_o.o : %.cc
139     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $< -o $@
140     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
141    
142     %_o.o : %.C
143     $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $< -o $@
144     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
145    
146     %_o.o : %.F
147     $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCOptimised) $< -o $@
148     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
149    
150     %_o.o : %.f
151     $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCOptimised) $< -o $@
152     @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
153    
154    
155    
156     # -- Dependencies
157     ifndef MAKETARGET_clean
158     %.dep:
159     @$(DependencyCCTool)
160     @$(TOOL_HOME)/DependencyMangler $@
161     endif