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

# Content
1 # generic rules for objects
2 # -- Standard Shared Objects
3 %_pic.o : %.cpp
4 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
5 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
6 %_pic.o : %.cxx
7 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
8 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
9 %_pic.o : %.c
10 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
11 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
12 %_pic.o : %.C
13 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
14 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
15 %_pic.o : %.cc
16 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) $< -o $@
17 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
18 %_pic.o : %.F
19 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCOptimised) $(SharedFCObjectFlags) $< -o $@
20 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
21 %_pic.o : %.f
22 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCOptimised) $(SharedFCObjectFlags) $< -o $@
23 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
24
25 # -- Debug Shared Objects
26 %_picd.o : %.cc
27 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
28 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
29
30 %_picd.o : %.C
31 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
32 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
33
34 %_picd.o : %.cpp
35 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
36 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
37
38 %_picd.o : %.cxx
39 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
40 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
41 %_picd.o : %.c
42 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
43 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
44 %_picd.o : %.F
45 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCDebugFlag) $(SharedFCObjectFlags) $< -o $@
46 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
47
48 %_picd.o : %.f
49 $(FC) -c $(CPPFLAGS) $(FFLAGS) $(FCDebugFlag) $(SharedFCObjectFlags) $< -o $@
50 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
51
52 # -- Debug Shared Objects with Insure
53 %_picInsure.o : %.cc
54 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
55 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
56
57 %_picInsure.o : %.C
58 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
59 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
60
61 %_picInsure.o : %.cpp
62 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
63 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
64
65 %_picInsure.o : %.cxx
66 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
67 @$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^
68
69 %_picInsure.o : %.c
70 $(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@
71 @$(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