Changeset 29136 in vbox for trunk/src/libs/xpcom18a4/java
- Timestamp:
- May 6, 2010 11:36:00 AM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61203
- Location:
- trunk/src/libs/xpcom18a4/java
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r29119 r29136 20 20 21 21 VBOX_JXPCOM_SRC := $(PATH_SUB_CURRENT) 22 23 ifndef VBOX_ONLY_SDK 22 24 23 25 ifeq ($(KBUILD_TARGET), darwin) … … 103 105 TEMPLATE_XPCOMEXEBLD_DEFS = VBOX_WITH_XPCOM 104 106 TEMPLATE_XPCOMEXEBLD_LIBS = $(VBoxXPCOM_LIBS) $(PATH_LIB)/VBoxCOM$(VBOX_SUFF_LIB) 107 # This is OK on Linux even with hardening 108 TEMPLATE_XPCOMEXEBLD_LIBS.linux = $(PATH_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL) 105 109 TEMPLATE_XPCOMEXEBLD_INCS.darwin = $(TEMPLATE_XPCOM_INCS.darwin) 106 TEMPLATE_XPCOMEXEBLD_LDFLAGS.darwin = 107 108 109 110 111 110 TEMPLATE_XPCOMEXEBLD_LDFLAGS.darwin = \ 111 -framework CoreServices \ 112 -framework CoreFoundation \ 113 -framework Foundation \ 114 -framework AppKit \ 115 -framework Carbon 112 116 113 117 ifeq ($(KBUILD_TARGET),darwin) … … 124 128 src 125 129 genjifaces_DEFS = \ 126 130 EXPORT_XPTI_API \ 127 131 EXPORT_XPT_API 128 132 129 133 genjifaces_SOURCES = \ 130 ../xpcom/build/nsStringAPI.cpp\134 ../xpcom/build/nsStringAPI.cpp \ 131 135 ../xpcom/build/nsXPComInit.cpp \ 132 136 tools/genifaces/GenerateJavaInterfaces.cpp \ … … 248 252 249 253 ifndef VBOX_WITH_JAVA_SUPPORT_IN_XPIDL 254 VBOX_TEMP_HOME=$(shell echo /tmp/vboxhome$$$$) 250 255 $(VBOX_JXPCOM_GEN)/jxpcomgen.list: $(GENJIFACES_BIN) $(PATH_TARGET)/VBox-xpcom-xpt-files/VBoxXPCOMBase.xpt | $(VBOX_JXPCOM_GEN)/java 251 256 $(QUIET)echo Generating Java interface files 252 257 $(call preprocess_exebld,$(GENJIFACES_BIN)) 253 $(GENJIFACES_BIN) -d $(VBOX_JXPCOM_GEN)/java 258 $(QUIET) $(MKDIR) -p $(VBOX_TEMP_HOME) 259 VBOX_USER_HOME=$(VBOX_TEMP_HOME) $(GENJIFACES_BIN) -d $(VBOX_JXPCOM_GEN)/java 260 $(QUIET) rm -rf $(VBOX_TEMP_HOME) 254 261 $(QUIET)echo $$(ls $(VBOX_JXPCOM_GEN)/java/*.java) > $@ 255 262 else # VBOX_WITH_JAVA_SUPPORT_IN_XPIDL … … 277 284 $(VBOX_JAR) cf $@ -C $(VBOX_JXPCOM_TARGET)/jdest . 278 285 279 280 ifdef VBOX_ONLY_SDK 286 else # VBOX_ONLY_SDK 281 287 # 282 288 # Install sample code. … … 288 294 tests/TestVBox.java=>samples/TestVBox.java \ 289 295 tests/Makefile=>samples/Makefiles 290 endif 296 endif # VBOX_ONLY_SDK 291 297 292 298 include $(KBUILD_PATH)/subfooter.kmk -
trunk/src/libs/xpcom18a4/java/src/nsJavaInterfaces.cpp
r29113 r29136 410 410 #ifdef VBOX 411 411 rv = 0; 412 lock = 0; 412 413 #else 413 414 rv = XRE_LockProfileDirectory(profileDir, &lock);
Note:
See TracChangeset
for help on using the changeset viewer.