ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/BuildSystem/objectfiles.mk
Revision: 1.1.2.4
Committed: Wed Jun 14 18:49:10 2000 UTC (24 years, 11 months ago) by williamc
Branch: V0_9branch
CVS Tags: V0_13_3, V0_13_2, V0_13_1, V0_13_0
Changes since 1.1.2.3: +1 -7 lines
Log Message:
Get binaries working

File Contents

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