Type "dmake" (or "nmake" if you are using that make).
This should build everything. Specifically, it will create perl.exe,
-perl59.dll at the perl toplevel, and various other extension dll's
+perl510.dll at the perl toplevel, and various other extension dll's
under the lib\auto directory. If the build fails for any reason, make
sure you have done the previous steps correctly.
#####################################
prefix=/usr/local
-perlpath="$prefix/bin/perl59"
-startperl="#! $prefix/bin/perl59"
-privlib="$prefix/lib/perl59"
+perlpath="$prefix/bin/perl510"
+startperl="#! $prefix/bin/perl510"
+privlib="$prefix/lib/perl510"
man1dir="$prefix/man/man1"
man3dir="$prefix/man/man3"
-sitearch="$prefix/lib/perl59/$archname"
-sitelib="$prefix/lib/perl59"
+sitearch="$prefix/lib/perl510/$archname"
+sitelib="$prefix/lib/perl510"
#Do not overwrite by default /usr/bin/perl of DG/UX
installusrbinperl="$undef"
# <takis@XFree86.Org>
#####################################
-libperl="libperl59.so"
+libperl="libperl510.so"
# Many functions (eg, gethostent(), killpg(), getpriority(), setruid()
# dbm_*(), and plenty more) are defined in -ldgc. Usually you don't
# DG/UX library!
libswanted="dbm posix resolv socket nsl dl m rte"
archname="ix86-dgux-thread"
- sitearch="$prefix/lib/perl59/$archname"
- sitelib="$prefix/lib/perl59"
+ sitearch="$prefix/lib/perl510/$archname"
+ sitelib="$prefix/lib/perl510"
case "$cc" in
*gcc*)
#### Use GCC -2.95.2/3 rev (DG/UX) and -pthread
$perldll =~ s/(\..*)?$/$v_e_r_s.$dlext/;
$perldll =~ s/^lib/cyg/;
} else {
- $perldll = 'perl59.' . $dlext;
+ $perldll = 'perl510.' . $dlext;
}
if ($dlsrc ne "dl_none.xs") {
print STDERR "Defines: (" . join(' ', sort keys %define) . ")\n";
if ($PLATFORM =~ /^win(?:32|ce)$/) {
- (my $dll = ($define{PERL_DLL} || "perl59")) =~ s/\.dll$//i;
+ (my $dll = ($define{PERL_DLL} || "perl510")) =~ s/\.dll$//i;
print "LIBRARY $dll\n";
# The DESCRIPTION module definition file statement is not supported
# by VC7 onwards.
}
elsif ($PLATFORM eq 'netware') {
if ($FILETYPE eq 'def') {
- print "LIBRARY perl59\n";
+ print "LIBRARY perl510\n";
print "DESCRIPTION 'Perl interpreter for NetWare'\n";
print "EXPORTS\n";
}
# MS Platform SDK 64-bit compiler and tools
#
# This is set up to build a perl.exe that runs off a shared library
-# (perl59.dll). Also makes individual DLLs for the XS extensions.
+# (perl510.dll). Also makes individual DLLs for the XS extensions.
#
##
# set this to additionally provide a statically linked perl-static.exe.
# Note that dynamic loading will not work with this perl, so you must
# include required modules statically using the STATIC_EXT or ALL_STATIC
-# variables below. A static library perl59s.lib will also be created.
+# variables below. A static library perl510s.lib will also be created.
# Ordinary perl.exe is not affected by this option.
#
#BUILD_STATIC = define
# makedef.pl must be updated if this changes, and this should normally
# only change when there is an incompatible revision of the public API.
-PERLIMPLIB = ..\perl59.lib
-PERLSTATICLIB = ..\perl59s.lib
-PERLDLL = ..\perl59.dll
+PERLIMPLIB = ..\perl510.lib
+PERLSTATICLIB = ..\perl510s.lib
+PERLDLL = ..\perl510.dll
MINIPERL = ..\miniperl.exe
MINIDIR = .\mini
# MS Platform SDK 64-bit compiler and tools **experimental**
#
# This is set up to build a perl.exe that runs off a shared library
-# (perl59.dll). Also makes individual DLLs for the XS extensions.
+# (perl510.dll). Also makes individual DLLs for the XS extensions.
#
##
# set this to additionally provide a statically linked perl-static.exe.
# Note that dynamic loading will not work with this perl, so you must
# include required modules statically using the STATIC_EXT or ALL_STATIC
-# variables below. A static library perl59s.lib will also be created.
+# variables below. A static library perl510s.lib will also be created.
# Ordinary perl.exe is not affected by this option.
#
#BUILD_STATIC *= define
CFGSH_TMPL = config.gc
CFGH_TMPL = config_H.gc
-PERLIMPLIB = ..\libperl59$(a)
-PERLSTATICLIB = ..\libperl59s$(a)
+PERLIMPLIB = ..\libperl510$(a)
+PERLSTATICLIB = ..\libperl510s$(a)
.ELSE
# makedef.pl must be updated if this changes, and this should normally
# only change when there is an incompatible revision of the public API.
-PERLIMPLIB *= ..\perl59$(a)
-PERLSTATICLIB *= ..\perl59s$(a)
-PERLDLL = ..\perl59.dll
+PERLIMPLIB *= ..\perl510$(a)
+PERLSTATICLIB *= ..\perl510s$(a)
+PERLDLL = ..\perl510.dll
XCOPY = xcopy /f /r /i /d /y
RCOPY = xcopy /f /r /i /e /d /y