[differences between cumulative patch application and perl5.004_01]
[p5sagit/p5-mst-13.2.git] / ext / SDBM_File / Makefile.PL
index 634df7c..02dfd7d 100644 (file)
@@ -5,17 +5,22 @@ use ExtUtils::MakeMaker;
 #      config, all, clean, realclean and sdbm/Makefile
 # which perform the corresponding actions in the subdirectory.
 
+$define = ($^O eq 'MSWin32') ? '-DMSDOS' : '';
+
 WriteMakefile(
-    MYEXTLIB => 'sdbm/libsdbm$(LIB_EXT)',
+    NAME       => 'SDBM_File',
+    MYEXTLIB => 'sdbm'.($^O eq 'MSWin32' ? '\\' : '/').'libsdbm$(LIB_EXT)',
     MAN3PODS   => ' ',         # Pods will be built by installman.
     XSPROTOARG => '-noprototypes',             # XXX remove later?
+    VERSION_FROM => 'SDBM_File.pm',
+    DEFINE => $define,
 );
 
 
 sub MY::postamble {
     '
 $(MYEXTLIB): sdbm/Makefile
-       cd sdbm; $(MAKE) all
+       cd sdbm && $(MAKE) all
 ';
 }