VirtualBox

Changeset 38093 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Jul 21, 2011 12:45:30 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
73042
Message:

*.kmk,++: Mode fixes to maximize hardlinking potential during staging.

Location:
trunk/src/VBox/Main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/Makefile.kmk

    r38085 r38093  
    161161INSTALLS += VBox-main-xidl
    162162VBox-main-xidl_INST = $(INST_SDK)bindings/
     163VBox-main-xidl_MODE = a+r,u+w
    163164VBox-main-xidl_SOURCES = $(VBOX_XIDL_FILE_SRC)
    164165
    165166ifdef VBOX_WITH_PYTHON
    166 
    167 # or to some subdir?
    168 VBOX_PYTHON_CONSTANTS = $(PATH_TARGET)/VirtualBox_constants.py
    169 
    170167INSTALLS += VBox-python-glue
    171 VBox-python-glue_INST = $(INST_SDK)installer/
    172 VBox-python-glue_SOURCES = glue/vboxapi.py=>vboxapi/__init__.py  \
    173                            $(VBOX_PYTHON_CONSTANTS)=>vboxapi/VirtualBox_constants.py
    174 
    175 $(VBOX_PYTHON_CONSTANTS):  $(VBOX_PATH_MAIN_SRC)/glue/constants-python.xsl $(VBOX_XIDL_FILE) | $$(dir $$@)
     168VBox-python-glue_INST = $(INST_SDK)installer/vboxapi/
     169VBox-python-glue_MODE = a+r,u+w
     170VBox-python-glue_SOURCES = \
     171        glue/vboxapi.py \
     172        $(VBox-python-glue_0_OUTDIR)/VirtualBox_constants.py
     173VBox-python-glue_CLEAN = \
     174        $(VBox-python-glue_0_OUTDIR)/VirtualBox_constants.py
     175
     176$$(VBox-python-glue_0_OUTDIR)/VirtualBox_constants.py:  \
     177                $(VBOX_PATH_MAIN_SRC)/glue/constants-python.xsl \
     178                $(VBOX_XIDL_FILE) \
     179                | $$(dir $$@)
    176180        $(call MSG_TOOL,xsltproc,Python constants,$<,$@)
    177181        $(QUIET)$(VBOX_XSLTPROC) -o $@ $< $(VBOX_XIDL_FILE)
     
    762766INSTALLS.win += VBoxMain-com-inst
    763767VBoxMain-com-inst_INST = $(INST_BIN)
     768VBoxMain-com-inst_MODE = a+r,u+w
    764769VBoxMain-com-inst_SOURCES = src-all/win/comregister.cmd
    765770
     
    865870
    866871ifdef VBOX_WITH_JMSCOM
    867 INSTALLS += VBoxJMscom-inst-jar
    868872
    869873#
     
    877881VBOX_JACOB_DIR     := $(PATH_ROOT)/src/libs/jacob-1.15-M3
    878882
     883INSTALLS += VBoxJMscom-inst-jar
    879884VBoxJMscom-inst-jar_INST = $(INST_SDK)bindings/mscom/java/
     885VBoxJMscom-inst-jar_MODE = a+r,u+w
    880886VBoxJMscom-inst-jar_SOURCES = \
    881887        $(VBOX_JMSCOM_JAR)
     
    924930INSTALLS += javagluesample
    925931javagluesample_INST = $(INST_SDK)bindings/glue/java/
    926 javagluesample_MODE = a+rx,u+w
     932javagluesample_MODE = a+r,u+w
    927933javagluesample_SOURCES = \
    928934        $(VBOX_PATH_MAIN_SRC)/glue/tests/TestVBox.java=>TestVBox.java \
     
    940946        $(call MSG_TOOL,xsltproc,Test Settings Converter,$<,$<.test)
    941947        $(QUIET)$(VBOX_XSLTPROC) -o $<.test xml/SettingsConverter.xsl $<
     948
  • trunk/src/VBox/Main/webservice/Makefile.kmk

    r38082 r38093  
    312312
    313313VBoxJWs-inst-jar_INST = $(INST_SDK)bindings/webservice/java/jax-ws/
     314VBoxJWs-inst-jar_MODE = a+r,u+w
    314315VBoxJWs-inst-jar_SOURCES = \
    315316        $(VBOX_JWS_JAR)
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