Resource File Dependencies
Our MFC application has a resource script. This resource script suffers from a minor problem: It’s not dependency-scanned. If we edit any file included by it – for example the
.rc2 file, it’s not rebuilt properly.
We need to add the following to our
NEEDLIBS on $(_e) += $(_r) ; # .rc files have #includes, but this limits the dependency search to # the .rc's directory and the SubDirHdrs for this directory. HDRS on $(_r) = $(HDRS) $(SEARCH_SOURCE) $(SUBDIRHDRS) ; HDRRULE on $(_s) = HdrRule ; HDRSCAN on $(_s) = $(HDRPATTERN) ; HDRSEARCH on $(_s) = $(SEARCH_SOURCE) $(SUBDIRHDRS) ; HDRGRIST on $(_s) = $(HDRGRIST) ; Rc $(_r) : $(_s) ;
Source is here.