From 97141c676207fcadf48006659bebf1de969c9815 Mon Sep 17 00:00:00 2001 From: Kyle Huey Date: Sat, 21 Aug 2010 09:24:34 -0400 Subject: [PATCH] Bug 578563: Make objdir builds the default when using client.mk. r=ted a2.0=bs --- client.mk | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/client.mk b/client.mk index bae7e80396e1..33a202563d09 100644 --- a/client.mk +++ b/client.mk @@ -142,11 +142,12 @@ run_for_side_effects := \ include $(TOPSRCDIR)/.mozconfig.mk +ifndef MOZ_OBJDIR + MOZ_OBJDIR = obj-$(CONFIG_GUESS) +endif + ifdef MOZ_BUILD_PROJECTS -ifndef MOZ_OBJDIR - $(error When MOZ_BUILD_PROJECTS is set, you must set MOZ_OBJDIR) -endif ifdef MOZ_CURRENT_PROJECT OBJDIR = $(MOZ_OBJDIR)/$(MOZ_CURRENT_PROJECT) MOZ_MAKE = $(MAKE) $(MOZ_MAKE_FLAGS) -C $(OBJDIR) @@ -158,13 +159,8 @@ endif else # MOZ_BUILD_PROJECTS -ifdef MOZ_OBJDIR - OBJDIR = $(MOZ_OBJDIR) - MOZ_MAKE = $(MAKE) $(MOZ_MAKE_FLAGS) -C $(OBJDIR) -else - OBJDIR := $(TOPSRCDIR) - MOZ_MAKE := $(MAKE) $(MOZ_MAKE_FLAGS) -endif +OBJDIR = $(MOZ_OBJDIR) +MOZ_MAKE = $(MAKE) $(MOZ_MAKE_FLAGS) -C $(OBJDIR) endif # MOZ_BUILD_PROJECTS