Subversion Repositories DevTools

Rev

Rev 6177 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6177 Rev 6925
Line 123... Line 123...
123
        @$(echo) "[$<] compiling..";\
123
        @$(echo) "[$<] compiling..";\
124
        $(cmdfile) -ko$(cc_cmdfile) "\
124
        $(cmdfile) -ko$(cc_cmdfile) "\
125
                $(patsubst %,%\\n,$(CFLAGS)) \
125
                $(patsubst %,%\\n,$(CFLAGS)) \
126
                $(patsubst %,-D%\\n,$(cc_defines)) \
126
                $(patsubst %,-D%\\n,$(cc_defines)) \
127
                $(subst =,$(space),$(patsubst %,%\\n,$(iar_flags))) \
127
                $(subst =,$(space),$(patsubst %,%\\n,$(iar_flags))) \
-
 
128
                $(subst =,$(space),$(patsubst %,%\\n,$(AVR_IAR_CC_FLAGS))) \
128
                -I $(dir $<)\\n \
129
                -I $(dir $<)\\n \
129
                $(patsubst %,-I %\\n,$(INCDIRS)) \
130
                $(patsubst %,-I %\\n,$(INCDIRS)) \
130
                $(patsubst %,-I %\\n,$(cc_includes)) \
131
                $(patsubst %,-I %\\n,$(cc_includes)) \
131
                $(subst $(spacealt),$(space),$(patsubst %,-I \"%\"\\n,$(iar_includes))) \
132
                $(subst $(spacealt),$(space),$(patsubst %,-I \"%\"\\n,$(iar_includes))) \
132
                $(cc_object)" ;\
133
                $(cc_object)" ;\
Line 177... Line 178...
177
ccdep_post      =
178
ccdep_post      =
178
 
179
 
179
 
180
 
180
#..     C++ Compiler definition
181
#..     C++ Compiler definition
181
#
182
#
182
cxx             = $(CC_PRE) $(iar_cpp_compiler)
183
cxx             = $(CC_PRE) "$(avr_iar_cpp_compiler)"
183
cxx_init        =
184
cxx_init        =
184
cxx_o_switch    =
185
cxx_o_switch    =
185
cxx_object      = -o $@
186
cxx_object      = -o $@
186
cxx_source      = $<
187
cxx_source      = $<
187
cxx_cmdfile     = $(basename $@).cmd
188
cxx_cmdfile     = $(basename $@).cmd
188
cxx_flags       = --ec++ -f $(cxx_cmdfile)
189
cxx_flags       = -f $(cxx_cmdfile)
189
 
190
 
190
define cxx_pre
191
define cxx_pre
191
        @$(echo) '[$<] compiling..' ; \
192
        @$(echo) "[$<] compiling..";\
192
        $(cmdfile) -ko$(cxx_cmdfile) "\
193
        $(cmdfile) -ko$(cxx_cmdfile) "\
193
                $(patsubst %,%\\n,$(CFLAGS)) \
194
                $(patsubst %,%\\n,$(CXXFLAGS)) \
194
                $(patsubst %,-D%\\n,$(cc_defines)) \
195
                $(patsubst %,-D%\\n,$(cc_defines)) \
195
                $(subst =,$(space),$(patsubst %,%\\n,$(iar_flags))) \
196
                $(subst =,$(space),$(patsubst %,%\\n,$(iar_flags))) \
-
 
197
                $(subst =,$(space),$(patsubst %,%\\n,$(AVR_IAR_CXX_FLAGS))) \
196
                -I $(dir $<)\\n \
198
                -I $(dir $<)\\n \
197
                $(patsubst %,-I %\\n,$(INCDIRS)) \
199
                $(patsubst %,-I %\\n,$(INCDIRS)) \
198
                $(patsubst %,-I %\\n,$(cc_includes)) \
200
                $(patsubst %,-I %\\n,$(cc_includes)) \
199
                $(subst $(spacealt),$(space),$(patsubst %,-I \"%\"\\n,$(iar_includes))) \
201
                $(subst $(spacealt),$(space),$(patsubst %,-I \"%\"\\n,$(iar_includes))) \
200
                $(cxx_object)" ;\
202
                $(cxx_object)" ;\