This is the mail archive of the
cygwin-cvs@cygwin.com
mailing list for the Cygwin project.
[newlib-cygwin] Allow 'make distclean' to clean winsup/cygwin
- From: Corinna Vinschen <corinna at sourceware dot org>
- To: cygwin-cvs at sourceware dot org
- Date: 6 Jun 2016 09:53:46 -0000
- Subject: [newlib-cygwin] Allow 'make distclean' to clean winsup/cygwin
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=97349b78701e973a2ecfebc520a92a1ab87778e0
commit 97349b78701e973a2ecfebc520a92a1ab87778e0
Author: Ken Brown <kbrown@cornell.edu>
Date: Sun Jun 5 12:58:22 2016 -0400
Allow 'make distclean' to clean winsup/cygwin
But donâ??t let it remove source files.
Diff:
---
winsup/Makefile.in | 4 ++--
winsup/cygwin/Makefile.in | 12 +++++++-----
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/winsup/Makefile.in b/winsup/Makefile.in
index 1fdf93a..9eca806 100644
--- a/winsup/Makefile.in
+++ b/winsup/Makefile.in
@@ -48,7 +48,7 @@ CLEAN_SUBDIRS=${patsubst %,clean_%,$(SUBDIRS)}
INSTALL_LICENSE:=@INSTALL_LICENSE@
-.PHONY: all install clean all-info info install-info install-license check \
+.PHONY: all install clean distclean all-info info install-info install-license check \
$(SUBDIRS) $(INSTALL_SUBDIRS) $(CLEAN_SUBDIRS)
.SUFFIXES:
@@ -71,7 +71,7 @@ install-license: CYGWIN_LICENSE COPYING
install: Makefile $(INSTALL_LICENSE) $(INSTALL_SUBDIRS)
-clean: $(CLEAN_SUBDIRS)
+clean distclean: $(CLEAN_SUBDIRS)
all-info:
diff --git a/winsup/cygwin/Makefile.in b/winsup/cygwin/Makefile.in
index e42dd94..981f639 100644
--- a/winsup/cygwin/Makefile.in
+++ b/winsup/cygwin/Makefile.in
@@ -564,8 +564,9 @@ _cygwin_crt0_common_STDINCFLAGS:=yes
libstdcxx_wrapper_STDINCFLAGS:=yes
cxx_STDINCFLAGS:=yes
-.PHONY: all force dll_ofiles install all_target install_target all_host install_host \
- install install-libs install-headers
+.PHONY: all force dll_ofiles install all_target install_target all_host \
+ install_host install install-libs install-headers \
+ clean distclean realclean maintainer-clean
all_host=@all_host@
install_host=@install_host@
@@ -653,14 +654,15 @@ uninstall-man:
rm -f $(DESTDIR)$(mandir)/man7/`basename $$i` ; \
done
-clean:
- -rm -f *.o *.dll *.dbg *.a *.exp junk *.base version.cc *.exe *.d *stamp* *_magic.h sigfe.s cygwin.def globals.h $(srcdir)/$(TLSOFFSETS_H) $(srcdir)/devices.cc
+clean distclean realclean:
+ -rm -f *.o *.dll *.dbg *.a *.exp junk *.base version.cc *.exe *.d *stamp* *_magic.h sigfe.s cygwin.def globals.h
-@$(MAKE) -C ${cygserver_blddir} libclean
-maintainer-clean realclean: clean
+maintainer-clean: clean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
-rm -fr configure
+ -rm -f $(srcdir)/$(TLSOFFSETS_H) $(srcdir)/devices.cc
# Rule to build LDSCRIPT
$(LDSCRIPT): $(LDSCRIPT).in