Changeset 30971 in vbox
- Timestamp:
- Jul 21, 2010 3:57:34 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 2 edited
-
Config.kmk (modified) (1 diff)
-
src/libs/xpcom18a4/java/Makefile.kmk (modified) (2 diffs)
-
src/libs/xpcom18a4/java/tools/genjifaces.xsl (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r30937 r30971 467 467 VBOX_WITH_JMSCOM ?= 1 468 468 endif 469 # Use XPIDL instead of genjifaces.470 VBOX_WITH_JAVA_SUPPORT_IN_XPIDL ?= 1469 # Use XPIDL instead of XSLT stylesheet 470 VBOX_WITH_JAVA_SUPPORT_IN_XPIDL ?= 471 471 # Build against multiple Python versions present in the system 472 472 VBOX_WITH_MULTIVERSION_PYTHON ?= 1 -
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r30880 r30971 158 158 $(VBOX_JXPCOM_JDEST)/*/*/*/*/*/*.class \ 159 159 ) 160 VBoxJXpcom-inst-jar_BLDDIRS += $(VBOX_JXPCOM_GEN)/java $(VBOX_JXPCOM_GEN)/java/glue 160 VBoxJXpcom-inst-jar_BLDDIRS += $(VBOX_JXPCOM_GEN)/java $(VBOX_JXPCOM_GEN)/java/glue $(VBOX_JXPCOM_GEN)/java/interfaces 161 161 162 162 # … … 180 180 ifndef VBOX_WITH_JAVA_SUPPORT_IN_XPIDL 181 181 # 182 # Generate .java interface files from XPCOM's typelib.183 # 184 VBOX_TEMP_HOME=$(shell echo /tmp/vboxhome$$$$) 185 $(VBOX_JXPCOM_GEN)/jxpcomgen.list: $( GENJIFACES_BIN) $(PATH_TARGET)/VBox-xpcom-xpt-files/VBoxXPCOMBase.xpt | $(VBOX_JXPCOM_GEN)/java/182 # Generate .java interface files from .xidl 183 # 184 185 $(VBOX_JXPCOM_GEN)/jxpcomgen.list: $(VBOX_XIDL_FILE) $(VBOX_JXPCOM_SRC)/tools/genjifaces.xsl | $(VBOX_JXPCOM_GEN)/java/interfaces/ 186 186 $(QUIET)echo Generating Java interface files 187 $( call preprocess_exebld,$(GENJIFACES_BIN))188 $(QUIET) $(MKDIR) -p $(VBOX_TEMP_HOME)189 VBOX_USER_HOME=$(VBOX_TEMP_HOME) $(GENJIFACES_BIN) -d $(VBOX_JXPCOM_GEN)/java 190 $(QUIET) rm -rf $(VBOX_TEMP_HOME)191 $(QUIET)echo $ $(ls $(VBOX_JXPCOM_GEN)/java/*.java)> $@187 $(QUIET)$(RM) -f $(wildcard $(VBOX_JXPCOM_GEN)/java/interfaces/*.java) 188 $(QUIET)$(VBOX_XSLTPROC) \ 189 -o $(VBOX_JXPCOM_GEN)/java/interfaces/merged.file $(VBOX_JXPCOM_SRC)/tools/genjifaces.xsl $< 190 $(QUIET)$(VBOX_FILESPLIT) $(VBOX_JXPCOM_GEN)/java/interfaces/merged.file $(VBOX_JXPCOM_GEN)/java/interfaces 191 $(QUIET)echo $(VBOX_JXPCOM_GEN)/java/interfaces/*.java > $@ 192 192 193 193 else # VBOX_WITH_JAVA_SUPPORT_IN_XPIDL
Note:
See TracChangeset
for help on using the changeset viewer.

