Patch for make realclean


Subject: Patch for make realclean
From: Harald Fernengel (harry@bnro.de)
Date: Mon Nov 06 2000 - 13:19:10 CST


Hello,

this patch for /abi/src/Makefile updates the "make realclean" target
so that libwv and libiconv also do a realclean. This lets you build
the same source code on different platforms without having to check
out several clean copies. Simply do a "make realclean" to get a real
clean local copy of your source.

Harry

Index: Makefile
===================================================================
RCS file: /cvsroot/abi/src/Makefile,v
retrieving revision 1.45
diff -r1.45 Makefile
25a26,27
> REQUIREREALCLEAN= clean_ABI_ clean_ZLIB_ clean_LIBPNG_ clean_LIBWV_ clean_LIBICONV_
>
38,39c40
< realclean::
< rm -rf $(OUTDIR) $(DIST)

---
> realclean:: $(REQUIREREALCLEAN)
176a178,206
> 
> #################################################################
> 
> clean_ZLIB_:
> 	@if [ -d $(ABI_ROOT)/../zlib ]; then		\
> 		$(MAKE) -C $(ABI_ROOT)/../zlib clean;	\
> 	fi
> 
> clean_LIBPNG_:
> 	@if [ -d $(ABI_ROOT)/../libpng ]; then		\
> 		$(MAKE) -C $(ABI_ROOT)/../libpng clean;	\
> 	fi
> 
> # we have to make a realclean here so the configure script reruns
> # if no makefile exists, it is already clean
> clean_LIBWV_:
> 	@if [ -d $(ABI_ROOT)/../wv -a -f $(ABI_ROOT)/../wv/Makefile ]; then		\
> 		$(MAKE) -C $(ABI_ROOT)/../wv realclean;	\
> 	fi	
> 
> # we have to make a distclean here to ensure that the configure script reruns
> # if no makefile exists, it is already clean
> clean_LIBICONV_:
> 	@if [ -d $(ABI_ROOT)/../libiconv -a -f $(ABI_ROOT)/../libiconv/Makefile ]; then	\
> 		$(MAKE) -C $(ABI_ROOT)/../libiconv distclean;	\
> 	fi	
> 
> clean_ABI_:
> 	rm -rf $(OUTDIR) $(DIST)



This archive was generated by hypermail 2b25 : Mon Nov 06 2000 - 13:19:12 CST