Linenumber
1
subargs=/$(MAKEFLAGS) ntos=$(MAKEDIR) pub=$(MAKEDIR)\..\..\public
2
subargs = $(subargs) targ=i386 topobj=$(MAKEDIR)\BUILD\obji386
3
modules = rtl config
4
buildtargets = $(modules: =.build ).build
5
default: $(buildtargets)
6
$(buildtargets):
7
cd $(MAKEDIR)\$(@R)\BUILD
8
@$(MAKE) $(subargs) module=$(@R)
###
My question: what's mean about Line 4? :red
it's a Macro Substitution.
insert 2 lines before line 7:
@echo $(modules: =.build )
@echo $(buildtargets)
haHa! it's so easy, but has drive me carazy! :green
NMAKE Reference (http://msdn.microsoft.com/en-us/library/dd9y37ha(VS.71).aspx)
thanks.
but it looks too new :wink.
no, that's not the reason.
the real reason is, 'i cann't understand microsoft english.'. :toothy