#!/usr/bin/perl -w
use strict;
-use vars qw(%Build %Targets $Verbose $Test);
+our (%Build, %Targets, $Verbose, $Test);
use Text::Tabs;
use Text::Wrap;
use Getopt::Long;
# --build-all tries to build everything
# --build-foo updates foo as follows
# --showfiles shows the files to be changed
-# --test exit if perl.pod, MANIFEST are consistent, and regenerated
-# files are up to date, die otherwise.
+# --tap emit TAP (testing) output describing the state of the pod files
%Targets = (
manifest => 'MANIFEST',
vms => 'vms/descrip_mms.template',
nmake => 'win32/Makefile',
- dmake => 'win32/makefile.mk',
gmake => 'win32/GNUmakefile',
podmak => 'win32/pod.mak',
unix => 'Makefile.SH',
# plan9 => 'plan9/mkfile',
);
-require 'Porting/pod_lib.pl';
-require 'Porting/manifest_lib.pl';
+require './Porting/pod_lib.pl';
+require './Porting/manifest_lib.pl';
sub my_die;
# process command-line switches
}
# shut up used only once warning
-*do_dmake = *do_dmake = \&do_nmake;
*do_gmake = *do_gmake = \&do_nmake;
sub do_podmak {