diff options
Diffstat (limited to 'ext/re/Makefile.PL')
-rw-r--r-- | ext/re/Makefile.PL | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/re/Makefile.PL b/ext/re/Makefile.PL index e21b923b29..9ed83d17c8 100644 --- a/ext/re/Makefile.PL +++ b/ext/re/Makefile.PL @@ -10,6 +10,23 @@ WriteMakefile( ); sub MY::postamble { + if ($^O eq 'VMS') { + return <<'VMS_EOF'; +re_comp.c : [--]regcomp.c + - $(RM_F) $(MMS$TARGET_NAME) + $(CP) [--]regcomp.c $(MMS$TARGET_NAME) + +re_comp$(OBJ_EXT) : re_comp.c + +re_exec.c : [--]regexec.c + - $(RM_F) $(MMS$TARGET_NAME) + $(CP) [--]regexec.c $(MMS$TARGET_NAME) + +re_exec$(OBJ_EXT) : re_exec.c + + +VMS_EOF + } else { return <<'EOF'; re_comp.c: ../../regcomp.c -$(RM_F) $@ @@ -20,4 +37,5 @@ re_exec.c: ../../regexec.c $(CP) ../../regexec.c $@ EOF + } } |