diff --git a/b2g/app/Makefile.in b/b2g/app/Makefile.in index 92d1e05a191..f667a77fc74 100644 --- a/b2g/app/Makefile.in +++ b/b2g/app/Makefile.in @@ -12,10 +12,6 @@ include $(topsrcdir)/config/rules.mk APP_ICON = app -ifeq ($(OS_ARCH),WINNT) -REDIT_PATH = $(LIBXUL_DIST)/bin -endif - APP_BINARY = $(MOZ_APP_NAME)$(BIN_SUFFIX) ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT)) @@ -65,7 +61,7 @@ libs:: # Copy the app icon for b2g-desktop ifeq ($(OS_ARCH),WINNT) cp $(DIST)/branding/$(APP_ICON).ico $(DIST)/bin/chrome/icons/default/$(APP_ICON).ico - $(REDIT_PATH)/redit$(HOST_BIN_SUFFIX) $(DIST)/bin/$(APP_BINARY) $(DIST)/branding/$(APP_ICON).ico + $(DIST)/bin/redit$(HOST_BIN_SUFFIX) $(DIST)/bin/$(APP_BINARY) $(DIST)/branding/$(APP_ICON).ico cp $(DIST)/branding/$(APP_ICON).ico $(DIST)/bin/chrome/icons/default/default.ico else ifneq (gonk,$(MOZ_WIDGET_TOOLKIT)) cp $(DIST)/branding/default.png $(DIST)/bin/chrome/icons/default/default.png diff --git a/build/autoconf/nspr-build.m4 b/build/autoconf/nspr-build.m4 index c097f90043b..82a396486d1 100644 --- a/build/autoconf/nspr-build.m4 +++ b/build/autoconf/nspr-build.m4 @@ -157,11 +157,11 @@ if test -n "$MOZ_NATIVE_NSPR" -o -n "$NSPR_CFLAGS" -o -n "$NSPR_LIBS"; then AC_MSG_ERROR([system NSPR does not support PR_UINT64 or including prtypes.h does not provide it])) CFLAGS=$_SAVE_CFLAGS elif test -z "$JS_POSIX_NSPR"; then - NSPR_CFLAGS="-I${LIBXUL_DIST}/include/nspr" + NSPR_CFLAGS="-I${DIST}/include/nspr" if test -n "$GNU_CC"; then - NSPR_LIBS="-L${LIBXUL_DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" + NSPR_LIBS="-L${DIST}/lib -lnspr${NSPR_VERSION} -lplc${NSPR_VERSION} -lplds${NSPR_VERSION}" else - NSPR_LIBS="${LIBXUL_DIST}/lib/nspr${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plc${NSPR_VERSION}.lib ${LIBXUL_DIST}/lib/plds${NSPR_VERSION}.lib " + NSPR_LIBS="${DIST}/lib/nspr${NSPR_VERSION}.lib ${DIST}/lib/plc${NSPR_VERSION}.lib ${DIST}/lib/plds${NSPR_VERSION}.lib " fi fi diff --git a/build/automation-build.mk b/build/automation-build.mk index 94b88b40fda..e25f90c5d3a 100644 --- a/build/automation-build.mk +++ b/build/automation-build.mk @@ -13,7 +13,7 @@ _CERTS_SRC_DIR = $(ABSOLUTE_TOPSRCDIR)/build/pgo/certs AUTOMATION_PPARGS = \ -DBROWSER_PATH=$(browser_path) \ - -DXPC_BIN_PATH='"$(LIBXUL_DIST)/bin"' \ + -DXPC_BIN_PATH='"$(DIST)/bin"' \ -DBIN_SUFFIX='"$(BIN_SUFFIX)"' \ -DPROFILE_DIR='"$(_PROFILE_DIR)"' \ -DCERTS_SRC_DIR='"$(_CERTS_SRC_DIR)"' \ diff --git a/config/config.mk b/config/config.mk index df52066e58b..d0de93df2b0 100644 --- a/config/config.mk +++ b/config/config.mk @@ -85,9 +85,6 @@ endif RM = rm -f -# LIBXUL_DIST is not defined under js/src, thus we make it mean DIST there. -LIBXUL_DIST ?= $(DIST) - # FINAL_TARGET specifies the location into which we copy end-user-shipped # build products (typelibs, components, chrome). It may already be specified by # a moz.build file. @@ -581,7 +578,7 @@ EN_US_OR_L10N_FILE = $(firstword \ EN_US_OR_L10N_FILES = $(foreach f,$(1),$(call EN_US_OR_L10N_FILE,$(f))) ifneq (WINNT,$(OS_ARCH)) -RUN_TEST_PROGRAM = $(LIBXUL_DIST)/bin/run-mozilla.sh +RUN_TEST_PROGRAM = $(DIST)/bin/run-mozilla.sh endif # ! WINNT # diff --git a/configure.in b/configure.in index 03fa617853f..46d84a4b415 100644 --- a/configure.in +++ b/configure.in @@ -135,6 +135,7 @@ EOF break fi MOZ_BUILD_ROOT=`pwd -W 2>/dev/null || pwd` +DIST="$MOZ_BUILD_ROOT/dist" MOZ_PYTHON @@ -972,7 +973,7 @@ TARGET_MD_ARCH=unix DIRENT_INO=d_ino MOZ_USER_DIR=".mozilla" -MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib' +MOZ_FIX_LINK_PATHS="-Wl,-rpath-link,${DIST}/bin -Wl,-rpath-link,${prefix}/lib" MOZ_FS_LAYOUT=unix @@ -2035,7 +2036,7 @@ case "$target" in fi LDFLAGS=$_SAVE_LDFLAGS - MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' + MOZ_FIX_LINK_PATHS="-Wl,-executable_path,${DIST}/bin" ;; ia64*-hpux*) @@ -2063,13 +2064,13 @@ ia64*-hpux*) DSO_LDOPTS='-b -Wl,+s' DSO_CFLAGS="" DSO_PIC_CFLAGS="+Z" - MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -o $@' - MKCSHLIB='$(LD) -b +s -L$(LIBXUL_DIST)/bin -o $@' + MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -L$(DIST)/bin -o $@' + MKCSHLIB='$(LD) -b +s -L$(DIST)/bin -o $@' CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on" else DSO_LDOPTS='-b -E +s' - MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@' - MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@' + MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(DIST)/bin -L$(DIST)/lib -o $@' + MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(DIST)/bin -L$(DIST)/lib -o $@' fi MOZ_POST_PROGRAM_COMMAND='chatr +s enable' AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) @@ -2389,7 +2390,10 @@ ia64*-hpux*) else DLL_SUFFIX=".so.1.0" fi - MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib -Wl,-rpath-link,$(if $(X11BASE),$(X11BASE),/usr/X11R6)/lib' + if test -z "$X11BASE"; then + X11BASE=/usr/X11R6 + fi + MOZ_FIX_LINK_PATHS="$MOZ_FIX_LINK_PATHS -Wl,-rpath-link,${X11BASE}/lib" DSO_CFLAGS='' DSO_PIC_CFLAGS='-fPIC' DSO_LDOPTS='-shared -fPIC' @@ -3354,9 +3358,6 @@ MOZ_ARG_WITH_STRING(libxul-sdk, [ --with-libxul-sdk=PFX Use the libXUL SDK at ], AC_MSG_ERROR([--with-libxul-sdk is not supported anymore.])) -LIBXUL_DIST="$MOZ_BUILD_ROOT/dist" -AC_SUBST(LIBXUL_DIST) - MOZ_CONFIG_NSPR() dnl set GRE_MILESTONE @@ -8190,7 +8191,7 @@ fi AC_SUBST(HAVE_INTTYPES_H) if test "$MOZ_TREE_CAIRO"; then - MOZ_CAIRO_CFLAGS='-I$(LIBXUL_DIST)/include/cairo' + MOZ_CAIRO_CFLAGS="-I${DIST}/include/cairo" AC_DEFINE(MOZ_TREE_CAIRO) if test "$OS_ARCH" = "WINNT"; then diff --git a/js/src/configure.in b/js/src/configure.in index 45c0a958250..41b010ff62d 100644 --- a/js/src/configure.in +++ b/js/src/configure.in @@ -173,9 +173,9 @@ if test "$JS_STANDALONE" = no; then JS_STANDALONE= else JS_STANDALONE=1 - LIBXUL_DIST="$MOZ_BUILD_ROOT/dist" AC_DEFINE(JS_STANDALONE) fi +DIST="$MOZ_BUILD_ROOT/dist" AC_SUBST(JS_STANDALONE) BUILDING_JS=1 AC_SUBST(autoconfmk) @@ -769,7 +769,7 @@ TARGET_MD_ARCH=unix DIRENT_INO=d_ino MOZ_USER_DIR=".mozilla" -MOZ_FIX_LINK_PATHS='-Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib' +MOZ_FIX_LINK_PATHS="-Wl,-rpath-link,${DIST}/bin -Wl,-rpath-link,${prefix}/lib" USE_DEPENDENT_LIBS=1 @@ -1596,7 +1596,7 @@ case "$target" in LDFLAGS=$_SAVE_LDFLAGS fi - MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin' + MOZ_FIX_LINK_PATHS="-Wl,-executable_path,${DIST}/bin" ;; ia64*-hpux*) @@ -1624,13 +1624,13 @@ ia64*-hpux*) DSO_LDOPTS='-b -Wl,+s' DSO_CFLAGS="" DSO_PIC_CFLAGS="+Z" - MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -o $@' - MKCSHLIB='$(LD) -b +s -L$(LIBXUL_DIST)/bin -o $@' + MKSHLIB='$(CXX) $(CXXFLAGS) $(DSO_LDOPTS) -L$(DIST)/bin -o $@' + MKCSHLIB='$(LD) -b +s -L$(DIST)/bin -o $@' CXXFLAGS="$CXXFLAGS -Wc,-ansi_for_scope,on" else DSO_LDOPTS='-b -E +s' - MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@' - MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(LIBXUL_DIST)/bin -L$(LIBXUL_DIST)/lib -o $@' + MKSHLIB='$(LD) $(DSO_LDOPTS) -L$(DIST)/bin -L$(DIST)/lib -o $@' + MKCSHLIB='$(LD) $(DSO_LDOPTS) -L$(DIST)/bin -L$(DIST)/lib -o $@' fi MOZ_POST_PROGRAM_COMMAND='chatr +s enable' AC_DEFINE(NSCAP_DISABLE_DEBUG_PTR_TYPES) diff --git a/testing/testsuite-targets.mk b/testing/testsuite-targets.mk index c429a598c7e..04a333c70e6 100644 --- a/testing/testsuite-targets.mk +++ b/testing/testsuite-targets.mk @@ -271,7 +271,7 @@ GARBAGE += $(addsuffix .log,$(MOCHITESTS) reftest crashtest jstestbrowser) ifeq ($(OS_ARCH),Darwin) xpcshell_path = $(TARGET_DIST)/$(MOZ_MACBUNDLE_NAME)/Contents/MacOS/xpcshell else -xpcshell_path = $(LIBXUL_DIST)/bin/xpcshell +xpcshell_path = $(DIST)/bin/xpcshell endif # Execute all xpcshell tests in the directories listed in the manifest. diff --git a/toolkit/mozapps/installer/packager.py b/toolkit/mozapps/installer/packager.py index e597d8e9172..3fc6436fd2f 100644 --- a/toolkit/mozapps/installer/packager.py +++ b/toolkit/mozapps/installer/packager.py @@ -319,7 +319,7 @@ def main(): if is_native(args.source): launcher.tooldir = args.source elif not buildconfig.substs['CROSS_COMPILE']: - launcher.tooldir = buildconfig.substs['LIBXUL_DIST'] + launcher.tooldir = mozpath.join(buildconfig.topobjdir, 'dist') with errors.accumulate(): finder_args = dict( diff --git a/tools/update-packaging/Makefile.in b/tools/update-packaging/Makefile.in index 86f03f900a2..f615eb49b0f 100644 --- a/tools/update-packaging/Makefile.in +++ b/tools/update-packaging/Makefile.in @@ -27,8 +27,8 @@ else PACKAGE_DIR = $(PACKAGE_BASE_DIR)/$(MOZ_PKG_DIR) endif -MAR_BIN = $(LIBXUL_DIST)/host/bin/mar$(HOST_BIN_SUFFIX) -MBSDIFF_BIN = $(LIBXUL_DIST)/host/bin/mbsdiff$(HOST_BIN_SUFFIX) +MAR_BIN = $(DIST)/host/bin/mar$(HOST_BIN_SUFFIX) +MBSDIFF_BIN = $(DIST)/host/bin/mbsdiff$(HOST_BIN_SUFFIX) OVERRIDE_DEFAULT_GOAL := full-update full-update:: complete-patch diff --git a/xulrunner/installer/Makefile.in b/xulrunner/installer/Makefile.in index 11de3db53e8..04803dddbed 100644 --- a/xulrunner/installer/Makefile.in +++ b/xulrunner/installer/Makefile.in @@ -96,7 +96,7 @@ GARBAGE += debian/changelog DEBDESTDIR=debian/$(MOZ_BUILD_APP) -GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(LIBXUL_DIST)/bin/platform.ini Build BuildID) +GRE_BUILDID = $(shell $(PYTHON) $(topsrcdir)/config/printconfigsetting.py $(DIST)/bin/platform.ini Build BuildID) MOZ_DEB_TIMESTAMP = "$(shell date +"%a, %d %b %Y %T %z" )" DEFINES += \ @@ -108,7 +108,7 @@ DEFINES += \ $(NULL) ifeq ($(OS_TARGET),Linux) -debian/changelog: $(srcdir)/debian/changelog.in $(LIBXUL_DIST)/bin/platform.ini +debian/changelog: $(srcdir)/debian/changelog.in $(DIST)/bin/platform.ini $(call py_action,preprocessor, \ $(AUTOMATION_PPARGS) $(DEFINES) $(ACDEFINES) $^ -o $@)