docs-common Makefile.common,1.95,1.96

Tommy Reynolds (jtr) fedora-docs-commits at redhat.com
Sat Mar 4 22:07:21 UTC 2006


Author: jtr

Update of /cvs/docs/docs-common
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20231

Modified Files:
	Makefile.common 
Log Message:
Added secret "make mrproper" target ;-)


Index: Makefile.common
===================================================================
RCS file: /cvs/docs/docs-common/Makefile.common,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -r1.95 -r1.96
--- Makefile.common	4 Mar 2006 21:42:33 -0000	1.95
+++ Makefile.common	4 Mar 2006 22:07:00 -0000	1.96
@@ -824,6 +824,27 @@
 #
 #########################################################################
 
+
+#########################################################################
+# I'm going to bury this target deep at the bottom of the Makefile so 
+# that maybe you won't see it ;-)  This is a *VERY DANGEROUS* target
+# what will destroy *ALL* of your work, that of all the translators,
+# and probably cause dental cavities as well.  You *DO NOT* want to
+# use this target, ever.  The purpose of this target is to erase the
+# oh-so-carefully hand-crafted .POT and .PO translation files in addition
+# to all of the other generated product files.  THIS IS THE ONLY TARGET
+# THAT WILL ERASE A .PO FILE!  Unless you are working on the I18N part
+# of the FDP toolchain itself, you MUST NOT EVER use this target!  It
+# voids all warranties!  It will never show up on a "make help" list!
+mrproper: distclean
+	${RM} po/*.*
+# OK, you tried it anyway didn't you?  To recover you must:
+# 1) NOT DO A CVS COMMIT; and
+# 2) Immediately do a "cvs update po" to repair the damage; and
+# 3) Send $25.00USD to the charity of your choice; or
+# 4) Just pretend you didn't use this target in the first place.
+#########################################################################
+
 #########################################################################
 # End of Makefile.common
 #########################################################################




More information about the docs-commits mailing list