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

# User Rev Content
1 williamc 1.1.2.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