VirtualBox

Changeset 65139 in vbox for trunk/src


Ignore:
Timestamp:
Jan 5, 2017 11:16:13 AM (8 years ago)
Author:
vboxsync
Message:

docs.qtgui: added dependency generation like we do for docs.Core

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/Makefile.kmk

    r64794 r65139  
    12561256OTHER_CLEAN += \
    12571257        $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui \
    1258         $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui
     1258        $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep \
     1259        $(PATH_TARGET)/docs.qtgui
     1260
     1261QTGUI_DOXYFILE_INPUT_DIRS := \
     1262        $(addprefix $(PATH_SUB_CURRENT)/src/, \
     1263                converter \
     1264                extensions \
     1265                extensions/graphics \
     1266                extradata \
     1267                globals \
     1268                medium \
     1269                net \
     1270                objects \
     1271                platform \
     1272                platform/darwin \
     1273                platform/os2 \
     1274                platform/win \
     1275                platform/x11 \
     1276                runtime \
     1277                runtime/fullscreen \
     1278                runtime/information \
     1279                runtime/normal \
     1280                runtime/scale \
     1281                runtime/seamless \
     1282                selector \
     1283                selector/graphics \
     1284                selector/graphics/chooser \
     1285                selector/graphics/details \
     1286                settings \
     1287                settings/global \
     1288                settings/machine \
     1289                widgets \
     1290                widgets/graphics \
     1291                wizards \
     1292                wizards/clonevd \
     1293                wizards/clonevm \
     1294                wizards/exportappliance \
     1295                wizards/firstrun \
     1296                wizards/importappliance \
     1297                wizards/newvd \
     1298                wizards/newvm)
     1299
     1300QTGUI_DOXYFILE_INPUT := \
     1301        $(foreach dir, $(QTGUI_DOXYFILE_INPUT_DIRS), \
     1302                $(sort $(wildcard $(dir)/*.h)) \
     1303                $(wildcard $(dir)/*.cpp $(dir)/*.m $(dir)/*.mm))
     1304
     1305-include $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui.dep
    12591306
    12601307# Generate the Doxyfile
     
    12621309                $(PATH_SUB_CURRENT)/Doxyfile \
    12631310                $(PATH_SUB_CURRENT)/Makefile.kmk \
     1311                $(comp-vars QTGUI_DOXYFILE_INPUT,QTGUI_DOXYFILE_INPUT_PREV,FORCE) \
    12641312                | $$(dir $$@)
    1265         $(RM) -f $@ [email protected] [email protected]
    1266         $(CP) -f $< [email protected]
    1267         $(APPEND) [email protected]
    1268         $(APPEND) [email protected] "OUTPUT_DIRECTORY = $(QTGUI_DOXYFILE_OUTPUT)"
    1269         $(APPEND) [email protected] "WARN_LOGFILE = $(QTGUI_DOXYFILE_OUTPUT)/errors"
    1270         $(APPEND) [email protected] "INCLUDE_PATH = $(PATH_ROOT)/include ."
    1271         $(APPEND) [email protected] "PREDEFINED += $(ARCH_BITS_DEFS)"
    1272         $(APPEND) [email protected]
    1273         $(APPEND) [email protected] "INPUT = $(dir $<)"
    1274         $(APPEND) [email protected]
    1275         $(MV) -f [email protected] $@
     1313        $(call MSG_L1,generating qtgui doxygen file)
     1314        $(QUIET)$(RM) -f $@ [email protected] [email protected]
     1315        $(QUIET)$(CP) -f $< [email protected]
     1316        $(QUIET)$(APPEND) [email protected]
     1317        $(QUIET)$(APPEND) [email protected] "OUTPUT_DIRECTORY = $(QTGUI_DOXYFILE_OUTPUT)"
     1318        $(QUIET)$(APPEND) [email protected] "WARN_LOGFILE = $(QTGUI_DOXYFILE_OUTPUT)/errors"
     1319        $(QUIET)$(APPEND) [email protected] "INCLUDE_PATH = $(PATH_ROOT)/include ."
     1320        $(QUIET)$(APPEND) [email protected] "PREDEFINED += $(ARCH_BITS_DEFS)"
     1321        $(QUIET)$(APPEND) [email protected]
     1322        $(QUIET)$(APPEND) [email protected] 'INPUT = $(foreach x,$(QTGUI_DOXYFILE_INPUT),\$(NLTAB)$(x))'
     1323        $(QUIET)$(APPEND) [email protected]
     1324        $(QUIET)$(MV) -f [email protected] $@
     1325        @$(APPEND) [email protected] "QTGUI_DOXYFILE_INPUT_PREV = $(QTGUI_DOXYFILE_INPUT)"
    12761326
    12771327# Do the actual job.
    1278 $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui: $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui $$(QTGUI_DOXYFILE_INPUT) | $(QTGUI_DOXYFILE_OUTPUT)/
    1279         $(RM) -Rf -- $(QTGUI_DOXYFILE_OUTPUT)/html/
    1280         doxygen $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui
    1281         $(APPEND) $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui
     1328$(PATH_TARGET)/docs.qtgui: $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui $$(QTGUI_DOXYFILE_INPUT) | $(QTGUI_DOXYFILE_OUTPUT)/
     1329        $(call MSG_L1,doxygen qtgui)
     1330        $(QUIET)$(RM) -Rf -- $(QTGUI_DOXYFILE_OUTPUT)/html/
     1331        $(QUIET)doxygen $(QTGUI_DOXYFILE_OUTPUT)/Doxyfile.qtgui
     1332        $(QUIET)$(APPEND) $(PATH_TARGET)/docs.qtgui
    12821333
    12831334# aliases
    1284 docs.qtgui: $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui
     1335docs.qtgui: $(PATH_TARGET)/docs.qtgui
    12851336if !defined(VBOX_ONLY_DOCS) && defined(VBOX_WITH_ALL_DOXYGEN_TARGETS)
    1286 docs:      $(QTGUI_DOXYFILE_OUTPUT)/docs.qtgui
     1337docs:      $(PATH_TARGET)/docs.qtgui
    12871338endif
    12881339
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette