diff --git a/mozilla/js/src/Makefile b/mozilla/js/src/Makefile deleted file mode 100644 index c243a39371a..00000000000 --- a/mozilla/js/src/Makefile +++ /dev/null @@ -1,267 +0,0 @@ -#! gmake -# The contents of this file are subject to the Netscape Public License -# Version 1.0 (the "NPL"); you may not use this file except in -# compliance with the NPL. You may obtain a copy of the NPL at -# http://www.mozilla.org/NPL/ -# -# Software distributed under the NPL is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL -# for the specific language governing rights and limitations under the -# NPL. -# -# The Initial Developer of this code under the NPL is Netscape -# Communications Corporation. Portions created by Netscape are -# Copyright (C) 1998 Netscape Communications Corporation. All Rights -# Reserved. - -DEPTH = ../.. - -include $(DEPTH)/config/config.mk - -ifdef MOZ_OJI -DIRS = liveconnect -endif - -LIBRARY_NAME = js - -ifeq ($(subst /,_,$(shell uname -s)),OS2) -ifndef XCFLAGS -OS2_IMPLIB=1 -LIBRARY = js$(MOZ_BITS)$(VERSION_NUMBER).$(LIB_SUFFIX) -DEF_FILE = jsos2$(VERSION_NUMBER).def -EXTRA_LIBS = $(LIBNSPR) $(LIBNSJAVA) -else -EXTRA_LIBS = $(LIBNSPR) $(LIBNSJAVA) $(OBJDIR)/libjs.lib -endif -endif - -MODULE = js - -CSRCS = jsapi.c \ - jsarena.c \ - jsarray.c \ - jsatom.c \ - jsbool.c \ - jscntxt.c \ - jsdate.c \ - jsdbgapi.c \ - jsdtoa.c \ - jsemit.c \ - jsexn.c \ - jsfun.c \ - jsgc.c \ - jshash.c \ - jsinterp.c \ - jslock.c \ - jslog2.c \ - jslong.c \ - jsmath.c \ - jsnum.c \ - jsobj.c \ - jsopcode.c \ - jsparse.c \ - jsprf.c \ - jsregexp.c \ - jsscan.c \ - jsscope.c \ - jsscript.c \ - jsstr.c \ - jsutil.c \ - jsxdrapi.c \ - prmjtime.c \ - $(NULL) - -EXPORTS = js.msg \ - jsapi.h \ - jsarray.h \ - jsarena.h \ - jsatom.h \ - jsbit.h \ - jsbool.h \ - jsclist.h \ - jscntxt.h \ - jscompat.h \ - jsconfig.h \ - jsdate.h \ - jsdbgapi.h \ - jsemit.h \ - jsfun.h \ - jsgc.h \ - jshash.h \ - jsinterp.h \ - jslock.h \ - jslong.h \ - jsmath.h \ - jsnum.h \ - jsobj.h \ - jsopcode.tbl \ - jsopcode.h \ - jsosdep.h \ - jsotypes.h \ - jsparse.h \ - jsprf.h \ - jsprvtd.h \ - jspubtd.h \ - jsregexp.h \ - jsscan.h \ - jsscope.h \ - jsscript.h \ - jsstr.h \ - jstypes.h \ - jsutil.h \ - jsxdrapi.h \ - $(NULL) - -# when using gcc the assembly is inlined in the C-file (see jslock.c) -ifdef NS_USE_NATIVE -ASFILES = $(wildcard *_$(OS_ARCH).s) -endif - -JS_SAFE_ARENA = 1 - -ifdef JS_SAFE_ARENA -DEFINES += -DJS_USE_SAFE_ARENA -endif - -include $(DEPTH)/config/rules.mk - -ifndef BUILD_OPT -MOCHAFILE = 1 -endif - -ifdef JSFILE -DEFINES += -DJSFILE -endif - -ifdef JS_THREADSAFE -DEFINES += -DJS_THREADSAFE -endif - -ifdef JS_NO_THIN_LOCKS -DEFINES += -DJS_USE_ONLY_NSPR_LOCKS -endif - -ifdef JS_VERSION -DEFINES += -DJS_VERSION=$(JS_VERSION) -endif - -ifeq ($(CPU_ARCH),sparc) - -ifndef JS_NO_ULTRA -ULTRA_OPTIONS := -xarch=v8plus,-DULTRA_SPARC -ULTRA_OPTIONSCC := -DULTRA_SPARC -else -ULTRA_OPTIONS := -xarch=v8 -ULTRA_OPTIONSCC := -endif - -ifeq ($(shell uname -m),sun4u) -ASFLAGS += -Wa,$(ULTRA_OPTIONS),-P,-L,-D_ASM,-D__STDC__=0 $(ULTRA_OPTIONSCC) -else -ASFLAGS += -Wa,-xarch=v8,-P,-L,-D_ASM,-D__STDC__=0 -endif - -endif # sparc - -INCLUDES += -I. - -ifndef NSBUILDROOT -JSJAVA_STUBHEADERS = -I$(DEPTH)/sun-java/include/_gen \ - -I$(DEPTH)/sun-java/netscape/javascript/_jri \ - -I$(DEPTH)/sun-java/netscape/security/_jri -else -JSJAVA_STUBHEADERS = -I$(JRI_GEN_DIR) -I$(JDK_GEN_DIR) -endif - -JSJAVA_CFLAGS = -I$(DEPTH)/sun-java/md-include \ - -I$(DEPTH)/sun-java/include \ - $(JSJAVA_STUBHEADERS) - -# LIBNSPR abstracts nspr version, etc. nicely. -LDFLAGS = $(LIBNSPR) -lm - -ifeq ($(OS_ARCH), OSF1) -LDFLAGS += -lc_r -endif -ifeq ($(OS_ARCH), SunOS) -LDFLAGS += -lposix4 -ldl -lnsl -lsocket -endif -ifeq ($(OS_ARCH), Linux) -LDFLAGS += -ldl -endif - -FDLIBM_LIBRARY = fdlibm/$(OBJDIR)/libfdm.a -JSMATH_PRELINK = $(OBJDIR)/jsmathtemp.o - -# special rule for jsmath.o since we want to incrementally link -# against fdlibm to pull in only what is needed -$(OBJDIR)/jsmath.o: $(FDLIBM_LIBRARY) $(JSMATH_PRELINK) - @$(MAKE_OBJDIR) -ifneq (,$(filter OS2 WINNT,$(OS_ARCH))) - ld -r -o $@ $(JSMATH_PRELINK) $(FDLIBM_LIBRARY) -else - ld -r -o $@ $(JSMATH_PRELINK) $(FDLIBM_LIBRARY) -endif - -$(JSMATH_PRELINK): jsmath.c jslibmath.h - @$(MAKE_OBJDIR) -ifneq (,$(filter OS2 WINNT,$(OS_ARCH))) - $(CC) -Fo$@ -c $(CFLAGS) $< -else - $(CC) -o $@ -c $(CFLAGS) $< -endif - -$(FDLIBM_LIBRARY): - cd fdlibm; $(MAKE) - -# this requires clobbering and recompiling with XCFLAGS=-DJSFILE -js: - $(MAKE) clobber - $(MAKE) XCFLAGS=-DJSFILE $(OBJDIR)/js$(BIN_SUFFIX) - -.PHONY: js$(BIN_SUFFIX) - -ifneq ($(OS_ARCH),OS2) -$(OBJDIR)/js$(BIN_SUFFIX): $(OBJDIR)/js.o $(LIBRARY) - @$(MAKE_OBJDIR) - $(CC) -o $@ $(OBJDIR)/js.o $(LIBRARY) $(LDFLAGS) -else -OS_CFLAGS += -tm- -$(OBJDIR)/js$(BIN_SUFFIX): $(OBJDIR)/js.o $(LIBRARY) - @$(MAKE_OBJDIR) - $(LINK_EXE) -OUT:$@ $(OBJDIR)/js.o $(LIBRARIES) $(EXTRA_LIBS) -endif - -# hardwire dependencies on jsopcode.tbl -jsopcode.h jsopcode.c: jsopcode.tbl - -# Generate jsautocfg.h header -$(OBJDIR)/jsautocfg.h: $(OBJDIR)/jscpucfg - rm -f $@ - $(OBJDIR)/jscpucfg > $@ - -$(OBJDIR)/jscpucfg: $(OBJDIR)/jscpucfg.o - $(CC) -o $@ $(OBJDIR)/jscpucfg.o - -export:: $(OBJDIR)/jsautocfg.h - $(INSTALL) -m 444 $(OBJDIR)/jsautocfg.h $(DIST)/include - -# Add to TARGETS so clobber rule works -TARGETS += $(OBJDIR)/jsautocfg.h $(OBJDIR)/jscpucfg $(OBJDIR)/jscpucfg.o - -# this section was put in the merged by danda into the -# JAVA_*_MERGE section and normally would have -# been removed. However it looks like it shouldn't have -# been put there in the first place, so we're leaving it -# here until danda can confirm (we don't have OS/2 machines -# to build on) - hshaw/sudu -# -ifeq ($(OS_ARCH),OS2) -$(OBJDIR)/js.o: js.c - @$(MAKE_OBJDIR) - $(CC) -Fo$@ -c $(CFLAGS) $(JSJAVA_CFLAGS) js.c -endif - -clobber:: - rm -f $(OBJDIR)/jscpucfg $(OBJDIR)/jscpucfg.h - diff --git a/mozilla/js/src/Makefile.in b/mozilla/js/src/Makefile.in index b5264e80b05..d6a9733f3ec 100644 --- a/mozilla/js/src/Makefile.in +++ b/mozilla/js/src/Makefile.in @@ -16,65 +16,69 @@ DEPTH = ../.. topsrcdir = @top_srcdir@ -VPATH = @srcdir@ srcdir = @srcdir@ +VPATH = @srcdir@ include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/config.mk + ifdef MOZ_OJI DIRS = liveconnect endif DIRS += fdlibm -LIBRARY_NAME = js +DIRS += xpconnect + +LIBRARY_NAME = $(MOZ_LIB_JS_PREFIX)js ifeq ($(subst /,_,$(shell uname -s)),OS2) ifndef XCFLAGS OS2_IMPLIB=1 LIBRARY = js$(MOZ_BITS)$(VERSION_NUMBER).$(LIB_SUFFIX) DEF_FILE = jsos2$(VERSION_NUMBER).def -EXTRA_LIBS = $(LIBNSPR) $(LIBNSJAVA) +EXTRA_LIBS = $(NSPR_LIBS) $(LIBNSJAVA) else -EXTRA_LIBS = $(LIBNSPR) $(LIBNSJAVA) $(OBJDIR)/libjs.lib +EXTRA_LIBS = $(NSPR_LIBS) $(LIBNSJAVA) $(OBJDIR)/libjs.lib endif endif MODULE = js -CSRCS = jsapi.c \ - jsarena.c \ - jsarray.c \ - jsatom.c \ - jsbool.c \ - jscntxt.c \ - jsdate.c \ - jsdbgapi.c \ - jsdtoa.c \ - jsemit.c \ - jsexn.c \ - jsfun.c \ - jsgc.c \ - jshash.c \ - jsinterp.c \ - jslock.c \ - jslog2.c \ - jslong.c \ - jsmath.c \ - jsnum.c \ - jsobj.c \ - jsopcode.c \ - jsparse.c \ - jsprf.c \ - jsregexp.c \ - jsscan.c \ - jsscope.c \ - jsscript.c \ - jsstr.c \ - jsutil.c \ - jsxdrapi.c \ - prmjtime.c \ - $(NULL) +CSRCS = jsapi.c \ + jsarena.c \ + jsarray.c \ + jsatom.c \ + jsbool.c \ + jscntxt.c \ + jsdate.c \ + jsdbgapi.c \ + jsdtoa.c \ + jsemit.c \ + jsexn.c \ + jsfun.c \ + jsgc.c \ + jshash.c \ + jsinterp.c \ + jslock.c \ + jslog2.c \ + jslong.c \ + jsmath.c \ + jsnum.c \ + jsobj.c \ + jsopcode.c \ + jsparse.c \ + jsprf.c \ + jsregexp.c \ + jsscan.c \ + jsscope.c \ + jsscript.c \ + jsstr.c \ + jsutil.c \ + jsxdrapi.c \ + prmjtime.c \ + $(NULL) EXPORTS = js.msg \ jsapi.h \ @@ -92,7 +96,7 @@ EXPORTS = js.msg \ jsemit.h \ jsfun.h \ jsgc.h \ - jshash.h \ + jshash.h \ jsinterp.h \ jslock.h \ jslong.h \ @@ -115,13 +119,14 @@ EXPORTS = js.msg \ jstypes.h \ jsutil.h \ jsxdrapi.h \ + jsstddef.h \ $(NULL) -EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) +EXPORTS := $(addprefix $(srcdir)/, $(EXPORTS)) # when using gcc the assembly is inlined in the C-file (see jslock.c) ifdef NS_USE_NATIVE -ASFILES = $(wildcard $(srcdir)/*_$(OS_ARCH).s) +ASFILES = $(notdir $(wildcard $(srcdir)/*_$(OS_ARCH).s)) endif JS_SAFE_ARENA = 1 @@ -180,8 +185,8 @@ JSJAVA_CFLAGS = -I$(topsrcdir)/sun-java/md-include \ -I$(topsrcdir)/sun-java/include \ $(JSJAVA_STUBHEADERS) -# LIBNSPR abstracts nspr version, etc. nicely. -LDFLAGS = $(LIBNSPR) -lm +# NSPR_LIBS abstracts nspr version, etc. nicely. +LDFLAGS = $(NSPR_LIBS) -lm ifeq ($(OS_ARCH), OSF1) LDFLAGS += -lc_r @@ -202,9 +207,13 @@ jsmath.o: $(FDLIBM_LIBRARY) $(JSMATH_PRELINK) @$(MAKE_OBJDIR) ifneq (,$(filter OS2 WINNT,$(OS_ARCH))) ld -r -o $@ $(JSMATH_PRELINK) $(FDLIBM_LIBRARY) +else +ifeq ($(OS_ARCH), IRIX) + ld -n32 -r -o $@ $(JSMATH_PRELINK) $(FDLIBM_LIBRARY) else ld -r -o $@ $(JSMATH_PRELINK) $(FDLIBM_LIBRARY) endif +endif $(JSMATH_PRELINK): jsmath.c @$(MAKE_OBJDIR) diff --git a/mozilla/js/src/config/SunOS5.5.1.mk b/mozilla/js/src/config/SunOS5.5.1.mk index 89eaead5eb7..c8df5be0f3b 100644 --- a/mozilla/js/src/config/SunOS5.5.1.mk +++ b/mozilla/js/src/config/SunOS5.5.1.mk @@ -16,47 +16,7 @@ # # -# Config stuff for SunOS5.5 +# Config stuff for SunOS5.5.1 # -AS = as -ifndef NS_USE_NATIVE -CC = gcc -CCC = g++ -CFLAGS += -Wall -Wno-format -else -CC = cc -CCC = CC -endif - -RANLIB = echo - -#.c.o: -# $(CC) -c -MD $*.d $(CFLAGS) $< - -CPU_ARCH = sparc -GFX_ARCH = x - -OS_CFLAGS = -DXP_UNIX -DSVR4 -DSYSV -DSOLARIS -OS_LIBS = -lsocket -lnsl -ldl - -ASFLAGS += -P -L -K PIC -D_ASM -D__STDC__=0 - -HAVE_PURIFY = 1 - -NOSUCHFILE = /solaris-rm-f-sucks - -ifeq ($(OS_CPUARCH),sun4u) # ultra sparc? -ifeq ($(CC),gcc) # using gcc? -ifndef JS_NO_ULTRA # do we want ultra? -ifdef JS_THREADSAFE # only in thread-safe mode -DEFINES += -DULTRA_SPARC -DEFINES += -Wa,-xarch=v8plus,-DULTRA_SPARC -else -ASFLAGS += -xarch=v8plus -DULTRA_SPARC -endif -endif -endif -endif - -MKSHLIB = $(LD) -G +include $(DEPTH)/config/SunOS5.5.mk diff --git a/mozilla/js/src/config/WINNT4.0.mk b/mozilla/js/src/config/WINNT4.0.mk index 90575a47664..67e46dab98b 100644 --- a/mozilla/js/src/config/WINNT4.0.mk +++ b/mozilla/js/src/config/WINNT4.0.mk @@ -48,7 +48,7 @@ WIN_IDG_CFLAGS = /MDd /Od /Z7 WIN_DEBUG_CFLAGS = /MD /Od /Z7 # MSVC compiler options for release (optimized) builds -# /MD - link with MSVCRT.LIB (Dynamically-linked, multi-threaded, debug C-runtime) +# /MD - link with MSVCRT.LIB (Dynamically-linked, multi-threaded, C-runtime) # /O2 - Optimize for speed # /G5 - Optimize for Pentium WIN_OPT_CFLAGS = /MD /O2 diff --git a/mozilla/js/src/fdlibm/Makefile b/mozilla/js/src/fdlibm/Makefile deleted file mode 100644 index 05a5e8a2080..00000000000 --- a/mozilla/js/src/fdlibm/Makefile +++ /dev/null @@ -1,112 +0,0 @@ -# -# The contents of this file are subject to the Netscape Public License -# Version 1.0 (the "NPL"); you may not use this file except in -# compliance with the NPL. You may obtain a copy of the NPL at -# http://www.mozilla.org/NPL/ -# -# Software distributed under the NPL is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL -# for the specific language governing rights and limitations under the -# NPL. -# -# The Initial Developer of this code under the NPL is Sun Microsystems, -# Inc. Portions created by Netscape are -# Copyright (C) 1998 Netscape Communications Corporation. All Rights -# Reserved. - -# -# @(#)Makefile 1.4 95/01/18 -# -# ==================================================== -# Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. -# -# Developed at SunSoft, a Sun Microsystems, Inc. business. -# Permission to use, copy, modify, and distribute this -# software is freely granted, provided that this notice -# is preserved. -# ==================================================== -# -# - -DEPTH = ../../.. - -include $(DEPTH)/config/config.mk - -# -# Default IEEE libm -# -CFLAGS += -D_IEEE_LIBM - -LIBRARY_NAME = fdm - -MODULE = js - -CSRCS = \ - e_acos.c \ - e_asin.c \ - e_atan2.c \ - e_exp.c \ - e_fmod.c \ - e_log.c \ - e_pow.c \ - e_rem_pio2.c \ - s_scalbn.c \ - e_sqrt.c \ - k_cos.c \ - k_sin.c \ - k_rem_pio2.c \ - k_tan.c \ - s_atan.c \ - s_ceil.c \ - s_copysign.c \ - s_cos.c \ - s_fabs.c \ - s_finite.c \ - s_floor.c \ - s_isnan.c \ - s_lib_version.c \ - s_sin.c \ - s_tan.c \ - w_acos.c \ - w_asin.c \ - w_atan2.c \ - w_exp.c \ - w_fmod.c \ - w_log.c \ - w_pow.c \ - w_sqrt.c \ - $(NULL) - -EXPORTS = fdlibm.h - -include $(DEPTH)/config/rules.mk - -# from mozilla/js/src/Makefile -ifeq ($(CPU_ARCH),sparc) - -ifndef JS_NO_ULTRA -ULTRA_OPTIONS := -xarch=v8plus,-DULTRA_SPARC -ULTRA_OPTIONSCC := -DULTRA_SPARC -else -ULTRA_OPTIONS := -xarch=v8 -ULTRA_OPTIONSCC := -endif - -ifeq ($(shell uname -m),sun4u) -ASFLAGS += -Wa,$(ULTRA_OPTIONS),-P,-L,-D_ASM,-D__STDC__=0 $(ULTRA_OPTIONSCC) -else -ASFLAGS += -Wa,-xarch=v8,-P,-L,-D_ASM,-D__STDC__=0 -endif - -endif # sparc - -ifeq ($(OS_ARCH), OSF1) -LDFLAGS += -lc_r -endif -ifeq ($(OS_ARCH), SunOS) -LDFLAGS += -lposix4 -ldl -lnsl -lsocket -endif -ifeq ($(OS_ARCH), Linux) -LDFLAGS += -ldl -endif -# end from mozilla/js/src/Makefile diff --git a/mozilla/js/src/fdlibm/Makefile.in b/mozilla/js/src/fdlibm/Makefile.in index 53c3670cabf..b14f65630dc 100644 --- a/mozilla/js/src/fdlibm/Makefile.in +++ b/mozilla/js/src/fdlibm/Makefile.in @@ -23,6 +23,7 @@ srcdir = @srcdir@ include $(DEPTH)/config/autoconf.mk +include $(topsrcdir)/config/config.mk # # Default IEEE libm # diff --git a/mozilla/js/src/jsapi.c b/mozilla/js/src/jsapi.c index bf5b5ad6765..6e07ea48b27 100644 --- a/mozilla/js/src/jsapi.c +++ b/mozilla/js/src/jsapi.c @@ -2125,7 +2125,8 @@ JS_NewScriptObject(JSContext *cx, JSScript *script) if (!obj) return NULL; if (script) { - JS_SetPrivate(cx, obj, script); + if (!JS_SetPrivate(cx, obj, script)) + return NULL; script->object = obj; } return obj; diff --git a/mozilla/js/src/jslibmath.h b/mozilla/js/src/jslibmath.h index b1645414ead..d2c99fe506f 100644 --- a/mozilla/js/src/jslibmath.h +++ b/mozilla/js/src/jslibmath.h @@ -26,6 +26,9 @@ #include #include "jsconfig.h" +#ifdef MOZILLA_CLIENT +#include "platform.h" +#endif /* * Define which platforms on which to use fdlibm. Not used diff --git a/mozilla/js/src/jslock.c b/mozilla/js/src/jslock.c index e458869e3b1..7a182ef4e8f 100644 --- a/mozilla/js/src/jslock.c +++ b/mozilla/js/src/jslock.c @@ -152,7 +152,7 @@ mov 0,%0\n\ JS_INLINE int js_CompareAndSwap(jsword *w, jsword ov, jsword nv) { - return !_check_lock(w,ov,nv); + return !_check_lock((atomic_p)w,ov,nv); } #else diff --git a/mozilla/js/src/jsosdep.h b/mozilla/js/src/jsosdep.h index 787b36d3fb9..d7071040d61 100644 --- a/mozilla/js/src/jsosdep.h +++ b/mozilla/js/src/jsosdep.h @@ -22,6 +22,10 @@ * OS (and machine, and compiler XXX) dependent information. */ +#ifdef MOZILLA_CLIENT +#include "platform.h" +#endif + #ifdef XP_PC #ifdef _WIN32 @@ -50,7 +54,7 @@ JS_END_EXTERN_C /* * Get OS specific header information. */ -#if defined(AIXV3) +#if defined(AIXV3) || defined(AIX) #define JS_HAVE_LONG_LONG #elif defined(BSDI) diff --git a/mozilla/js/src/jspubtd.h b/mozilla/js/src/jspubtd.h index 8aa5bc779ef..3f06c37f280 100644 --- a/mozilla/js/src/jspubtd.h +++ b/mozilla/js/src/jspubtd.h @@ -231,7 +231,7 @@ typedef void typedef struct JSErrorFormatString { const char *format; - const uintN argCount; + uintN argCount; } JSErrorFormatString; typedef const JSErrorFormatString * diff --git a/mozilla/js/src/jstypes.h b/mozilla/js/src/jstypes.h index c4ca36e037f..bafa86c3e4f 100644 --- a/mozilla/js/src/jstypes.h +++ b/mozilla/js/src/jstypes.h @@ -195,7 +195,7 @@ #if defined(XP_MAC) || defined(XP_PC) # include "jscpucfg.h" /* Use standard Mac or Windows configuration */ -#elif XP_UNIX +#elif defined(XP_UNIX) # include "jsautocfg.h" /* Use auto-detected configuration */ #else # error "Must define one of XP_PC, XP_MAC or XP_UNIX" diff --git a/mozilla/js/src/macbuild/JSRef.mcp b/mozilla/js/src/macbuild/JSRef.mcp index 97f7bd3d86a..70dfe93353e 100644 Binary files a/mozilla/js/src/macbuild/JSRef.mcp and b/mozilla/js/src/macbuild/JSRef.mcp differ diff --git a/mozilla/js/src/makefile.win b/mozilla/js/src/makefile.win index 80c99b06d09..c017399bad2 100644 --- a/mozilla/js/src/makefile.win +++ b/mozilla/js/src/makefile.win @@ -26,7 +26,7 @@ include <$(DEPTH)\config\config.mak> DIRS = liveconnect !endif -DIRS = $(DIRS) fdlibm +DIRS = $(DIRS) fdlibm xpconnect #//------------------------------------------------------------------------ #// @@ -140,7 +140,7 @@ INSTALL_FILE_LIST= \ jsosdep.h \ jsotypes.h \ jsparse.h \ - jsprf.h \ + jsprf.h \ jsprvtd.h \ jspubtd.h \ jsregexp.h \ @@ -149,8 +149,9 @@ INSTALL_FILE_LIST= \ jsscript.h \ jsstr.h \ jstypes.h \ - jsutil.h \ + jsutil.h \ jsxdrapi.h \ + jsstddef.h \ $(NULL) #//------------------------------------------------------------------------