VirtualBox

Changeset 108257 in vbox


Ignore:
Timestamp:
Feb 17, 2025 12:57:55 PM (3 weeks ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167579
Message:

Config.kmk,xpcom18a4: Remove unused code, bugref:10321

Location:
trunk
Files:
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r108242 r108257  
    897897 VBOX_WITH_JWS ?= 1
    898898endif
    899 # Use XPIDL instead of XSLT stylesheet
    900 VBOX_WITH_JAVA_SUPPORT_IN_XPIDL ?=
    901899# Build against multiple Python versions present in the system (only up to 3.2,
    902900# unless VBOX_WITH_ONLY_PYTHON_LIMITED_API is overridden).
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r106683 r108257  
    305305## @todo This assumes HOST == TARGET.
    306306xpidl_INST = $(INST_BIN)
    307 ## Obsolete hack: MacPorts is 32-bit on 10.5 and 64-bit on 10.6. Set your KBUILD_HOST_ARCH env.vars. accordingly.
    308 #if "$(KBUILD_HOST).$(KBUILD_HOST_ARCH)" == "darwin.amd64" && defined(VBOX_MACOS_10_5_WORKAROUND)
    309 # xpidl_BLD_TRG_ARCH = x86
    310 # ## @todo kBuild ticket 84 workarounds:
    311 # xpidl_DEFS.x86     = $(TEMPLATE_XPComBldProg_DEFS.x86)
    312 # xpidl_CFLAGS.x86   = $(TEMPLATE_XPComBldProg_CFLAGS.x86)
    313 # xpidl_CXXFLAGS.x86 = $(TEMPLATE_XPComBldProg_CXXFLAGS.x86)
    314 # xpidl_LDFLAGS.x86  = $(TEMPLATE_XPComBldProg_LDFLAGS.x86)
    315 #endif
    316 ifdef VBOX_WITH_JAVA_SUPPORT_IN_XPIDL
    317  xpidl_DEFS += VBOX_XPIDL_EMULATE_GENJIFACES VBOX_XPIDL_EMULATE_GENJIFACES_DIFF
    318 endif
    319307xpidl_SOURCES = \
    320308        xpcom/typelib/xpidl/xpidl.c \
     
    323311        xpcom/typelib/xpidl/xpidl_header.c \
    324312        xpcom/typelib/xpidl/xpidl_typelib.c \
    325         xpcom/typelib/xpidl/xpidl_doc.c \
    326         xpcom/typelib/xpidl/xpidl_java.c \
    327313        xpcom/typelib/xpt/src/xpt_arena.c \
    328314        xpcom/typelib/xpt/src/xpt_struct.c \
  • trunk/src/libs/xpcom18a4/java/Makefile.kmk

    r106061 r108257  
    9292VBOX_JXPCOM_JAR     = $(VBoxJXpcom-inst-jar_0_OUTDIR)/vboxjxpcom.jar
    9393VBOX_JXPCOM_NSERROR = $(VBOX_JXPCOM_GEN)/java/XPCOMError.java
    94 ifndef VBOX_WITH_JAVA_SUPPORT_IN_XPIDL
    95  VBOX_JXPCOM_GEN    = $(VBOX_JXPCOM_TARGET)/jxpcomgen
    96 else
    97  VBOX_JXPCOM_GEN    = $(VBOX_JXPCOM_TARGET)/jxpcomgen-idl
    98 endif
     94VBOX_JXPCOM_GEN     = $(VBOX_JXPCOM_TARGET)/jxpcomgen
    9995
    10096VBoxJXpcom-inst-jar_INST = $(INST_SDK)bindings/xpcom/java/
     
    139135        $(QUIET)perl $(VBOX_JXPCOM_SRC)/tools/gen-nsError.pl < $< > $@
    140136
    141 ifndef VBOX_WITH_JAVA_SUPPORT_IN_XPIDL
    142  #
    143  # Generate .java interface files from .xidl
    144  #
    145 
    146  $(VBOX_JXPCOM_GEN)/jxpcomgen.list: \
    147                 $(VBOX_XIDL_FILE) \
    148                 $(VBOX_FILESPLIT) \
    149                 $(VBOX_JXPCOM_SRC)/tools/genjifaces.xsl \
    150                 | $(VBOX_JXPCOM_GEN)/java/interfaces/
     137#
     138# Generate .java interface files from .xidl
     139#
     140$(VBOX_JXPCOM_GEN)/jxpcomgen.list: \
     141                $(VBOX_XIDL_FILE) \
     142                $(VBOX_FILESPLIT) \
     143                $(VBOX_JXPCOM_SRC)/tools/genjifaces.xsl \
     144                | $(VBOX_JXPCOM_GEN)/java/interfaces/
    151145        $(call MSG_L1,Generating Java interface files)
    152146        $(QUIET)$(RM) -f $(wildcard $(VBOX_JXPCOM_GEN)/java/interfaces/*.java)
    153147        $(QUIET)$(VBOX_XSLTPROC)   \
    154               -o $(VBOX_JXPCOM_GEN)/java/interfaces/merged.file $(VBOX_JXPCOM_SRC)/tools/genjifaces.xsl $<
     148             -o $(VBOX_JXPCOM_GEN)/java/interfaces/merged.file $(VBOX_JXPCOM_SRC)/tools/genjifaces.xsl $<
    155149        $(QUIET)$(VBOX_FILESPLIT) $(VBOX_JXPCOM_GEN)/java/interfaces/merged.file $(VBOX_JXPCOM_GEN)/java/interfaces
    156150        $(QUIET)echo $(VBOX_JXPCOM_GEN)/java/interfaces/*.java > $@
    157151
    158 else  # VBOX_WITH_JAVA_SUPPORT_IN_XPIDL
    159  #
    160  # Generate .java interface files from the XPCOM and VirtualBox IDL files.
    161  #
    162  # Note! There is not a 1:1 relationship between input and output files here, unfortunately.
    163  # Note! VBOX_JXPCOM_NSERROR shares the output directory with us.
    164  #
    165  $(VBOX_JXPCOM_GEN)/jxpcomgen.list: \
    166                 $(VBOX_PATH_SDK)/bindings/xpcom/idl/VirtualBox_XPCOM.idl \
    167                 $$(addprefix $(VBOX_PATH_XPCOM_SRC)/,$$(XPCOM_IDLFILES)) \
    168                 $(VBOX_XPIDL) \
    169                 | $(VBOX_JXPCOM_GEN)/java/
    170         $(call MSG_L1,Generating XPCOM Java interface files from IDL)
    171         $(QUIET)$(RM) -f $(filter-out %/XPCOMError.java, $(wildcard $(VBOX_JXPCOM_GEN)/java/*.java))
    172         $(foreach idl, $(VBOX_PATH_SDK)/bindings/xpcom/idl/VirtualBox_XPCOM.idl $(addprefix $(VBOX_PATH_XPCOM_SRC)/,$(XPCOM_IDLFILES))\
    173                 , $(NLTAB)$(QUIET)$(VBOX_XPIDL) -m java $(XPIDL_INCS) -e $(VBOX_JXPCOM_GEN)/java/$(basename $(notdir $(idl))).java $(idl) )
    174         $(QUIET)echo $(VBOX_JXPCOM_GEN)/java/*.java > $@
    175 endif # VBOX_WITH_JAVA_SUPPORT_IN_XPIDL
    176152
    177153$(VBOX_JXPCOM_GEN)/jxpcomglue.list: \
  • trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl.c

    r103505 r108257  
    4646    {"header",  "Generate C++ header",         "h",    xpidl_header_dispatch},
    4747    {"typelib", "Generate XPConnect typelib",  "xpt",  xpidl_typelib_dispatch},
    48     {"doc",     "Generate HTML documentation", "html", xpidl_doc_dispatch},
    49     {"java",    "Generate Java interface",     "java", xpidl_java_dispatch},
    5048    {0,         0,                             0,      0}
    5149};
  • trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl.h

    r103140 r108257  
    117117    nodeHandler      *dispatch;
    118118    void             *priv;     /* mode-private data */
    119 #ifdef VBOX_XPIDL_EMULATE_GENJIFACES
    120     char             *real_outname;
    121 #endif
    122 
    123119};
    124120
  • trunk/src/libs/xpcom18a4/xpcom/typelib/xpidl/xpidl_idl.c

    r103504 r108257  
    703703    }
    704704    state.tree = top;
    705 #ifdef VBOX_XPIDL_EMULATE_GENJIFACES
    706     state.real_outname = real_outname;
    707 #endif
    708705
    709706    if (emitter->emit_prolog)
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