oopsy accidently removed invisibleblock in my last commit
[supertux.git] / mk / jam / autoconf.jam
index 185b263..507acea 100644 (file)
@@ -1,15 +1,25 @@
 # Clean rules for autoconf generated stuff
 
-# construct some clean targets
-Clean distclean : config.log config.status config.cache aclocal.m4
-                  Jamconfig config.h out.txt log.txt stamp-h1 
-                  libtool ;
-CleanDir distclean : autom4te.cache out ;
-Depends distclean : clean ;
+##  Setup some stuff that makes usage of autoconf easier
+rule UseAutoconf
+{
+    # construct some clean targets
+    Clean distclean : config.log config.status config.cache aclocal.m4
+                      Jamconfig config.h out.txt log.txt stamp-h1 
+                      libtool ;
+    CleanDir distclean : autom4te.cache out ;
+    Depends distclean : clean ;
                                                                                 
-Clean cvsclean : configure aclocal.m4 config.h.in Jamconfig.in ;
-Depends cvsclean : distclean ;
+    Clean cvsclean : configure aclocal.m4 config.h.in Jamconfig.in ;
+    Depends cvsclean : distclean ;
                                                                                 
-Help clean : "Cleanup objectfiles and targets" ;
-Help distclean : "Cleanup objectfiles and build configuration" ;
-Help cvsclean : "Cleanup all objectfiles, buildconfig and generated files." ;
+    Help clean : "Cleanup objectfiles and targets" ;
+    Help distclean : "Cleanup objectfiles and build configuration" ;
+    Help cvsclean :
+        "Cleanup all objectfiles, buildconfig and generated files." ;
+    Package autogen.sh configure.ac configure config.h.in
+            Jamrules Jamconfig.in ;
+    Package [ Wildcard mk/jam : *.jam ] [ Wildcard mk/autoconf : *.m4 ]
+            mk/autoconf/config.guess mk/autoconf/config.sub
+            mk/autoconf/install-sh ;
+}