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