vendor/tracemonkey/xpconnect/src/Makefile.in in johnson-2.0.0.pre0 vs vendor/tracemonkey/xpconnect/src/Makefile.in in johnson-2.0.0.pre1
- old
+ new
@@ -107,10 +107,11 @@
xpcwrappednativescope.cpp \
XPCNativeWrapper.cpp \
xpcJSWeakReference.cpp \
XPCSafeJSObjectWrapper.cpp \
XPCCrossOriginWrapper.cpp \
+ XPCChromeObjectWrapper.cpp \
XPCSystemOnlyWrapper.cpp \
XPCWrapper.cpp \
xpcquickstubs.cpp \
dom_quickstubs.cpp \
$(NULL)
@@ -153,17 +154,17 @@
-DJSFILE \
-DJS_THREADSAFE \
-DEXPORT_XPC_API \
$(NULL)
-CONFIG := $(shell cat $(DEPTH)/js/src/mozilla-config.h)
+CONFIG := $(shell cat $(DEPTH)/js/src/js-confdefs.h)
ENABLE_JIT = $(filter JS_TRACER, $(CONFIG))
ifneq (,$(ENABLE_JIT))
-# Ugly! We need the AVMPLUS defines out of js/src/mozilla-config.h to make the
+# Ugly! We need the AVMPLUS defines out of js/src/js-confdefs.h to make the
# nanojit headers happy. Gotta figure out a better way to get them, bug 483677.
DEFINES += \
-DJS_TRACER=1 \
-DFEATURE_NANOJIT=1 \
$(addprefix -D,$(filter AVMPLUS%,$(CONFIG))) \
@@ -202,14 +203,16 @@
nsXPConnect.$(OBJ_SUFFIX): dom_quickstubs.h
xpcjsruntime.$(OBJ_SUFFIX): dom_quickstubs.h
-dom_quickstubs.h dom_quickstubs.cpp: $(srcdir)/dom_quickstubs.qsconf \
- $(srcdir)/qsgen.py \
- $(topsrcdir)/xpcom/idl-parser/header.py \
- $(topsrcdir)/xpcom/idl-parser/xpidl.py \
- $(DEPTH)/js/src/mozilla-config.h
+dom_quickstubs.h: dom_quickstubs.cpp
+
+dom_quickstubs.cpp: $(srcdir)/dom_quickstubs.qsconf \
+ $(srcdir)/qsgen.py \
+ $(topsrcdir)/xpcom/idl-parser/header.py \
+ $(topsrcdir)/xpcom/idl-parser/xpidl.py \
+ $(DEPTH)/js/src/js-confdefs.h
$(PYTHON) $(topsrcdir)/config/pythonpath.py \
-I$(topsrcdir)/other-licenses/ply \
-I$(topsrcdir)/xpcom/idl-parser \
$(srcdir)/qsgen.py \
--idlpath=$(DEPTH)/dist/idl \