-Licenses
[www.jankratochvil.net.git] / autogen.pl
index 4c25a8c..babca37 100755 (executable)
@@ -19,8 +19,7 @@
 
 
 require 5.6.0; # at least 'use warnings;' but we need some 5.6.0+ modules anyway
-use vars qw($VERSION);
-$VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; };
+our $VERSION=do { my @r=(q$Revision$=~/\d+/g); sprintf "%d.".("%03d"x$#r),@r; };
 use strict;
 use warnings;
 
@@ -30,13 +29,63 @@ use AutoGen;
 use Carp qw(cluck confess);
 
 
+die if $ENV{"SERVER_SOFTWARE"};        # SECURITY: CGI misuse!
+
 AutoGen->run(
                "name"=>"www.jankratochvil.net",
                "COPYRIGHT_HOLDER"=>'Jan Kratochvil <project-www.jankratochvil.net@jankratochvil.net>',
                "ARGV"=>\@ARGV,
                "clean"=>[qw(
+                               .xvpics
                                ./ChangeLog.bak
+                               ./httpd.conf
                                ./INSTALL
-                               *.html
+                               ./dia-w.sh
+                               ./product/SUBDIRS
+                               ./product/mms2/mms-xfer.png
+                               ./product/mms2/*.gif
+                               ./product/hotelgate/full.png
+                               ./product/hotelgate/rooms.png
+                               ./product/hotelgate/cafe.png
+                               ./product/hotelgate/*.gif
+                               ./product/hotelgate/screenshot/*.gif
+                               ./project/SUBDIRS
+                               ./project/Nokia61/Nokia61
+                               ./project/Nokia61/Nokia61_23.cache
+                               ./project/line9k/line9k.png
+                               ./project/line9k/line9k.gif
+                               ./project/captive/doc/fig/*.png
+                               ./project/captive/doc/fig/*.gif
+                               ./project/captive/doc/dia/*.svg
+                               ./project/captive/doc/dia/*.dia~
+                               ./project/captive/doc/*.gif
+                               ./project/captive/*.gif
+                               ./project/PortDiag/*.gif
+                               ./project/CasioA/*.gif
+                               ./project/LaserGame/*.gif
+                               ./project/Islet/*.gif
+                               ./project/surprise/*.gif
+                               ./My/*.gif
+                               ./project/int13sniff/*.gif
+                               ./resume/*.gif
+                               ./resume/*.aux
+                               ./resume/*.log
+                               ./resume/*.out
+                               ./etmms/*.svg
+                               ./etmms/*.dia~
+                               ./project/TraceFS/*.gif
+                               ./project/pgsqlsubstr/*.gif
+                               ./project/winvnc/*.gif
+                               ./project/TraceFS/*.gif
+                               ./project/pgsqlsubstr/*.gif
+                               ./project/winvnc/*.gif
+                               ./project/xbill/*.gif
+                               ./project/etherealmmse/*.gif
+                               ./project/etherealwsp/*.gif
+                               ./project/gladewsrc/*.gif
+                               ./project/muttsort/*.gif
+                               ./project/redirector_ad/*.gif
+                               ./project/FordFulk/*.gif
+                               ./project/Heat/*.gif
                                )],
                );