ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/src/BuildSystem/objectfiles.mk
Revision: 1.1.2.1.2.1
Committed: Tue Aug 22 18:15:00 2000 UTC (24 years, 8 months ago) by williamc
Branch: HPWbranch
CVS Tags: BuildSystemProto1, V0_18_0, V0_18_0model, V0_17_1, V0_18_0alpha, V0_17_0, V0_16_4, V0_16_3, V0_16_2, V0_16_1, V0_16_0, V0_15_1, V0_15_0, V0_15_0beta
Branch point for: V0_17branch, V0_16branch, V0_15branch
Changes since 1.1.2.1: +39 -39 lines
Log Message:
remove perl5 location dependence

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