Make dquote_static.c available to ext/re/
authorTony Cook <tony@develop-help.com>
Thu, 23 Sep 2010 10:44:37 +0000 (20:44 +1000)
committerAndy Dougherty <doughera@lafayette.edu>
Thu, 23 Sep 2010 13:37:58 +0000 (09:37 -0400)
Under Win32 the main perl source directory isn't in the C include
path, so as we do with the re source files, copy dquote_static.c to
the ext/re directory.

ext/re/Makefile.PL

index dbc4142..a973352 100644 (file)
@@ -24,13 +24,14 @@ sub upupfile {
 sub postamble {
     my $regcomp_c = upupfile('regcomp.c');
     my $regexec_c = upupfile('regexec.c');
+    my $dquote_static_c = upupfile('dquote_static.c');
 
     <<EOF;
 re_comp.c : $regcomp_c
        - \$(RM_F) re_comp.c
        \$(CP) $regcomp_c re_comp.c
 
-re_comp\$(OBJ_EXT) : re_comp.c
+re_comp\$(OBJ_EXT) : re_comp.c dquote_static.c
 
 re_exec.c : $regexec_c
        - \$(RM_F) re_exec.c
@@ -38,6 +39,10 @@ re_exec.c : $regexec_c
 
 re_exec\$(OBJ_EXT) : re_exec.c
 
+dquote_static.c : $dquote_static_c
+       - \$(RM_F) dquote_static.c
+       \$(CP) $dquote_static_c dquote_static.c
+
 EOF
 }