summaryrefslogtreecommitdiff
path: root/makedef.pl
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2009-05-15 17:28:00 +0100
committerDavid Mitchell <davem@iabyn.com>2009-05-15 17:28:00 +0100
commit3523994b04cceafe4dd50a410bf7dc1b547a82d1 (patch)
treea1945cfa6e0822ca66680ed9ac7e4c71e15e2fe5 /makedef.pl
parent07d48c2ab53ff24d46b741408bbe4e54cb5ead8e (diff)
downloadperl-3523994b04cceafe4dd50a410bf7dc1b547a82d1.tar.gz
update the head comments in makedef.pl
Diffstat (limited to 'makedef.pl')
-rw-r--r--makedef.pl28
1 files changed, 26 insertions, 2 deletions
diff --git a/makedef.pl b/makedef.pl
index 354b82a1cf..1b3c2b5fe5 100644
--- a/makedef.pl
+++ b/makedef.pl
@@ -6,8 +6,32 @@
# and by AIX for creating libperl.a when -Dusershrplib is in effect,
# and by MacOS Classic.
#
-# reads global.sym, pp.sym, perlvars.h, intrpvar.h, config.h
-# On OS/2 reads miniperl.map and the previous version of perl5.def as well
+# Reads from information stored in
+#
+# config.h
+# config.sh
+# global.sym
+# globvar.sym
+# intrpvar.h
+# macperl.sym (on MacOS)
+# miniperl.map (on OS/2)
+# perl5.def (on OS/2; this is the old version of the file being made)
+# perlio.sym
+# perlvars.h
+#
+# plus long lists of function names hard-coded directly in this script and
+# in the DATA section.
+#
+# Writes the result to STDOUT.
+#
+# Normally this script is invoked from a makefile (e.g. win32/Makefile),
+# which redirects STDOUT to a suitable file, such as:
+#
+# perl5.def OS/2
+# perldll.def Windows
+# perl.exp AIX
+# perl.imp NetWare
+
BEGIN { unshift @INC, "lib" }
use strict;