ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/BuildSystem/objectfiles.mk
Revision: 1.1.2.3
Committed: Thu Jun 8 14:31:57 2000 UTC (24 years, 11 months ago) by williamc
Branch: V0_9branch
Changes since 1.1.2.2: +3 -0 lines
Log Message:
lib Building OK

File Contents

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