BEGIN {
+ push @INC, $ENV{SOURCEPATH};
require 5.10.0;
unless (-f 'configure') {
print "Error: $0 must be run from the main source directory!\n";
use File::Basename qw(basename);
+use make::common;
+
use constant {
BUILDPATH => $ENV{BUILDPATH},
SOURCEPATH => $ENV{SOURCEPATH}
exit 0;
sub run() {
- mkdir BUILDPATH;
+ create_directory(BUILDPATH, 0770) or die "Could not create build directory: $!";
chdir BUILDPATH or die "Could not open build directory: $!";
unlink 'include';
symlink "${\SOURCEPATH}/include", 'include';
}
}
}
-
+
my $core_mk = join ' ', @core_deps;
my $mods = join ' ', @modlist;
print MAKE <<END;