diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-06-14 17:32:03 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-06-14 17:32:03 +0000 |
commit | 1d408c933a3e07a6f314e8986733020ea746091b (patch) | |
tree | 6091c629ff0df7e6686b93a16adb90400b110af6 /Makefile.in | |
parent | 3a4231cdf47dadb91ebc9b5c6835033540cd624b (diff) | |
download | ruby-1d408c933a3e07a6f314e8986733020ea746091b.tar.gz |
* Makefile.in, common.mk (clean-ext, clean-enc): clean up cleaning
targets.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@28322 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in index 82d7dcb71c..d650fccc38 100644 --- a/Makefile.in +++ b/Makefile.in @@ -257,7 +257,7 @@ distclean-rdoc: @$(RMALL) $(RDOCOUT:/=\) clean-ext distclean-ext realclean-ext:: - @cd ext; set dummy `echo "${EXTS}" | tr , ' '`; shift; \ + @cd ext 2>/dev/null || exit 0; set dummy `echo "${EXTS}" | tr , ' '`; shift; \ test "$$#" = 0 && set .; \ set dummy `for dir; do \ find $$dir -name Makefile | sed 's:^\./::;s:/Makefile$$:~:' | sort | sed 's:~$$::'; \ @@ -275,6 +275,14 @@ clean-ext distclean-ext realclean-ext:: distclean-ext realclean-ext:: @-rmdir ext 2> /dev/null || true +clean-extout: + @-$(RMDIRS) $(EXTOUT) 2> /dev/null || true + +clean-enc distclean-enc realclean-enc: + @test -f "$(ENC_MK)" || exit 0; \ + echo $(@:-enc=ing) encodings; \ + exec $(MAKE) -f $(ENC_MK) $(MFLAGS) $(@F) + ext/extinit.$(OBJEXT): ext/extinit.c $(SETUP) $(CC) $(CFLAGS) $(XCFLAGS) $(CPPFLAGS) $(COUTFLAG)$@ -c ext/extinit.c |