Bug 1292069 - Remove the cleansrcdir target. r?gps draft
authorMike Hommey <mh+mozilla@glandium.org>
Thu, 04 Aug 2016 17:34:05 +0900
changeset 396712 edfa689c9050fc15b4cc2e150c219958587ca139
parent 396711 3353a3f3bf92194d6068305e8a51ec5929b5925d
child 396716 2f4f5bdcc0ea466eaf064f88f9630467796000c0
push id25078
push userbmo:mh+mozilla@glandium.org
push dateThu, 04 Aug 2016 08:34:52 +0000
reviewersgps
bugs1292069
milestone51.0a1
Bug 1292069 - Remove the cleansrcdir target. r?gps It has not been useful since we removed the possibility to build in the source directory.
build/autoconf/clean-config.sh
client.mk
deleted file mode 100755
--- a/build/autoconf/clean-config.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-# clean-config.sh - Removes all files generated by mozilla configure.
-#    Only removes files from the topsrcdir. To clean up an objdir,
-#    simply remove the directory and start over.
-#
-# Usage:
-#    1. cd <topsrcdir>
-#    2. build/autoconf/clean-config.sh
-#
-# Send comments, improvements, bugs to slamm@netscape.com
-
-topsrcdir=`cd \`dirname $0\`/../..; pwd`
-
-if [ ! -f configure.in ]; then
-  echo "clean-config.sh only cleans the source tree. To run," 2>&1
-  echo "  cd $topsrcdir; build/autoconf/clean-config.sh" 2>&1
-  echo "  (To clean a separate objdir, simple remove the directory.)" 2>&1
-  exit 1
-fi
-
-rm -fr \
-    config-defs.h \
-    config.cache \
-    config.log \
-    config.status \
-    $NULL
--- a/client.mk
+++ b/client.mk
@@ -459,42 +459,29 @@ else
 # this point when building multiple projects.  Only MOZ_OBJDIR is available.
 	set -e; \
 	for mkfile in $(MOZ_POSTFLIGHT_ALL); do \
 	  $(MAKE) -f $(TOPSRCDIR)/$$mkfile postflight_all TOPSRCDIR=$(TOPSRCDIR) MOZ_OBJDIR=$(MOZ_OBJDIR) MOZ_BUILD_PROJECTS='$(MOZ_BUILD_PROJECTS)'; \
 	done
 endif
 endif
 
-cleansrcdir:
-	@cd $(TOPSRCDIR); \
-	if [ -f Makefile ]; then \
-	  $(MAKE) distclean ; \
-	else \
-	  echo 'Removing object files from srcdir...'; \
-	  rm -fr `find . -type d \( -name .deps -print -o -name CVS \
-	          -o -exec test ! -d {}/CVS \; \) -prune \
-	          -o \( -name '*.[ao]' -o -name '*.so' \) -type f -print`; \
-	   build/autoconf/clean-config.sh; \
-	fi;
-
 echo-variable-%:
 	@echo $($*)
 
 # This makefile doesn't support parallel execution. It does pass
 # MOZ_MAKE_FLAGS to sub-make processes, so they will correctly execute
 # in parallel.
 .NOTPARALLEL:
 
 .PHONY: checkout \
     real_checkout \
     realbuild \
     build \
     profiledbuild \
-    cleansrcdir \
     pull_all \
     build_all \
     clobber \
     clobber_all \
     pull_and_build_all \
     everything \
     configure \
     preflight_all \