home *** CD-ROM | disk | FTP | other *** search
Makefile | 1999-07-20 | 879 b | 42 lines |
- use ExtUtils::MakeMaker;
- WriteMakefile(
- NAME => 're',
- VERSION_FROM => 're.pm',
- MAN3PODS => {}, # Pods will be built by installman.
- XSPROTOARG => '-noprototypes',
- OBJECT => 're_exec$(OBJ_EXT) re_comp$(OBJ_EXT) re$(OBJ_EXT)',
- DEFINE => '-DPERL_EXT_RE_BUILD -DPERL_EXT_RE_DEBUG',
- clean => { FILES => '*$(OBJ_EXT) *.c ../../lib/re.pm' },
- );
-
- 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) $@
- $(CP) ../../regcomp.c $@
-
- re_exec.c: ../../regexec.c
- -$(RM_F) $@
- $(CP) ../../regexec.c $@
-
- EOF
- }
- }
-