Index: /trunk/Makefile.kmk
===================================================================
--- /trunk/Makefile.kmk	(revision 65137)
+++ /trunk/Makefile.kmk	(revision 65138)
@@ -531,6 +531,6 @@
 #
 OTHER_CLEAN += \
-	$(PATH_TARGET)/Doxyfile.Core \
-	$(PATH_TARGET)/Doxyfile.Core.dep
+	$(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core \
+	$(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core.dep
 
 VBOX_CORE_DOXYFILE_INPUT_DIRS = \
@@ -882,12 +882,13 @@
 BLDDIRS += $(VBOX_CORE_DOXYFILE_OUTPUT)
 
--include $(PATH_TARGET)/Doxyfile.Core.dep
+-include $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core.dep
 
 # Generate the Doxyfile
-$(PATH_TARGET)/Doxyfile.Core: Doxyfile.Core \
+$(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core: Doxyfile.Core \
 		$(comp-vars VBOX_CORE_DOXYFILE_INPUT,DOXYGEN_INPUT_PREV,FORCE) \
 		$(comp-vars VBOX_CORE_DOXYFILE_OUTPUT,DOXYGEN_OUTPUT_PREV,FORCE) \
 		| $$(dir $$@)
-	$(QUIET)$(RM) -f $@ $@.tmp $(PATH_TARGET)/Doxyfile.Core.dep
+	$(call MSG_L1,generating Core doxygen file)
+	$(QUIET)$(RM) -f $@ $@.tmp $@.dep
 	$(QUIET)$(CP) -f Doxyfile.Core $@.tmp
 	$(QUIET)$(APPEND) $@.tmp
@@ -909,12 +910,12 @@
 	$(QUIET)$(APPEND) $@.tmp
 	$(QUIET)$(MV) -f $@.tmp $@
-	@$(APPEND) $(PATH_TARGET)/Doxyfile.Core.dep "DOXYGEN_OUTPUT_PREV = $(VBOX_CORE_DOXYFILE_OUTPUT)"
-	@$(APPEND) $(PATH_TARGET)/Doxyfile.Core.dep "DOXYGEN_INPUT_PREV = $(VBOX_CORE_DOXYFILE_INPUT)"
+	@$(APPEND) @.dep "DOXYGEN_OUTPUT_PREV = $(VBOX_CORE_DOXYFILE_OUTPUT)"
+	@$(APPEND) @.dep "DOXYGEN_INPUT_PREV = $(VBOX_CORE_DOXYFILE_INPUT)"
 
 # Do the actual job.
-$(PATH_TARGET)/docs.Core: $(PATH_TARGET)/Doxyfile.Core $$(VBOX_CORE_DOXYFILE_INPUT) | $(VBOX_CORE_DOXYFILE_OUTPUT)/
+$(PATH_TARGET)/docs.Core: $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core $$(VBOX_CORE_DOXYFILE_INPUT) | $(VBOX_CORE_DOXYFILE_OUTPUT)/
 	$(RM) -f $(PATH_TARGET)/docs.Core
 	$(RM) -Rf $(VBOX_CORE_DOXYFILE_OUTPUT)/html/
-	doxygen $(PATH_TARGET)/Doxyfile.Core
+	doxygen $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core
 	$(SED) -n \
                -e ':nextwarning' \
