Bug 291512 - Generate Java interface files using nsIInterfaceInfoManager. Fix some type handling as a result of this change. r=biesi, sr=darin, a=asa

git-svn-id: svn://10.0.0.236/trunk@172951 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pedemont%us.ibm.com
2005-05-02 16:30:03 +00:00
parent c426782274
commit c9f6e9439e
27 changed files with 1049 additions and 179 deletions

View File

@@ -56,7 +56,7 @@ REQUIRES = xpcom \
embed_base \
$(NULL)
DIRS = build
DIRS = tools/genifaces build
CPPSRCS = \
nsAppFileLocProviderProxy.cpp \
@@ -67,19 +67,6 @@ CPPSRCS = \
nsJavaXPCOMBindingUtils.cpp \
$(NULL)
JAVA_SRCS = \
XPCOM.java \
XPCOMJavaProxy.java \
XPCOMJavaProxyBase.java \
XPCOMException.java \
GeckoEmbed.java \
AppFileLocProvider.java \
$(NULL)
GEN_JAVA_SRCS = \
XPCOMError.java \
$(NULL)
LOCAL_INCLUDES = -I$(JAVA_INCLUDE_PATH)
ifeq ($(OS_ARCH),WINNT)
@@ -103,7 +90,4 @@ include $(topsrcdir)/config/rules.mk
XPCOMError.java: $(topsrcdir)/xpcom/base/nsError.h gen-nsError.pl Makefile Makefile.in
$(PERL) $(srcdir)/gen-nsError.pl < $< > $@
export:: $(GEN_JAVA_SRCS)
@$(INSTALL) -m 644 $(addprefix $(srcdir)/,$(JAVA_SRCS)) $(JAVA_DIST_DIR)/org/mozilla/xpcom
@$(INSTALL) -m 644 $(GEN_JAVA_SRCS) $(JAVA_DIST_DIR)/org/mozilla/xpcom
export:: XPCOMError.java