Changeset 29105 in vbox for trunk/src/libs
- Timestamp:
- May 5, 2010 7:37:15 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 61165
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/java/Makefile.kmk
r29103 r29105 86 86 DLLS += VBoxJXpcom 87 87 88 # 89 # genjifaces 90 # 88 91 BLDPROGS += genjifaces 89 92 if 1 90 93 genjifaces_TEMPLATE = XPCOMEXE 91 genjifaces_INCS = \ 92 src 93 genjifaces_DEFS = \ 94 EXPORT_XPTI_API \ 95 EXPORT_XPT_API \ 94 else 95 genjifaces_TEMPLATE = XPCOMBLDPROG 96 endif 97 genjifaces_DEFS = \ 98 EXPORT_XPTI_API \ 99 EXPORT_XPT_API \ 96 100 VBOX_WITH_XPCOM 97 genjifaces_SOURCES = \ 98 tools/genifaces/GenerateJavaInterfaces.cpp \ 99 src/nsFileStreams.cpp 101 genjifaces_DEFPATH := $(abspath $(PATH_SUB_CURRENT)/..) 102 genjifaces_INCS = \ 103 java/src 104 genjifaces_SOURCES = \ 105 java/tools/genifaces/GenerateJavaInterfaces.cpp \ 106 java/src/nsFileStreams.cpp 107 if 1 100 108 genjifaces_LIBS = \ 101 109 $(PATH_LIB)/VBoxCOM$(VBOX_SUFF_LIB) \ 102 110 $(PATH_BIN)/VBoxXPCOM$(VBOX_SUFF_DLL) \ 103 111 $(PATH_BIN)/VBoxRT$(VBOX_SUFF_DLL) 112 genjifaces_INST = $(INST_BIN) 113 else # ugly hack in progress... 114 genjifaces_INCS += \ 115 $(TEMPLATE_XPCOM_INCS) \ 116 $(VBox-xpcom-nspr_INCS) \ 117 genjifaces_INCS.$(KBUILD_HOST) += \ 118 $(TEMPLATE_XPCOM_INCS.$(KBUILD_HOST)) \ 119 $(VBox-xpcom-nspr_INCS.$(KBUILD_HOST)) 120 genjifaces_DEFS += \ 121 _IMPL_NS_COM \ 122 $(VBox-xpcom-nspr_DEFS) 123 genjifaces_DEFS.$(KBUILD_HOST) += \ 124 $(VBox-xpcom-nspr_DEFS.$(KBUILD_HOST)) 125 genjifaces_DEFS.$(KBUILD_HOST).$(KBUILD_HOST_ARCH) += \ 126 $(VBox-xpcom-nspr_DEFS.$(KBUILD_HOST).$(KBUILD_HOST_ARCH)) 127 genjifaces_SOURCES += \ 128 $(VBox-xpcom-string_SOURCES) \ 129 $(VBox-xpcom-base_SOURCES) \ 130 $(VBox-xpcom-ds_SOURCES) \ 131 $(VBox-xpcom-threads_SOURCES) \ 132 xpcom/io/nsNativeCharsetUtils.cpp \ 133 xpcom/io/nsUnicharInputStream.cpp \ 134 \ 135 $(VBox-xpcom-nspr_SOURCES) \ 136 \ 137 $(VBoxXPCOMGlue_COMMON_SOURCES) \ 138 xpcom/glue/standalone/nsXPCOMGlue.cpp \ 139 xpcom/glue/standalone/nsGREDirServiceProvider.cpp 140 genjifaces_LDFLAGS.darwin = \ 141 -framework CoreServices \ 142 -framework CoreFoundation \ 143 -framework Foundation \ 144 -framework AppKit \ 145 -framework Carbon 146 endif 104 147 genjifaces_DEPS = $(PATH_TARGET)/VBox-xpcom-idl-timestamp 105 genjifaces_INST = $(INST_BIN) 148 106 149 107 150 # … … 159 202 perl $(VBOX_JXPCOM_SRC)/tools/gen-nsError.pl < $< > $@ 160 203 161 $(VBOX_JXPCOM_GEN)/jxpcomgen.list: $ (PATH_BIN)/genjifaces$(HOSTSUFF_EXE) $(PATH_TARGET)/VBox-xpcom-xpt-files/VBoxXPCOMBase.xpt $(VBOX_JXPCOM_GEN)204 $(VBOX_JXPCOM_GEN)/jxpcomgen.list: $$(genjifaces_1_INSTARGET) $(PATH_TARGET)/VBox-xpcom-xpt-files/VBoxXPCOMBase.xpt $(VBOX_JXPCOM_GEN) 162 205 $(QUIET)echo Generating Java interface files 163 206 $(QUIET)$(MKDIR) -p $(VBOX_JXPCOM_GEN)/java 164 $( PATH_BIN)/genjifaces$(HOSTSUFF_EXE) -d $(VBOX_JXPCOM_GEN)/java207 $(genjifaces_1_INSTARGET) -d $(VBOX_JXPCOM_GEN)/java 165 208 $(QUIET)echo $$(ls $(VBOX_JXPCOM_GEN)/java/*.java) > $@ 166 209
Note:
See TracChangeset
for help on using the changeset viewer.