Author: leo
Date: Fri Apr 22 05:40:38 2005
New Revision: 7908
Modified:
trunk/MANIFEST.generated
trunk/config/init/hints/mswin32.pl
Log:
[perl #35048] [PATCH] Building pge.dll with MinGW
Small patch for building and coping pge.dll with MinGW.
[perl #35049] [PATCH] MANIFEST.generated
Add parrot utils (pdump, pdb, pbc_info, disassemble)
Remove obsolete files.
Both
Courtesy of François Perrad <[EMAIL PROTECTED]>
Modified: trunk/MANIFEST.generated
==============================================================================
--- trunk/MANIFEST.generated (original)
+++ trunk/MANIFEST.generated Fri Apr 22 05:40:38 2005
@@ -1,4 +1,8 @@
parrot [main]bin
+pdump [main]bin
+pdb [main]bin
+pbc_info [main]bin
+disassemble [main]bin
blib/lib/libparrot.a [devel]lib
runtime/parrot/library/Data/Dumper/Base.pbc [main]
runtime/parrot/library/Data/Dumper/Default.pbc [main]
@@ -7,7 +11,6 @@
runtime/parrot/library/Data/Sort.pbc [main]
runtime/parrot/library/Getopt/Long.pbc [main]
runtime/parrot/library/Stream/Base.pbc [main]
-runtime/parrot/library/Stream/Buffer.pbc [main]
runtime/parrot/library/Stream/Combiner.pbc [main]
runtime/parrot/library/Stream/Coroutine.pbc [main]
runtime/parrot/library/Stream/Filter.pbc [main]
@@ -45,5 +48,3 @@
runtime/parrot/include/tm.pasm [main]
runtime/parrot/include/vtable_methods.pasm [main]
runtime/parrot/include/warnings.pasm [main]
-blib/lib/icu/2.6.1/icudt26l.dat [main]
-blib/lib/icu/2.6.1/icudt26b.dat [main]
Modified: trunk/config/init/hints/mswin32.pl
==============================================================================
--- trunk/config/init/hints/mswin32.pl (original)
+++ trunk/config/init/hints/mswin32.pl Fri Apr 22 05:40:38 2005
@@ -151,10 +151,10 @@
'ar' => 'ar',
'cc' => 'gcc',
'ccflags' => '-s -O2 -DWIN32 ',
- 'cp' => 'copy',
+ 'cp' => '$(PERL) -MExtUtils::Command -e cp',
'ld' => 'g++',
'ld_load_flags' => '-shared ',
- 'ld_share_flags' => '-shared libparrot.def ',
+ 'ld_share_flags' => '-shared ',
'ldflags' => '-s ',
'libs' => '-lmsvcrt -lmoldname -lkernel32
-luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32
-lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 ',
'link' => 'gcc',
@@ -166,9 +166,9 @@
} elsif ($make =~ /dmake/i) {
# mingw Perl
Configure::Data->set(
- 'cp' => 'copy',
+ 'cp' => '$(PERL) -MExtUtils::Command -e cp',
'ld_load_flags' => '-shared ',
- 'ld_share_flags' => '-shared libparrot.def ',
+ 'ld_share_flags' => '-shared ',
'make' => 'mingw32-make',
'ncilib_link_extra' => 'src/libnci_test.def',
);