Changeset 65153 in vbox
- Timestamp:
- Jan 5, 2017 1:20:21 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile.kmk
r65141 r65153 520 520 endif # !VBOX_ONLY_DOCS 521 521 522 docs.Core docs.core: $(PATH_TARGET)/docs.Core523 524 525 526 522 # 527 523 # The core (VMM+REM+Devices+Main) documentation. … … 530 526 # and GCFGM lists. 531 527 # 528 VBOX_CORE_DOXYFILE_OUTPUT = $(PATH_OUT)/docs/Core 529 BLDDIRS += $(VBOX_CORE_DOXYFILE_OUTPUT) 532 530 OTHER_CLEAN += \ 533 531 $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core \ … … 871 869 VBOX_CORE_DOXYFILE_INPUT := \ 872 870 $(VBOX_CORE_DOXYFILE_INPUT_FIRST) \ 873 $( filter-out $(VBOX_CORE_DOXYFILE_INPUT_FIRST), $(VBOX_CORE_DOXYFILE_INPUT))871 $(sort $(filter-out $(VBOX_CORE_DOXYFILE_INPUT_FIRST), $(VBOX_CORE_DOXYFILE_INPUT))) 874 872 875 873 # And some some additional stuff. … … 878 876 $(PATH_ROOT)/src/recompiler/VBoxREMWrapper.cpp 879 877 880 881 VBOX_CORE_DOXYFILE_OUTPUT = $(PATH_OUT)/docs/Core 882 BLDDIRS += $(VBOX_CORE_DOXYFILE_OUTPUT) 883 884 -include $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core.dep 878 includedep $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core.dep 885 879 886 880 # Generate the Doxyfile 887 881 $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core: Doxyfile.Core \ 888 $(comp-vars VBOX_CORE_DOXYFILE_INPUT,DOXYGEN_ INPUT_PREV,FORCE) \889 $(comp-vars VBOX_CORE_DOXYFILE_OUTPUT,DOXYGEN_ OUTPUT_PREV,FORCE) \882 $(comp-vars VBOX_CORE_DOXYFILE_INPUT,DOXYGEN_CORE_INPUT_PREV,FORCE) \ 883 $(comp-vars VBOX_CORE_DOXYFILE_OUTPUT,DOXYGEN_CORE_OUTPUT_PREV,FORCE) \ 890 884 | $$(dir $$@) 891 $(call MSG_L1,generating Core doxygen file)892 885 $(QUIET)$(RM) -f $@ [email protected] [email protected] 893 886 $(QUIET)$(CP) -f Doxyfile.Core [email protected] … … 910 903 $(QUIET)$(APPEND) [email protected] 911 904 $(QUIET)$(MV) -f [email protected] $@ 912 @$(APPEND) [email protected] "DOXYGEN_ OUTPUT_PREV = $(VBOX_CORE_DOXYFILE_OUTPUT)"913 @$(APPEND) [email protected] "DOXYGEN_ INPUT_PREV = $(VBOX_CORE_DOXYFILE_INPUT)"905 @$(APPEND) [email protected] "DOXYGEN_CORE_OUTPUT_PREV = $(VBOX_CORE_DOXYFILE_OUTPUT)" 906 @$(APPEND) [email protected] "DOXYGEN_CORE_INPUT_PREV = $(VBOX_CORE_DOXYFILE_INPUT)" 914 907 915 908 # Do the actual job. 916 $(PATH_TARGET)/docs.Core: $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core $$(VBOX_CORE_DOXYFILE_INPUT) | $(VBOX_CORE_DOXYFILE_OUTPUT)/ 917 $(RM) -f $(PATH_TARGET)/docs.Core 918 $(RM) -Rf $(VBOX_CORE_DOXYFILE_OUTPUT)/html/ 909 $(VBOX_CORE_DOXYFILE_OUTPUT)/docs.Core: $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core $$(VBOX_CORE_DOXYFILE_INPUT) \ 910 | $(VBOX_CORE_DOXYFILE_OUTPUT)/ 911 $(QUIET)$(RM) -f $@ 912 $(QUIET)$(RM) -Rf $(VBOX_CORE_DOXYFILE_OUTPUT)/html/ 919 913 doxygen $(VBOX_CORE_DOXYFILE_OUTPUT)/Doxyfile.Core 920 914 $(SED) -n \ … … 950 944 $(CAT) $(VBOX_CORE_DOXYFILE_OUTPUT)/errors2 951 945 $(SED) -e "/[^ ]/q 1" $(VBOX_CORE_DOXYFILE_OUTPUT)/errors2 952 $(APPEND) $(PATH_TARGET)/docs.Core 946 $(APPEND) $@ 947 948 docs.Core docs.core: $(VBOX_CORE_DOXYFILE_OUTPUT)/docs.Core 953 949 954 950 -
trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk
r65139 r65153 1257 1257 $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui \ 1258 1258 $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep \ 1259 $( PATH_TARGET)/docs.qtgui1259 $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui 1260 1260 1261 1261 QTGUI_DOXYFILE_INPUT_DIRS := \ … … 1301 1301 $(foreach dir, $(QTGUI_DOXYFILE_INPUT_DIRS), \ 1302 1302 $(sort $(wildcard $(dir)/*.h)) \ 1303 $( wildcard $(dir)/*.cpp $(dir)/*.m $(dir)/*.mm))1304 1305 -include$(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep1303 $(sort $(wildcard $(dir)/*.cpp $(dir)/*.m $(dir)/*.mm))) 1304 1305 includedep $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep 1306 1306 1307 1307 # Generate the Doxyfile … … 1309 1309 $(PATH_SUB_CURRENT)/Doxyfile \ 1310 1310 $(PATH_SUB_CURRENT)/Makefile.kmk \ 1311 $(comp-vars QTGUI_DOXYFILE_INPUT,QTGUI_DOXYFILE_INPUT_PREV,FORCE) \ 1311 $(comp-vars QTGUI_DOXYFILE_INPUT,DOXYGEN_QTGUI_INPUT_PREV,FORCE) \ 1312 $(comp-vars QTGUI_DOXYFILE_OUTPUT,DOXYGEN_QTGUI_OUTPUT_PREV,FORCE) \ 1312 1313 | $$(dir $$@) 1313 $(call MSG_L1,generating qtgui doxygen file)1314 1314 $(QUIET)$(RM) -f $@ [email protected] [email protected] 1315 1315 $(QUIET)$(CP) -f $< [email protected] … … 1323 1323 $(QUIET)$(APPEND) [email protected] 1324 1324 $(QUIET)$(MV) -f [email protected] $@ 1325 @$(APPEND) [email protected] "QTGUI_DOXYFILE_INPUT_PREV = $(QTGUI_DOXYFILE_INPUT)" 1325 @$(APPEND) [email protected] "DOXYGEN_QTGUI_OUTPUT_PREV = $(QTGUI_DOXYFILE_OUTPUT)" 1326 @$(APPEND) [email protected] "DOXYGEN_QTGUI_INPUT_PREV = $(QTGUI_DOXYFILE_INPUT)" 1326 1327 1327 1328 # Do the actual job. 1328 $(PATH_TARGET)/docs.qtgui: $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui $$(QTGUI_DOXYFILE_INPUT) | $(QTGUI_DOXYFILE_OUTPUT)/ 1329 $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui: $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui $$(QTGUI_DOXYFILE_INPUT) \ 1330 | $(QTGUI_DOXYFILE_OUTPUT)/ 1329 1331 $(call MSG_L1,doxygen qtgui) 1332 $(QUIET)$(RM) -f $@ 1330 1333 $(QUIET)$(RM) -Rf -- $(QTGUI_DOXYFILE_OUTPUT)/html/ 1331 $(QUIET)doxygen $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui1332 $( QUIET)$(APPEND) $(PATH_TARGET)/docs.qtgui1334 doxygen $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui 1335 $(APPEND) $@ 1333 1336 1334 1337 # aliases 1335 docs.qtgui: $( PATH_TARGET)/docs.qtgui1338 docs.qtgui: $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui 1336 1339 if !defined(VBOX_ONLY_DOCS) && defined(VBOX_WITH_ALL_DOXYGEN_TARGETS) 1337 docs: $(PATH_TARGET)/docs.qtgui1340 docs: $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui 1338 1341 endif 1339 1342 -
trunk/src/VBox/Runtime/Makefile.kmk
r64921 r65153 129 129 $(IPRT_OUT_DIR)/odi2name.h \ 130 130 $(IPRT_OUT_DIR)/odi2name.h.ts \ 131 $(IPRT_ OUT_DIR)/Doxyfile.iprt \132 $(IPRT_ OUT_DIR)/Doxyfile.iprt.dep \133 $(IPRT_ OUT_DIR)/docs.iprt131 $(IPRT_DOXYFILE_OUTPUT)/Doxyfile.iprt \ 132 $(IPRT_DOXYFILE_OUTPUT)/Doxyfile.iprt.dep \ 133 $(IPRT_DOXYFILE_OUTPUT)/docs.iprt 134 134 135 135 … … 2911 2911 IPRT_DOXYFILE_INPUT := \ 2912 2912 $(IPRT_DOXYFILE_INPUT_FIRST) \ 2913 $( filter-out $(IPRT_DOXYFILE_INPUT_FIRST), $(IPRT_DOXYFILE_INPUT))2913 $(sort $(filter-out $(IPRT_DOXYFILE_INPUT_FIRST), $(IPRT_DOXYFILE_INPUT))) 2914 2914 2915 2915 … … 2917 2917 BLDDIRS += $(IPRT_DOXYFILE_OUTPUT) 2918 2918 2919 includedep $(IPRT_ OUT_DIR)/Doxyfile.iprt.dep2919 includedep $(IPRT_DOXYFILE_OUTPUT)/Doxyfile.iprt.dep 2920 2920 2921 2921 # Generate the Doxyfile 2922 $(IPRT_ OUT_DIR)/Doxyfile.iprt: \2922 $(IPRT_DOXYFILE_OUTPUT)/Doxyfile.iprt: \ 2923 2923 $(VBOX_PATH_RUNTIME_SRC)/Doxyfile \ 2924 2924 $(VBOX_PATH_RUNTIME_SRC)/Makefile.kmk \ 2925 $(comp-vars IPRT_DOXYFILE_INPUT,DOXYGEN_I NPUT_PREV,FORCE) \2926 $(comp-vars IPRT_DOXYFILE_OUTPUT,DOXYGEN_ OUTPUT_PREV,FORCE) \2925 $(comp-vars IPRT_DOXYFILE_INPUT,DOXYGEN_IPRT_INPUT_PREV,FORCE) \ 2926 $(comp-vars IPRT_DOXYFILE_OUTPUT,DOXYGEN_IPRT_OUTPUT_PREV,FORCE) \ 2927 2927 | $$(dir $$@) 2928 2928 $(QUIET)$(RM) -f $@ [email protected] [email protected] … … 2947 2947 $(QUIET)$(APPEND) [email protected] 2948 2948 $(QUIET)$(MV) -f [email protected] $@ 2949 $(QUIET)$(APPEND) [email protected] "DOXYGEN_ OUTPUT_PREV = $(IPRT_DOXYFILE_OUTPUT)"2950 $(QUIET)$(APPEND) [email protected] "DOXYGEN_I NPUT_PREV = $(IPRT_DOXYFILE_INPUT)"2949 $(QUIET)$(APPEND) [email protected] "DOXYGEN_IPRT_OUTPUT_PREV = $(IPRT_DOXYFILE_OUTPUT)" 2950 $(QUIET)$(APPEND) [email protected] "DOXYGEN_IPRT_INPUT_PREV = $(IPRT_DOXYFILE_INPUT)" 2951 2951 2952 2952 # Do the actual job. 2953 $(IPRT_OUT_DIR)/docs.iprt: $(IPRT_OUT_DIR)/Doxyfile.iprt $$(IPRT_DOXYFILE_INPUT) | $(IPRT_DOXYFILE_OUTPUT)/ 2954 $(QUIET)$(RM) -f $(wildcard $(IPRT_DOXYFILE_OUTPUT)/html/*) $(IPRT_OUT_DIR)/docs.iprt 2955 doxygen $(DOXYGEN_OPTS) $(IPRT_OUT_DIR)/Doxyfile.iprt 2956 $(SED) -e '/warning. Unexpected tag .dd. found/d' \ 2957 -e '/warning. Unsupported xml.html tag .globalScope. found/d' \ 2958 --output $(IPRT_DOXYFILE_OUTPUT)/errors2 \ 2959 $(IPRT_DOXYFILE_OUTPUT)/errors 2953 $(IPRT_DOXYFILE_OUTPUT)/docs.iprt: $(IPRT_DOXYFILE_OUTPUT)/Doxyfile.iprt $$(IPRT_DOXYFILE_INPUT) \ 2954 | $(IPRT_DOXYFILE_OUTPUT)/ 2955 $(QUIET)$(RM) -f $@ 2956 $(QUIET)$(RM) -Rf $(IPRT_DOXYFILE_OUTPUT)/html/ 2957 doxygen $(DOXYGEN_OPTS) $(IPRT_DOXYFILE_OUTPUT)/Doxyfile.iprt 2958 $(SED) \ 2959 -e '/warning. Unexpected tag .dd. found/d' \ 2960 -e '/warning. Unsupported xml.html tag .globalScope. found/d' \ 2961 --output $(IPRT_DOXYFILE_OUTPUT)/errors2 \ 2962 $(IPRT_DOXYFILE_OUTPUT)/errors 2960 2963 $(CAT) $(IPRT_DOXYFILE_OUTPUT)/errors2 2961 2964 $(SED) -e "/[^ ]/q 1" $(IPRT_DOXYFILE_OUTPUT)/errors2 2962 $(APPEND) $ (IPRT_OUT_DIR)/docs.iprt2965 $(APPEND) $@ 2963 2966 2964 2967 # aliases 2965 docs.iprt: $(IPRT_ OUT_DIR)/docs.iprt2968 docs.iprt: $(IPRT_DOXYFILE_OUTPUT)/docs.iprt 2966 2969 if !defined(VBOX_ONLY_DOCS) && defined(VBOX_WITH_ALL_DOXYGEN_TARGETS) 2967 docs: $(IPRT_OUT_DIR)/docs.iprt2970 docs: $(IPRT_DOXYFILE_OUTPUT)/docs.iprt 2968 2971 endif 2969 2972 2970 2973 test-doxygen:: 2971 @echo test-$(comp-vars IPRT_DOXYFILE_OUTPUT,DOXYGEN_ OUTPUT_PREV,FORCE)2974 @echo test-$(comp-vars IPRT_DOXYFILE_OUTPUT,DOXYGEN_IPRT_OUTPUT_PREV,FORCE) 2972 2975 @echo $(IPRT_DOXYFILE_OUTPUT) 2973 @echo $(DOXYGEN_ OUTPUT_PREV)2976 @echo $(DOXYGEN_IPRT_OUTPUT_PREV) 2974 2977 @echo $(IPRT_DOXYFILE_INPUT) 2975 2978
Note:
See TracChangeset
for help on using the changeset viewer.