Changeset 29770 in vbox
- Timestamp:
- May 25, 2010 8:36:24 AM (15 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r29162 r29770 77 77 if defined(VBOX_ONLY_SDK) || "$(KBUILD_TARGET)" == "win" 78 78 OTHERS += \ 79 80 81 82 79 $(VBOX_IDL_FILE.MSCOM) \ 80 $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h \ 81 $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox.tlb \ 82 $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox_i.c 83 83 OTHER_CLEAN += \ 84 85 86 87 88 89 90 84 $(VBOX_IDL_FILE.MSCOM) \ 85 $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h \ 86 $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox.tlb \ 87 $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox_i.c \ 88 $(PATH_VBoxCOM)/VirtualBox.h \ 89 $(PATH_VBoxCOM)/VirtualBox_i.c \ 90 $(PATH_VBoxCOM)/VirtualBox.tlb 91 91 92 92 VBOX_MAIN_PREREQS += $(PATH_VBoxCOM)/VirtualBox_i.c … … 225 225 ifdef VBOX_WITH_USB 226 226 VBoxSVC_DEFS += \ 227 228 229 230 227 VBOX_WITH_USB \ 228 $(if $(VBOX_WITH_EHCI),VBOX_WITH_EHCI,) \ 229 $(if $(VBOX_WITH_NEW_USB_CODE_ON_DARWIN),VBOX_WITH_NEW_USB_CODE_ON_DARWIN,) \ 230 $(if $(VBOX_WITH_NEW_USB_CODE_ON_SOLARIS),VBOX_WITH_NEW_USB_CODE_ON_SOLARIS,) 231 231 endif 232 232 VBoxSVC_DEFS.win += VBOX_COM_OUTOFPROC_MODULE … … 354 354 endif 355 355 VBoxSVC_SOURCES += \ 356 357 358 356 USBDeviceFilterImpl.cpp \ 357 USBProxyService.cpp \ 358 HostUSBDeviceImpl.cpp 359 359 VBoxSVC_SOURCES.darwin += darwin/USBProxyServiceDarwin.cpp 360 360 VBoxSVC_SOURCES.linux += linux/USBProxyServiceLinux.cpp … … 392 392 ifdef VBOX_WITH_RESOURCE_USAGE_API 393 393 VBoxSVC_SOURCES += \ 394 395 394 PerformanceImpl.cpp \ 395 Performance.cpp 396 396 VBoxSVC_SOURCES.darwin += darwin/PerformanceDarwin.cpp 397 397 VBoxSVC_SOURCES.freebsd += freebsd/PerformanceFreeBSD.cpp … … 480 480 VBoxTestOGL_LIBS = \ 481 481 $(if $(VBOX_WITH_CROGL), \ 482 483 482 $(PATH_LIB)/VBoxOGLhostspuload$(VBOX_SUFF_LIB) \ 483 $(VBOX_LIB_OGL_HOSTCRUTIL),) \ 484 484 $(if $(VBOX_WITH_VIDEOHWACCEL), $(PATH_LIB)/VBoxOGL2D$(VBOX_SUFF_LIB),) \ 485 485 $(LIB_RUNTIME) … … 610 610 ifdef VBOX_WITH_NETFLT 611 611 VBoxC_LIBS.win += $(PATH_LIB)/WinNetConfig.lib \ 612 612 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 613 613 $(PATH_SDK_WINPSDK_LIB)/WbemUuid.Lib 614 614 endif … … 735 735 VBoxMain-hardening-inst_INST = $(INST_BIN)components/ 736 736 VBoxMain-hardening-inst_SYMLINKS = \ 737 738 739 740 741 737 VBoxDDU.so=>../VBoxDDU.so \ 738 VBoxREM.so=>../VBoxREM.so \ 739 VBoxRT.so=>../VBoxRT.so \ 740 VBoxVMM.so=>../VBoxVMM.so \ 741 VBoxXPCOM.so=>../VBoxXPCOM.so 742 742 endif 743 743 … … 830 830 nls/VBoxC_de.ts 831 831 832 ifdef VBOX_WITH_JMSCOM 833 INSTALLS += VBoxJMscom-inst-jar 834 endif 835 836 # 837 # Java glue JAR files 838 # 839 VBOX_JMSCOM_JAR = $(VBoxJMscom-inst-jar_0_OUTDIR)/vboxjmscom.jar 840 VBOX_JMSCOM_TARGET := $(PATH_TARGET)/vboxjmscom-gen 841 VBOX_JMSCOM_GEN = $(VBOX_JMSCOM_TARGET)/jmscomgen 842 VBOX_JMSCOM_JDEST := $(VBOX_JMSCOM_TARGET)/jdest 843 VBOX_GLUE_XSLT_DIR := $(PATH_ROOT)/src/VBox/Main/glue 844 VBOX_JACOB_DIR := $(PATH_ROOT)/src/libs/jacob-1.15-M3 845 846 VBoxJMscom-inst-jar_INST = $(INST_SDK)bindings/mscom/java/ 847 VBoxJMscom-inst-jar_SOURCES = \ 848 $(VBOX_JMSCOM_JAR) 849 VBoxJMscom-inst-jar_CLEAN = \ 850 $(VBOX_JMSCOM_JAR) \ 851 $(VBOX_JMSCOM_GEN)/jmscomglue.list \ 852 $(wildcard \ 853 $(VBOX_JMSCOM_GEN)/java/*.java \ 854 $(VBOX_JMSCOM_JDEST)/*.class \ 855 $(VBOX_JMSCOM_JDEST)/*/*.class \ 856 $(VBOX_JMSCOM_JDEST)/*/*/*.class \ 857 $(VBOX_JMSCOM_JDEST)/*/*/*/*.class \ 858 ) 859 VBoxJMscom-inst-jar_BLDDIRS += $(VBOX_JMSCOM_GEN)/java 860 861 $(VBOX_JMSCOM_GEN)/jmscomglue.list: \ 862 $(VBOX_XIDL_FILE) \ 863 $(VBOX_GLUE_XSLT_DIR)/glue-java.xsl \ 864 $(VBOX_FILESPLIT) \ 865 | $(VBOX_JMSCOM_GEN)/java/ 866 $(call MSG_L1,Generating Java glue files from XIDL) 867 $(QUIET)$(RM) -f $(wildcard $(VBOX_JMSCOM_GEN)/java/*.java) 868 $(QUIET)$(VBOX_XSLTPROC) \ 869 --stringparam G_vboxApiSuffix $(VBOX_API_SUFFIX) \ 870 --stringparam G_vboxGlueStyle mscom \ 871 -o $(VBOX_JMSCOM_GEN)/java/merged.file $(VBOX_GLUE_XSLT_DIR)/glue-java.xsl $< 872 $(QUIET)$(VBOX_FILESPLIT) $(VBOX_JMSCOM_GEN)/java/merged.file $(VBOX_JMSCOM_GEN)/java/ 873 $(QUIET)echo $(VBOX_JMSCOM_GEN)/java/*.java > $@ 874 875 CP_SEP=: 876 $$(VBOX_JMSCOM_JAR): $(VBOX_JMSCOM_GEN)/jmscomglue.list | $$(dir $$@) 877 $(call MSG_TOOL,javac,$(notdir $@),jmscomgen.list,) 878 $(QUIET)$(RM) -Rf $(VBOX_JMSCOM_JDEST) 879 $(QUIET)$(MKDIR) -p $(VBOX_JMSCOM_JDEST) 880 $(call MSG_TOOL,javac,$(notdir $@),...,) 881 $(VBOX_JAVAC) $(VBOX_JAVAC_OPTS) \ 882 @$(VBOX_JMSCOM_GEN)/jmscomglue.list \ 883 -d $(VBOX_JMSCOM_JDEST) -classpath $(VBOX_JMSCOM_JDEST)$(CP_SEP)$(VBOX_JACOB_DIR)/jacob.jar 884 $(call MSG_LINK,$(notdir $@),$@) 885 $(VBOX_JAR) cf $@ -C $(VBOX_JMSCOM_JDEST) . 886 832 887 updatenls:: 833 888 $(VBOX_LUPDATE) $(VBoxSVC_SOURCES) $(VBoxSVC_VBOX_HEADERS) -ts $(VBoxSVC_VBOX_TRANSLATIONS) -
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r29759 r29770 213 213 $(VBOX_XIDL_FILE) \ 214 214 $(VBOX_GLUE_XSLT_DIR)/glue-java.xsl \ 215 $ $(TARGET_filesplitter)\215 $(VBOX_FILESPLIT) \ 216 216 | $(VBOX_JXPCOM_GEN)/java/glue/ 217 217 $(call MSG_L1,Generating Java glue files from XIDL)
Note:
See TracChangeset
for help on using the changeset viewer.