VirtualBox

Changeset 56560 in vbox


Ignore:
Timestamp:
Jun 19, 2015 12:56:44 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
101184
Message:

help-experiment: Only update generate sources when changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/Makefile.kmk

    r56556 r56560  
    911911OTHER_CLEAN += \
    912912        $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.cpp \
    913         $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.h
     913        $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.cpp.ts \
     914        $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.h \
     915        $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.h.ts
    914916help-experiment:: \
    915917        $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.cpp \
     
    919921$(evalcall2 def_vbox_replace_paths_in_xslt,docbook-refentry-to-H-help.xsl,)
    920922
    921 $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.cpp: \
     923$(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.cpp.ts \
     924+| $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.cpp: \
    922925                $(VBOX_PATH_MANUAL_OUTBASE)/docbook-refentry-to-C-help.xsl \
    923926                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(filter man_VBoxManage-%,$(VBOX_MANUAL_XML_REFENTRY_FILES))) \
    924927                $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(MAKEFILE) | $$(dir $$@)
    925         $(call MSG_TOOL,xsltproc $(notdir $(firstword $(filter %.xsl,$^))),,$(filter %.xml,$^),$@)
     928        $(call MSG_TOOL,xsltproc $(notdir $(firstword $(filter %.xsl,$^))),,$(filter %.xml,$^),$(patsubst %.ts,%,$@))
    926929        $(QUIET)$(APPEND) -tn "$@" \
    927930                '/* Autogenerated by $<, do not edit! */' \
     
    943946                'const uint32_t g_cHelpEntries = RT_ELEMENTS(g_apHelpEntries);' \
    944947               ''
     948        $(QUIET)$(CP) --changed -- "$@" "$(patsubst %.ts,%,$@)"
    945949# The above APPEND stuff trigger some kind of problem on some boxes when not split up...
    946950
    947 $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.h: \
     951$(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.h.ts \
     952+| $(VBOX_PATH_MANUAL_OUTBASE)/VBoxManageBuiltInHelp.h: \
    948953                $(VBOX_PATH_MANUAL_OUTBASE)/docbook-refentry-to-H-help.xsl \
    949954                $(addprefix $(VBOX_PATH_MANUAL_OUTBASE)/en_US/,$(filter man_VBoxManage-%,$(VBOX_MANUAL_XML_REFENTRY_FILES))) \
    950955                $(VBOX_XML_CATALOG) $(VBOX_XML_CATALOG_DOCBOOK) $(MAKEFILE) | $$(dir $$@)
    951         $(call MSG_TOOL,xsltproc $(notdir $(firstword $(filter %.xsl,$^))),,$(filter %.xml,$^),$@)
     956        $(call MSG_TOOL,xsltproc $(notdir $(firstword $(filter %.xsl,$^))),,$(filter %.xml,$^),$(patsubst %.ts,%,$@))
    952957        $(QUIET)$(APPEND) -tn "$@" \
    953958                '/* Autogenerated by $<, do not edit! */' \
     
    981986                '#endif' \
    982987               ''
     988        $(QUIET)$(CP) --changed -- "$@" "$(patsubst %.ts,%,$@)"
    983989
    984990
Note: See TracChangeset for help on using the changeset viewer.

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