1# -*- Makefile -*- Time-stamp: <03/10/29 21:05:34 ptr>
2# $Id$
3
4# Rules for release output:
5
6.cpp{$(OUTPUT_DIR)}.o:
7	$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
8
9{..}.cpp{$(OUTPUT_DIR)}.o:
10	$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
11
12.cc{$(OUTPUT_DIR)}.o:
13	$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
14
15{..}.cc{$(OUTPUT_DIR)}.o:
16	$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
17
18.c{$(OUTPUT_DIR)}.o:
19	$(COMPILE_c_REL) $(OUTPUT_OPTION) $<
20
21{..}.c{$(OUTPUT_DIR)}.o:
22	$(COMPILE_c_REL) $(OUTPUT_OPTION) $<
23
24.rc{$(OUTPUT_DIR)}.res:
25	$(COMPILE_rc_REL) $(RC_OUTPUT_OPTION) $<
26
27{..}.rc{$(OUTPUT_DIR)}.res:
28	$(COMPILE_rc_REL) $(RC_OUTPUT_OPTION) $<
29
30!if "$(OUTPUT_DIR_A)" != "$(OUTPUT_DIR)"
31# Rules for release output (static):
32
33.cpp{$(OUTPUT_DIR_A)}.o:
34	$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
35
36{..}.cpp{$(OUTPUT_DIR_A)}.o:
37	$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
38
39.cc{$(OUTPUT_DIR_A)}.o:
40	$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
41
42{..}.cc{$(OUTPUT_DIR_A)}.o:
43	$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
44
45.c{$(OUTPUT_DIR_A)}.o:
46	$(COMPILE_c_STATIC_REL) $(OUTPUT_OPTION) $<
47
48{..}.c{$(OUTPUT_DIR_A)}.o:
49	$(COMPILE_c_STATIC_REL) $(OUTPUT_OPTION) $<
50
51.rc{$(OUTPUT_DIR_A)}.res:
52	$(COMPILE_rc_STATIC_REL) $(RC_OUTPUT_OPTION) $<
53
54{..}.rc{$(OUTPUT_DIR_A)}.res:
55	$(COMPILE_rc_STATIC_REL) $(RC_OUTPUT_OPTION) $<
56
57!endif
58
59# Rules for debug output:
60
61.cpp{$(OUTPUT_DIR_DBG)}.o:
62	$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
63
64{..}.cpp{$(OUTPUT_DIR_DBG)}.o:
65	$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
66
67.cc{$(OUTPUT_DIR_DBG)}.o:
68	$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
69
70{..}.cc{$(OUTPUT_DIR_DBG)}.o:
71	$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
72
73.c{$(OUTPUT_DIR_DBG)}.o:
74	$(COMPILE_c_DBG) $(OUTPUT_OPTION_DBG) $<
75
76{..}.c{$(OUTPUT_DIR_DBG)}.o:
77	$(COMPILE_c_DBG) $(OUTPUT_OPTION_DBG) $<
78
79.rc{$(OUTPUT_DIR_DBG)}.res:
80	$(COMPILE_rc_DBG) $(RC_OUTPUT_OPTION_DBG) $<
81
82{..}.rc{$(OUTPUT_DIR_DBG)}.res:
83	$(COMPILE_rc_DBG) $(RC_OUTPUT_OPTION_DBG) $<
84
85!if "$(OUTPUT_DIR_A_DBG)" != "$(OUTPUT_DIR_DBG)"
86# Rules for debug output (static):
87
88.cpp{$(OUTPUT_DIR_A_DBG)}.o:
89	$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
90
91{..}.cpp{$(OUTPUT_DIR_A_DBG)}.o:
92	$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
93
94.cc{$(OUTPUT_DIR_A_DBG)}.o:
95	$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
96
97{..}.cc{$(OUTPUT_DIR_A_DBG)}.o:
98	$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
99
100.c{$(OUTPUT_DIR_A_DBG)}.o:
101	$(COMPILE_c_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
102
103{..}.c{$(OUTPUT_DIR_A_DBG)}.o:
104	$(COMPILE_c_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
105
106.rc{$(OUTPUT_DIR_A_DBG)}.res:
107	$(COMPILE_rc_STATIC_DBG) $(RC_OUTPUT_OPTION_STATIC_DBG) $<
108
109{..}.rc{$(OUTPUT_DIR_A_DBG)}.res:
110	$(COMPILE_rc_STATIC_DBG) $(RC_OUTPUT_OPTION_STATIC_DBG) $<
111
112!endif
113
114# Rules for STLport debug output:
115
116.cpp{$(OUTPUT_DIR_STLDBG)}.o:
117	$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
118
119{..}.cpp{$(OUTPUT_DIR_STLDBG)}.o:
120	$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
121
122.cc{$(OUTPUT_DIR_STLDBG)}.o:
123	$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
124
125{..}.cc{$(OUTPUT_DIR_STLDBG)}.o:
126	$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
127
128.c{$(OUTPUT_DIR_STLDBG)}.o:
129	$(COMPILE_c_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
130
131{..}.c{$(OUTPUT_DIR_STLDBG)}.o:
132	$(COMPILE_c_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
133
134.rc{$(OUTPUT_DIR_STLDBG)}.res:
135	$(COMPILE_rc_STLDBG) $(RC_OUTPUT_OPTION_STLDBG) $<
136
137{..}.rc{$(OUTPUT_DIR_STLDBG)}.res:
138	$(COMPILE_rc_STLDBG) $(RC_OUTPUT_OPTION_STLDBG) $<
139
140!if "$(OUTPUT_DIR_A_STLDBG)" != "$(OUTPUT_DIR_STLDBG)"
141# Rules for STLport debug output (static):
142
143.cpp{$(OUTPUT_DIR_A_STLDBG)}.o:
144	$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
145
146{..}.cpp{$(OUTPUT_DIR_A_STLDBG)}.o:
147	$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
148
149.cc{$(OUTPUT_DIR_A_STLDBG)}.o:
150	$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
151
152{..}.cc{$(OUTPUT_DIR_A_STLDBG)}.o:
153	$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
154
155.c{$(OUTPUT_DIR_A_STLDBG)}.o:
156	$(COMPILE_c_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
157
158{..}.c{$(OUTPUT_DIR_A_STLDBG)}.o:
159	$(COMPILE_c_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
160
161.rc{$(OUTPUT_DIR_A_STLDBG)}.res:
162	$(COMPILE_rc_STATIC_STLDBG) $(RC_OUTPUT_OPTION_STATIC_STLDBG) $<
163
164{..}.rc{$(OUTPUT_DIR_A_STLDBG)}.res:
165	$(COMPILE_rc_STATIC_STLDBG) $(RC_OUTPUT_OPTION_STATIC_STLDBG) $<
166
167!endif
168
169!if EXIST( .\rules-o.mak )
170# Rules like
171#    {$(BOOST_TST_SRC)}.cpp{$(OUTPUT_DIR)}.o:
172#            $(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
173# (this is due to bad path/string processing in bogus nmake)
174!include .\rules-o.mak
175!endif
176
177