ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/BuildSystem/objectfiles.mk
Revision: 1.1.2.1
Committed: Fri May 26 09:14:02 2000 UTC (24 years, 11 months ago) by williamc
Branch: V0_9branch
CVS Tags: V0_14_0, V0_12_12_4, V0_12_12_3, V0_12_12_2, V0_12_12_1, V0_12_12_0, PlayGround_0, V0_12_12, V0_12_11, V0_12_9b, V0_12_10, V0_12_9
Branch point for: HPWbranch
Changes since 1.1: +180 -0 lines
Log Message:
Start Rules

File Contents

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