Subversion Repositories DevTools

Rev

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

Rev 241 Rev 6177
Line 61... Line 61...
61
ifdef LEAVETMP
61
ifdef LEAVETMP
62
gcc_flags	+= -save-temps
62
gcc_flags	+= -save-temps
63
endif
63
endif
64
 
64
 
65
define cc_pre
65
define cc_pre
66
	@echo [\$<] compiling.. ; \
66
	@echo '[$<] compiling..' ; \
67
    $(cmdfile) -ko$(cc_cmdfile) "\
67
    $(cmdfile) -ko$(cc_cmdfile) "\
68
		$(patsubst %,%,$(CFLAGS)) \
68
		$(patsubst %,%,$(CFLAGS)) \
69
		$(patsubst %,-D%,$(cc_defines)) \
69
		$(patsubst %,-D%,$(cc_defines)) \
70
		$(patsubst %,%,$(gcc_flags)) \
70
		$(patsubst %,%,$(gcc_flags)) \
71
		$(patsubst %,-I %,$(INCDIRS)) \
71
		$(patsubst %,-I %,$(INCDIRS)) \
Line 141... Line 141...
141
		$(patsubst %,-I %,$(cxx_includes)) \
141
		$(patsubst %,-I %,$(cxx_includes)) \
142
		$(patsubst %,-I %,$(gcc_includes))
142
		$(patsubst %,-I %,$(gcc_includes))
143
cxx_term	= ;				# ';' forces use of 'sh.exe'
143
cxx_term	= ;				# ';' forces use of 'sh.exe'
144
 
144
 
145
define cxx_pre
145
define cxx_pre
146
	@echo [\$<] compiling..
146
	@echo '[$<] compiling..'
147
endef
147
endef
148
 
148
 
149
define cxx_post
149
define cxx_post
150
endef
150
endef
151
 
151
 
Line 243... Line 243...
243
 
243
 
244
define ld_pre
244
define ld_pre
245
	@export GCC_LIB; \
245
	@export GCC_LIB; \
246
		GCC_LIB="$(subst $(space),;,$(LIBDIRS))"; \
246
		GCC_LIB="$(subst $(space),;,$(LIBDIRS))"; \
247
	$(cmdfile) -o$(ld_cmdfile) "$($(notdir $(basename $@))_ld)"; \
247
	$(cmdfile) -o$(ld_cmdfile) "$($(notdir $(basename $@))_ld)"; \
248
	echo [\$@] Linking image ..
248
	echo '[$@] Linking image ..'
249
endef
249
endef
250
 
250
 
251
ifndef LEAVETMP
251
ifndef LEAVETMP
252
define ld_post
252
define ld_post
253
	@$(rm) -f $(ld_cmdfile)
253
	@$(rm) -f $(ld_cmdfile)