ECHO_LD =@echo [LD] $@
ECHO_RBUILD =@echo [RBUILD] $@
ECHO_RSYM =@echo [RSYM] $@
+ ECHO_WMC =@echo [WMC] $@
ECHO_NCI =@echo [NCI] $@
ECHO_CABMAN =@echo [CABMAN] $<
ECHO_CDMAKE =@echo [CDMAKE] $@
ECHO_LD =
ECHO_RBUILD =
ECHO_RSYM =
+ ECHO_WMC =
ECHO_NCI =
ECHO_CABMAN =
ECHO_CDMAKE =
$(ERRCODES_RC) \
$(NCI_SERVICE_FILES)
-makefile.auto: $(RMKDIR_TARGET) $(BIN2RES_TARGET) $(WINEBUILD_TARGET) $(RBUILD_TARGET) $(PREAUTO) $(XMLBUILDFILES)
+makefile.auto: $(RBUILD_TARGET) $(PREAUTO) $(XMLBUILDFILES)
$(ECHO_RBUILD)
$(Q)tools$(SEP)rbuild$(SEP)rbuild$(EXEPOSTFIX) mingw
$(BUGCODES_H) $(BUGCODES_RC): $(WMC_TARGET) $(NTOSKRNL_MC)
- $(WMC_TARGET) -i -H $(BUGCODES_H) -o $(BUGCODES_RC) $(NTOSKRNL_MC)
+ $(ECHO_WMC)
+ $(Q)$(WMC_TARGET) -i -H $(BUGCODES_H) -o $(BUGCODES_RC) $(NTOSKRNL_MC)
$(ERRCODES_H) $(ERRCODES_RC): $(WMC_TARGET) $(KERNEL32_MC)
- $(WMC_TARGET) -i -H $(ERRCODES_H) -o $(ERRCODES_RC) $(KERNEL32_MC)
+ $(ECHO_WMC)
+ $(Q)$(WMC_TARGET) -i -H $(ERRCODES_H) -o $(ERRCODES_RC) $(KERNEL32_MC)
.PHONY: makefile_auto_clean
makefile_auto_clean:
if ( IncludeDirectoryTarget ( *i ) )\r
{\r
fprintf ( fMakefile,\r
- "%s:\n",\r
+ "%s: $(RMKDIR_TARGET)\n",\r
i->c_str () );\r
fprintf ( fMakefile, \r
"\t${mkdir} %s\n\n",\r
string objectFilename = PassThruCacheDirectory (\r
GetObjectFilename ( module, sourceFilename ) );\r
fprintf ( fMakefile,\r
- "%s: %s %s\n",\r
- objectFilename.c_str (),\r
+ "%s: %s\n",\r
objectFilename.c_str (),\r
deps.c_str () );\r
fprintf ( fMakefile, "\t$(ECHO_CC)\n" );\r
CLEAN_FILE ( stub_file );\r
\r
fprintf ( fMakefile,\r
- "%s: %s\n",\r
+ "%s: %s $(WINEBUILD_TARGET)\n",\r
def_file.c_str (),\r
sourceFilename.c_str () );\r
fprintf ( fMakefile, "\t$(ECHO_WINEBLD)\n" );\r
{\r
fprintf ( fMakefile, ".PHONY: %s_extractresources\n\n",\r
module.name.c_str () );\r
- fprintf ( fMakefile, "%s_extractresources: bin2res\n",\r
+ fprintf ( fMakefile, "%s_extractresources: $(BIN2RES_TARGET)\n",\r
module.name.c_str () );\r
const vector<File*>& files = module.non_if_data.files;\r
for ( size_t i = 0; i < files.size (); i++ )\r
RMKDIR_HOST_LFLAGS = -g
+.PHONY: rmkdir
+rmkdir: $(RMKDIR_TARGET)
+
$(RMKDIR_TARGET): $(INTERMEDIATE_NO_SLASH) $(RMKDIR_OBJECTS)
$(ECHO_LD)
${host_gcc} $(RMKDIR_OBJECTS) $(RMKDIR_HOST_LFLAGS) -o $(RMKDIR_TARGET)
RSYM_HOST_LFLAGS = -g
+.PHONY: rsym
+rsym: $(RSYM_TARGET)
+
$(RSYM_TARGET): $(RSYM_OBJECTS)
$(ECHO_LD)
${host_gcc} $(RSYM_OBJECTS) $(RSYM_HOST_LFLAGS) -o $(RSYM_TARGET)
WMC_HOST_LFLAGS = -g
+.PHONY: wmc
+wmc: $(WMC_TARGET)
+
$(WMC_TARGET): $(WMC_BASE_DIR) $(WMC_OBJECTS)
$(ECHO_LD)
${host_gcc} $(WMC_OBJECTS) $(WMC_HOST_LFLAGS) -o $(WMC_TARGET)