1 |
|
# generic rules for objects |
2 |
|
# -- Standard Shared Objects |
3 |
|
%_pic.o : %.cpp |
4 |
< |
$(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXOptimised) $(SharedCCObjectFlags) |
5 |
< |
$< -o $@ |
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) |
9 |
< |
$< -o $@ |
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) |
13 |
< |
$< -o $@ |
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) |
17 |
< |
$< -o $@ |
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) |
21 |
< |
$< -o $@ |
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) $< |
25 |
< |
-o $@ |
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) $< |
29 |
< |
-o $@ |
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) |
35 |
< |
$< -o $@ |
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) |
40 |
< |
$< -o $@ |
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) |
45 |
< |
$< -o $@ |
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) |
50 |
< |
$< -o $@ |
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) |
54 |
< |
$< -o $@ |
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) $< |
58 |
< |
-o $@ |
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) $< |
63 |
< |
-o $@ |
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) $(SharedCCObjectFla |
69 |
< |
gs) $< -o $@ |
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) $(SharedCCObjectFla |
74 |
< |
gs) $< -o $@ |
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) $(SharedCCObjectFla |
79 |
< |
gs) $< -o $@ |
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) $(SharedCCObjectFla |
84 |
< |
gs) $< -o $@ |
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) $(SharedCCObjectFla |
89 |
< |
gs) $< -o $@ |
70 |
> |
$(Insure) -c $(CPPFLAGS) $(CXXFLAGS) $(CXXDebugFlag) $(SharedCCObjectFlags) $< -o $@ |
71 |
|
@$(SCRAM_HOME)/src/scramdatestamp $@.ds $@ $^ |
72 |
|
|
73 |
|
|