Changeset 30880 in vbox
- Timestamp:
- Jul 16, 2010 2:06:46 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r30854 r30880 4328 4328 ifeq ($(KBUILD_TARGET), darwin) 4329 4329 VBOX_JAVA_HOME = /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0 4330 VBOX_JAVAC = $(VBOX_JAVA_HOME)/Commands/javac 4331 VBOX_JAVAH = $(VBOX_JAVA_HOME)/Commands/javah 4332 VBOX_JAR = $(VBOX_JAVA_HOME)/Commands/jar 4333 VBOX_JAVA_INC = $(VBOX_JAVA_HOME)/Headers 4330 VBOX_JAVAC = $(VBOX_JAVA_HOME)/Commands/javac 4331 VBOX_JAVAH = $(VBOX_JAVA_HOME)/Commands/javah 4332 VBOX_JAR = $(VBOX_JAVA_HOME)/Commands/jar 4333 VBOX_WSIMPORT = $(VBOX_JAVA_HOME)/Commands/wsimport 4334 VBOX_JAVA_INC = $(VBOX_JAVA_HOME)/Headers 4334 4335 4335 4336 else … … 4348 4349 endif 4349 4350 4350 VBOX_JAVAC = $(VBOX_JAVA_HOME)/bin/javac 4351 VBOX_JAVAH = $(VBOX_JAVA_HOME)/bin/javah 4352 VBOX_JAR = $(VBOX_JAVA_HOME)/bin/jar 4351 VBOX_JAVAC = $(VBOX_JAVA_HOME)/bin/javac 4352 VBOX_JAVAH = $(VBOX_JAVA_HOME)/bin/javah 4353 VBOX_JAR = $(VBOX_JAVA_HOME)/bin/jar 4354 VBOX_WSIMPORT = $(VBOX_JAVA_HOME)/bin/wsimport 4353 4355 # correct for targets we care about 4354 4356 VBOX_MD_OS = $(KBUILD_TARGET) 4355 VBOX_JAVA_INC = $(VBOX_JAVA_HOME)/include \4356 $(VBOX_JAVA_HOME)/include/$(VBOX_MD_OS)4357 VBOX_JAVA_INC = $(VBOX_JAVA_HOME)/include \ 4358 $(VBOX_JAVA_HOME)/include/$(VBOX_MD_OS) 4357 4359 endif 4358 4360 -
trunk/src/VBox/Main/Makefile.kmk
r30825 r30880 874 874 $(VBOX_FILESPLIT) \ 875 875 | $(VBOX_JMSCOM_GEN)/java/ 876 $(call MSG_L1,Generating Java glue files from XIDL)876 $(call MSG_L1,Generating Java MSCOM glue files from XIDL) 877 877 $(QUIET)$(RM) -f $(wildcard $(VBOX_JMSCOM_GEN)/java/*.java) 878 878 $(QUIET)$(VBOX_XSLTPROC) \ -
trunk/src/VBox/Main/glue/tests/Makefile.kmk
r30207 r30880 38 38 endif 39 39 40 VBOX_JAR_WS=$(VBOX_SDK)bindings/webservice/java/jax-ws/vboxjws.jar 41 40 42 JAVA_ARGS += -Dvbox.home=$(VBOX_BIN) 41 43 CLASSPATH := $(CLASSPATH)$(VBOX_JAR)$(SEP). … … 47 49 java $(JAVA_ARGS) -cp $(CLASSPATH) TestVBox 48 50 51 52 testws: 53 javac -cp $(VBOX_JAR_WS) TestVBox.java 54 java $(JAVA_ARGS) -cp $(VBOX_JAR_WS) TestVBox -w -url http://localhost:18083 -
trunk/src/VBox/Main/glue/tests/TestVBox.java
r30871 r30880 107 107 VirtualBoxManager mgr = VirtualBoxManager.getInstance(null); 108 108 109 System.out.println("\n--> initialized\n"); 109 boolean ws = false; 110 String url = null; 111 String user = null; 112 String passwd = null; 113 114 for (int i = 0; i<args.length; i++) 115 { 116 if ("-w".equals(args[i])) 117 ws = true; 118 else if ("-url".equals(args[i])) 119 url = args[++i]; 120 else if ("-user".equals(args[i])) 121 user = args[++i]; 122 else if ("-passwd".equals(args[i])) 123 passwd = args[++i]; 124 } 125 126 if (ws) 127 { 128 try { 129 mgr.connect(url, user, passwd); 130 } catch (Exception e) { 131 e.printStackTrace(); 132 } 133 } 110 134 111 135 try … … 125 149 } 126 150 151 if (ws) 152 { 153 try { 154 mgr.disconnect(); 155 } catch (Exception e) { 156 e.printStackTrace(); 157 } 158 } 159 127 160 mgr.cleanup(); 128 161 129 System.out.println("\n--< done\n");130 162 } 131 163 -
trunk/src/VBox/Main/webservice/Makefile.kmk
r29843 r30880 287 287 endif # !VBOX_ONLY_SDK 288 288 289 ifdef VBOX_WITH_JWS 290 INSTALLS += VBoxJWs-inst-jar 291 292 # 293 # Java glue JAR files 294 # 295 VBOX_JWS_JAR = $(VBoxJWs-inst-jar_0_OUTDIR)/vboxjws.jar 296 VBOX_JWS_TARGET := $(PATH_TARGET)/vboxjws-gen 297 VBOX_JWS_GEN = $(VBOX_JWS_TARGET)/jwsgen 298 VBOX_JWS_JDEST := $(VBOX_JWS_TARGET)/jdest 299 VBOX_GLUE_XSLT_DIR := $(PATH_ROOT)/src/VBox/Main/glue 300 VBOX_JAXLIB_DIR := $(PATH_ROOT)/src/VBox/Main/webservice/jaxlibs 301 302 VBoxJWs-inst-jar_INST = $(INST_SDK)bindings/webservice/java/jax-ws/vboxjws.jar 303 VBoxJWs-inst-jar_SOURCES = \ 304 $(VBOX_JWS_JAR) 305 VBoxJWs-inst-jar_CLEAN = \ 306 $(VBOX_JWS_JAR) \ 307 $(VBOX_JWS_GEN)/jwsglue.list \ 308 $(wildcard \ 309 $(VBOX_JWS_GEN)/java/*.java \ 310 $(VBOX_JWS_GEN)/java/jws/*/*/*.java \ 311 $(VBOX_JWS_JDEST)/*.class \ 312 $(VBOX_JWS_JDEST)/*/*.class \ 313 $(VBOX_JWS_JDEST)/*/*/*.class \ 314 $(VBOX_JWS_JDEST)/*/*/*/*.class \ 315 ) 316 VBoxJWs-inst-jar_BLDDIRS += $(VBOX_JWS_GEN)/java $(VBOX_JWS_GEN)/java/jws 317 318 $(VBOX_JWS_GEN)/jwsglue.list: \ 319 $(VBOX_XIDL_FILE) \ 320 $(VBOX_GLUE_XSLT_DIR)/glue-java.xsl \ 321 $(VBOX_FILESPLIT) \ 322 | $(VBOX_JWS_GEN)/java/jws/ 323 $(call MSG_L1,Generating JAX-WS Java glue files from XIDL) 324 $(RM) -f $(VBOX_JWS_GEN)/java/*.java 325 $(QUIET)$(VBOX_XSLTPROC) \ 326 --stringparam G_vboxApiSuffix $(VBOX_API_SUFFIX) \ 327 --stringparam G_vboxGlueStyle jaxws \ 328 -o $(VBOX_JWS_GEN)/java/merged.file $(VBOX_GLUE_XSLT_DIR)/glue-java.xsl $< 329 $(QUIET)$(VBOX_FILESPLIT) $(VBOX_JWS_GEN)/java/merged.file $(VBOX_JWS_GEN)/java 330 $(call MSG_GENERATE,,$@,JAX-WS for Java 1.6 bindings using $(VBOXWEBSERVICE_WSDL)) 331 $(VBOX_WSIMPORT) -Xnocompile -p $(VBOX_JAVA_PACKAGE) -d $(VBOX_JWS_GEN)/java/jws $(VBOXWEBSERVICE_WSDL) 332 $(QUIET)echo $(VBOX_JWS_GEN)/java/*.java > $@ 333 $(QUIET)echo $(VBOX_JWS_GEN)/java/jws/*/*/*.java >> $@ 334 335 $$(VBOX_JWS_JAR): $(VBOX_JWS_GEN)/jwsglue.list $(VBOXWEB_WSDL) $(VBOXWEBSERVICE_WSDL) | $$(dir $$@) 336 $(call MSG_TOOL,javac,$(notdir $@),jwsgen.list,) 337 $(QUIET)$(RM) -Rf $(VBOX_JWS_JDEST) 338 $(QUIET)$(MKDIR) -p $(VBOX_JWS_JDEST) 339 $(call MSG_L1,Compiling bridge code) 340 $(VBOX_JAVAC) $(VBOX_JAVAC_OPTS) \ 341 @$(VBOX_JWS_GEN)/jwsglue.list \ 342 -d $(VBOX_JWS_JDEST) -classpath $(VBOX_JWS_JDEST) 343 $(QUIET)$(SED) -e "s/vboxweb.wsdl/vboxweb$(VBOX_API_SUFFIX).wsdl/" < $(VBOXWEBSERVICE_WSDL) > $(VBOX_JWS_JDEST)/vboxwebService$(VBOX_API_SUFFIX).wsdl 344 $(QUIET)$(CP) -f $(VBOXWEB_WSDL) $(VBOX_JWS_JDEST)/vboxweb$(VBOX_API_SUFFIX).wsdl 345 $(call MSG_LINK,$(notdir $@),$@) 346 $(VBOX_JAR) cf $@ -C $(VBOX_JWS_JDEST) . 347 348 endif # VBOX_WITH_JWS 289 349 290 350 ifndef VBOX_ONLY_SDK … … 386 446 $(error Failed to autodetect VBOX_WSIMPORT16, please set it manually) 387 447 endif 388 VBOX_JAR = jar389 448 390 449 VBOXWEB_OTHERS += \ -
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r29793 r30880 203 203 $(VBOX_XPIDL) \ 204 204 | $(VBOX_JXPCOM_GEN)/java/ 205 $(call MSG_L1,Generating Java interface files from IDL)205 $(call MSG_L1,Generating XPCOM Java interface files from IDL) 206 206 $(QUIET)$(RM) -f $(filter-out %/XPCOMError.java, $(wildcard $(VBOX_JXPCOM_GEN)/java/*.java)) 207 207 $(foreach idl, $(VBOX_PATH_SDK)/bindings/xpcom/idl/VirtualBox_XPCOM.idl $(addprefix $(VBOX_PATH_XPCOM_SRC)/,$(XPCOM_IDLFILES))\
Note:
See TracChangeset
for help on using the changeset viewer.