1 # This Makefile is for the Sepia extension to perl.
3 # It was generated automatically by MakeMaker version
4 # 6.17 (Revision: 1.133) from the contents of
5 # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
7 # ANY CHANGES MADE HERE WILL BE LOST!
11 # MakeMaker Parameters:
13 # ABSTRACT => q[Simple Emacs-Perl InterAction: ugly, yet effective.]
14 # AUTHOR => q[Sean O'Rourke <seano@cpan.org>]
16 # PREREQ_PM => { Emacs::EPL=>q[0], Module::Info=>q[0], Data::Dumper=>q[0] }
17 # VERSION_FROM => q[Sepia.pm]
19 # --- MakeMaker post_initialize section:
22 # --- MakeMaker const_config section:
24 # These definitions are from config.sh (via /usr/local/lib/perl5/5.8.3/darwin-thread-multi/Config.pm)
26 # They may have been overridden via Makefile.PL or on the command line
29 CCCDLFLAGS
= -flat_namespace
-bundle
-fPIC
34 LDDLFLAGS
= -flat_namespace
-bundle
-undefined suppress
-L
/usr
/local
/lib
-L
/opt
/local
/lib
-L
/sw
/lib
35 LDFLAGS
= -flat_namespace
-L
/usr
/local
/lib
-L
/opt
/local
/lib
-L
/sw
/lib
36 LIBC
= /usr
/lib
/libc.dylib
41 RANLIB
= /usr
/bin
/ar ts
42 SITELIBEXP
= /usr
/local
/lib
/perl5
/site_perl
/5.8.3
43 SITEARCHEXP
= /usr
/local
/lib
/perl5
/site_perl
/5.8.3/darwin-thread-multi
51 # --- MakeMaker constants section:
57 VERSION_MACRO
= VERSION
59 DEFINE_VERSION
= -D
$(VERSION_MACRO
)=\"$(VERSION
)\"
61 XS_VERSION_MACRO
= XS_VERSION
62 XS_DEFINE_VERSION
= -D
$(XS_VERSION_MACRO
)=\"$(XS_VERSION
)\"
63 INST_ARCHLIB
= blib
/arch
64 INST_SCRIPT
= blib
/script
67 INST_MAN1DIR
= blib
/man1
68 INST_MAN3DIR
= blib
/man3
74 PERLPREFIX
= /usr
/local
75 SITEPREFIX
= /usr
/local
77 INSTALLPRIVLIB
= $(PERLPREFIX
)/lib
/perl5
/5.8.3
78 DESTINSTALLPRIVLIB
= $(DESTDIR
)$(INSTALLPRIVLIB
)
79 INSTALLSITELIB
= $(SITEPREFIX
)/lib
/perl5
/site_perl
/5.8.3
80 DESTINSTALLSITELIB
= $(DESTDIR
)$(INSTALLSITELIB
)
82 DESTINSTALLVENDORLIB
= $(DESTDIR
)$(INSTALLVENDORLIB
)
83 INSTALLARCHLIB
= $(PERLPREFIX
)/lib
/perl5
/5.8.3/darwin-thread-multi
84 DESTINSTALLARCHLIB
= $(DESTDIR
)$(INSTALLARCHLIB
)
85 INSTALLSITEARCH
= $(SITEPREFIX
)/lib
/perl5
/site_perl
/5.8.3/darwin-thread-multi
86 DESTINSTALLSITEARCH
= $(DESTDIR
)$(INSTALLSITEARCH
)
88 DESTINSTALLVENDORARCH
= $(DESTDIR
)$(INSTALLVENDORARCH
)
89 INSTALLBIN
= $(PERLPREFIX
)/bin
90 DESTINSTALLBIN
= $(DESTDIR
)$(INSTALLBIN
)
91 INSTALLSITEBIN
= $(SITEPREFIX
)/bin
92 DESTINSTALLSITEBIN
= $(DESTDIR
)$(INSTALLSITEBIN
)
94 DESTINSTALLVENDORBIN
= $(DESTDIR
)$(INSTALLVENDORBIN
)
95 INSTALLSCRIPT
= $(PERLPREFIX
)/bin
96 DESTINSTALLSCRIPT
= $(DESTDIR
)$(INSTALLSCRIPT
)
97 INSTALLMAN1DIR
= $(PERLPREFIX
)/share
/man
/man1
98 DESTINSTALLMAN1DIR
= $(DESTDIR
)$(INSTALLMAN1DIR
)
99 INSTALLSITEMAN1DIR
= $(SITEPREFIX
)/share
/man
/man1
100 DESTINSTALLSITEMAN1DIR
= $(DESTDIR
)$(INSTALLSITEMAN1DIR
)
101 INSTALLVENDORMAN1DIR
=
102 DESTINSTALLVENDORMAN1DIR
= $(DESTDIR
)$(INSTALLVENDORMAN1DIR
)
103 INSTALLMAN3DIR
= $(PERLPREFIX
)/share
/man
/man3
104 DESTINSTALLMAN3DIR
= $(DESTDIR
)$(INSTALLMAN3DIR
)
105 INSTALLSITEMAN3DIR
= $(SITEPREFIX
)/share
/man
/man3
106 DESTINSTALLSITEMAN3DIR
= $(DESTDIR
)$(INSTALLSITEMAN3DIR
)
107 INSTALLVENDORMAN3DIR
=
108 DESTINSTALLVENDORMAN3DIR
= $(DESTDIR
)$(INSTALLVENDORMAN3DIR
)
109 PERL_LIB
= /usr
/local
/lib
/perl5
/5.8.3
110 PERL_ARCHLIB
= /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
111 LIBPERL_A
= libperl.a
112 FIRST_MAKEFILE
= Makefile
113 MAKEFILE_OLD
= $(FIRST_MAKEFILE
).old
114 MAKE_APERL_FILE
= $(FIRST_MAKEFILE
).aperl
116 PERL_INC
= /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
117 PERL
= /usr
/local
/bin
/perl
118 FULLPERL
= /usr
/local
/bin
/perl
121 FULLPERLRUN
= $(FULLPERL
)
122 ABSPERLRUN
= $(ABSPERL
)
123 PERLRUNINST
= $(PERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
124 FULLPERLRUNINST
= $(FULLPERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
125 ABSPERLRUNINST
= $(ABSPERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
130 MAKEMAKER
= /usr
/local
/lib
/perl5
/5.8.3/ExtUtils
/MakeMaker.pm
134 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
135 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
136 # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
137 # DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
142 VERSION_FROM
= Sepia.pm
147 # Handy lists of source code files:
155 # Where is the Config information that we are using/depend on
156 CONFIGDEP
= $(PERL_ARCHLIB
)$(DIRFILESEP
)Config.pm
$(PERL_INC
)$(DIRFILESEP
)config.h
158 # Where to build things
159 INST_LIBDIR
= $(INST_LIB
)
160 INST_ARCHLIBDIR
= $(INST_ARCHLIB
)
162 INST_AUTODIR
= $(INST_LIB
)/auto
/$(FULLEXT
)
163 INST_ARCHAUTODIR
= $(INST_ARCHLIB
)/auto
/$(FULLEXT
)
175 TO_INST_PM
= Sepia.pm \
180 PM_TO_BLIB
= Xref.pm \
181 $(INST_LIB
)/Xref.pm \
183 $(INST_LIB
)/supers.pl \
185 $(INST_LIB
)/Sepia.pm \
187 $(INST_LIB
)/modindex.pl
190 # --- MakeMaker platform_constants section:
191 MM_Unix_VERSION
= 1.42
192 PERL_MALLOC_DEF
= -DPERL_EXTMALLOC_DEF
-Dmalloc
=Perl_malloc
-Dfree
=Perl_mfree
-Drealloc
=Perl_realloc
-Dcalloc
=Perl_calloc
195 # --- MakeMaker tool_autosplit section:
196 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
197 AUTOSPLITFILE
= $(PERLRUN
) -e
'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
201 # --- MakeMaker tool_xsubpp section:
204 # --- MakeMaker tools_other section:
209 NOOP
= $(SHELL
) -c true
216 DEV_NULL
= > /dev
/null
2>&1
217 MKPATH
= $(PERLRUN
) "-MExtUtils::Command" -e mkpath
218 EQUALIZE_TIMESTAMP
= $(PERLRUN
) "-MExtUtils::Command" -e eqtime
223 MOD_INSTALL
= $(PERLRUN
) -MExtUtils
::Install
-e
'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
224 DOC_INSTALL
= $(PERLRUN
) "-MExtUtils::Command::MM" -e perllocal_install
225 UNINSTALL
= $(PERLRUN
) "-MExtUtils::Command::MM" -e
uninstall
226 WARN_IF_OLD_PACKLIST
= $(PERLRUN
) "-MExtUtils::Command::MM" -e warn_if_old_packlist
229 # --- MakeMaker makemakerdflt section:
234 # --- MakeMaker dist section:
239 COMPRESS
= gzip
--best
242 PREOP
= $(NOECHO
) $(NOOP
)
243 POSTOP
= $(NOECHO
) $(NOOP
)
244 TO_UNIX
= $(NOECHO
) $(NOOP
)
246 RCS_LABEL
= rcs
-Nv
$(VERSION_SYM
): -q
248 DIST_DEFAULT
= tardist
250 DISTVNAME
= Sepia-0.56
253 # --- MakeMaker macro section:
256 # --- MakeMaker depend section:
259 # --- MakeMaker cflags section:
262 # --- MakeMaker const_loadlibs section:
265 # --- MakeMaker const_cccmd section:
268 # --- MakeMaker post_constants section:
271 # --- MakeMaker pasthru section:
273 PASTHRU
= LIB
="$(LIB)"\
274 LIBPERL_A
="$(LIBPERL_A)"\
275 LINKTYPE
="$(LINKTYPE)"\
277 OPTIMIZE
="$(OPTIMIZE)"\
278 PASTHRU_DEFINE
="$(PASTHRU_DEFINE)"\
279 PASTHRU_INC
="$(PASTHRU_INC)"
282 # --- MakeMaker special_targets section:
283 .SUFFIXES
: .xs .c .C .
cpp .i .s .
cxx .
cc $(OBJ_EXT
)
285 .PHONY
: all config static dynamic
test linkext manifest
289 # --- MakeMaker c_o section:
292 # --- MakeMaker xs_c section:
295 # --- MakeMaker xs_o section:
298 # --- MakeMaker top_targets section:
299 all :: pure_all manifypods
303 pure_all
:: config pm_to_blib subdirs linkext
306 subdirs
:: $(MYEXTLIB
)
309 config
:: $(FIRST_MAKEFILE
) $(INST_LIBDIR
)$(DIRFILESEP
).exists
312 config
:: $(INST_ARCHAUTODIR
)$(DIRFILESEP
).exists
315 config
:: $(INST_AUTODIR
)$(DIRFILESEP
).exists
318 $(INST_AUTODIR
)/.exists
:: /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
319 $(NOECHO
) $(MKPATH
) $(INST_AUTODIR
)
320 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
$(INST_AUTODIR
)/.exists
322 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_AUTODIR
)
324 $(INST_LIBDIR
)/.exists
:: /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
325 $(NOECHO
) $(MKPATH
) $(INST_LIBDIR
)
326 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
$(INST_LIBDIR
)/.exists
328 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_LIBDIR
)
330 $(INST_ARCHAUTODIR
)/.exists
:: /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
331 $(NOECHO
) $(MKPATH
) $(INST_ARCHAUTODIR
)
332 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
$(INST_ARCHAUTODIR
)/.exists
334 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_ARCHAUTODIR
)
336 config
:: $(INST_MAN3DIR
)$(DIRFILESEP
).exists
340 $(INST_MAN3DIR
)/.exists
:: /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
341 $(NOECHO
) $(MKPATH
) $(INST_MAN3DIR
)
342 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /usr
/local
/lib
/perl5
/5.8.3/darwin-thread-multi
/CORE
/perl.h
$(INST_MAN3DIR
)/.exists
344 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_MAN3DIR
)
347 perldoc ExtUtils
::MakeMaker
350 # --- MakeMaker linkext section:
352 linkext
:: $(LINKTYPE
)
356 # --- MakeMaker dlsyms section:
359 # --- MakeMaker dynamic section:
361 dynamic
:: $(FIRST_MAKEFILE
) $(INST_DYNAMIC
) $(INST_BOOT
)
365 # --- MakeMaker dynamic_bs section:
370 # --- MakeMaker dynamic_lib section:
373 # --- MakeMaker static section:
375 ## $(INST_PM) has been moved to the all: target.
376 ## It remains here for awhile to allow for old usage: "make static"
377 static
:: $(FIRST_MAKEFILE
) $(INST_STATIC
)
381 # --- MakeMaker static_lib section:
384 # --- MakeMaker manifypods section:
386 POD2MAN_EXE
= $(PERLRUN
) "-MExtUtils::Command::MM" -e pod2man
"--"
387 POD2MAN
= $(POD2MAN_EXE
)
390 manifypods
: pure_all \
393 $(NOECHO
) $(POD2MAN
) --section
=3 --perm_rw
=$(PERM_RW
)\
394 Xref.pm
$(INST_MAN3DIR
)/Xref.
$(MAN3EXT
)
399 # --- MakeMaker processPL section:
402 # --- MakeMaker installbin section:
405 # --- MakeMaker subdirs section:
409 # --- MakeMaker clean_subdirs section:
414 # --- MakeMaker clean section:
416 # Delete temporary files but do not touch installed files. We don't delete
417 # the Makefile here so a later make realclean still has a makefile to use.
419 clean :: clean_subdirs
420 -$(RM_RF
) .
/blib
$(MAKE_APERL_FILE
) $(INST_ARCHAUTODIR
)/extralibs.
all $(INST_ARCHAUTODIR
)/extralibs.
ld perlmain.c tmon.out mon.out so_locations pm_to_blib
*$(OBJ_EXT
) *$(LIB_EXT
) perl.exe perl perl
$(EXE_EXT
) $(BOOTSTRAP
) $(BASEEXT
).bso
$(BASEEXT
).def lib
$(BASEEXT
).def
$(BASEEXT
).exp
$(BASEEXT
).x core core.
*perl.
*.?
*perl.core core.
[0-9] core.
[0-9][0-9] core.
[0-9][0-9][0-9] core.
[0-9][0-9][0-9][0-9] core.
[0-9][0-9][0-9][0-9][0-9]
421 -$(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
) $(DEV_NULL
)
424 # --- MakeMaker realclean_subdirs section:
429 # --- MakeMaker realclean section:
431 # Delete temporary files (via clean) and also delete installed files
432 realclean purge
:: clean realclean_subdirs
433 $(RM_RF
) $(INST_AUTODIR
) $(INST_ARCHAUTODIR
)
434 $(RM_RF
) $(DISTVNAME
)
435 $(RM_F
) $(INST_LIB
)/modindex.pl
$(INST_LIB
)/supers.pl
$(MAKEFILE_OLD
) $(FIRST_MAKEFILE
) $(INST_LIB
)/Sepia.pm
$(INST_LIB
)/Xref.pm
438 # --- MakeMaker metafile section:
440 $(NOECHO
) $(ECHO
) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
441 $(NOECHO
) $(ECHO
) '#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#' >> META.yml
442 $(NOECHO
) $(ECHO
) 'name: Sepia' >> META.yml
443 $(NOECHO
) $(ECHO
) 'version: 0.56' >> META.yml
444 $(NOECHO
) $(ECHO
) 'version_from: Sepia.pm' >> META.yml
445 $(NOECHO
) $(ECHO
) 'installdirs: site' >> META.yml
446 $(NOECHO
) $(ECHO
) 'requires:' >> META.yml
447 $(NOECHO
) $(ECHO
) ' Data::Dumper: 0' >> META.yml
448 $(NOECHO
) $(ECHO
) ' Emacs::EPL: 0' >> META.yml
449 $(NOECHO
) $(ECHO
) ' Module::Info: 0' >> META.yml
450 $(NOECHO
) $(ECHO
) '' >> META.yml
451 $(NOECHO
) $(ECHO
) 'distribution_type: module' >> META.yml
452 $(NOECHO
) $(ECHO
) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
455 # --- MakeMaker metafile_addtomanifest section:
456 metafile_addtomanifest
:
457 $(NOECHO
) $(PERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
458 -e
' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
461 # --- MakeMaker dist_basics section:
462 distclean :: realclean distcheck
466 $(PERLRUN
) "-MExtUtils::Manifest=fullcheck" -e fullcheck
469 $(PERLRUN
) "-MExtUtils::Manifest=skipcheck" -e skipcheck
472 $(PERLRUN
) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
474 veryclean
: realclean
475 $(RM_F
) *~
*.orig
*/*~
*/*.orig
479 # --- MakeMaker dist_core section:
481 dist : $(DIST_DEFAULT
) $(FIRST_MAKEFILE
)
482 $(NOECHO
) $(PERLRUN
) -l
-e
'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
483 -e
' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';'
485 tardist
: $(DISTVNAME
).
tar$(SUFFIX
)
488 uutardist
: $(DISTVNAME
).
tar$(SUFFIX
)
489 uuencode
$(DISTVNAME
).
tar$(SUFFIX
) $(DISTVNAME
).
tar$(SUFFIX
) > $(DISTVNAME
).
tar$(SUFFIX
)_uu
491 $(DISTVNAME
).
tar$(SUFFIX
) : distdir
494 $(TAR
) $(TARFLAGS
) $(DISTVNAME
).
tar $(DISTVNAME
)
495 $(RM_RF
) $(DISTVNAME
)
496 $(COMPRESS
) $(DISTVNAME
).
tar
499 zipdist
: $(DISTVNAME
).zip
502 $(DISTVNAME
).zip
: distdir
504 $(ZIP
) $(ZIPFLAGS
) $(DISTVNAME
).zip
$(DISTVNAME
)
505 $(RM_RF
) $(DISTVNAME
)
510 $(SHAR
) $(DISTVNAME
) > $(DISTVNAME
).
shar
511 $(RM_RF
) $(DISTVNAME
)
515 # --- MakeMaker distdir section:
516 distdir
: metafile metafile_addtomanifest
517 $(RM_RF
) $(DISTVNAME
)
518 $(PERLRUN
) "-MExtUtils::Manifest=manicopy,maniread" \
519 -e
"manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
523 # --- MakeMaker dist_test section:
526 cd
$(DISTVNAME
) && $(ABSPERLRUN
) Makefile.PL
527 cd
$(DISTVNAME
) && $(MAKE
) $(PASTHRU
)
528 cd
$(DISTVNAME
) && $(MAKE
) test $(PASTHRU
)
531 # --- MakeMaker dist_ci section:
534 $(PERLRUN
) "-MExtUtils::Manifest=maniread" \
535 -e
"@all = keys %{ maniread() };" \
536 -e
"print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
537 -e
"print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
540 # --- MakeMaker install section:
542 install :: all pure_install doc_install
544 install_perl
:: all pure_perl_install doc_perl_install
546 install_site
:: all pure_site_install doc_site_install
548 install_vendor
:: all pure_vendor_install doc_vendor_install
550 pure_install
:: pure_
$(INSTALLDIRS
)_install
552 doc_install
:: doc_
$(INSTALLDIRS
)_install
554 pure__install
: pure_site_install
555 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
557 doc__install
: doc_site_install
558 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
561 $(NOECHO
) $(MOD_INSTALL
) \
562 read
$(PERL_ARCHLIB
)/auto
/$(FULLEXT
)/.packlist \
563 write
$(DESTINSTALLARCHLIB
)/auto
/$(FULLEXT
)/.packlist \
564 $(INST_LIB
) $(DESTINSTALLPRIVLIB
) \
565 $(INST_ARCHLIB
) $(DESTINSTALLARCHLIB
) \
566 $(INST_BIN
) $(DESTINSTALLBIN
) \
567 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
568 $(INST_MAN1DIR
) $(DESTINSTALLMAN1DIR
) \
569 $(INST_MAN3DIR
) $(DESTINSTALLMAN3DIR
)
570 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
571 $(SITEARCHEXP
)/auto
/$(FULLEXT
)
575 $(NOECHO
) $(MOD_INSTALL
) \
576 read
$(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
577 write
$(DESTINSTALLSITEARCH
)/auto
/$(FULLEXT
)/.packlist \
578 $(INST_LIB
) $(DESTINSTALLSITELIB
) \
579 $(INST_ARCHLIB
) $(DESTINSTALLSITEARCH
) \
580 $(INST_BIN
) $(DESTINSTALLSITEBIN
) \
581 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
582 $(INST_MAN1DIR
) $(DESTINSTALLSITEMAN1DIR
) \
583 $(INST_MAN3DIR
) $(DESTINSTALLSITEMAN3DIR
)
584 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
585 $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)
587 pure_vendor_install
::
588 $(NOECHO
) $(MOD_INSTALL
) \
589 read
$(VENDORARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
590 write
$(DESTINSTALLVENDORARCH
)/auto
/$(FULLEXT
)/.packlist \
591 $(INST_LIB
) $(DESTINSTALLVENDORLIB
) \
592 $(INST_ARCHLIB
) $(DESTINSTALLVENDORARCH
) \
593 $(INST_BIN
) $(DESTINSTALLVENDORBIN
) \
594 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
595 $(INST_MAN1DIR
) $(DESTINSTALLVENDORMAN1DIR
) \
596 $(INST_MAN3DIR
) $(DESTINSTALLVENDORMAN3DIR
)
599 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
600 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
601 -$(NOECHO
) $(DOC_INSTALL
) \
603 "installed into" "$(INSTALLPRIVLIB)" \
604 LINKTYPE
"$(LINKTYPE)" \
605 VERSION
"$(VERSION)" \
606 EXE_FILES
"$(EXE_FILES)" \
607 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
610 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
611 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
612 -$(NOECHO
) $(DOC_INSTALL
) \
614 "installed into" "$(INSTALLSITELIB)" \
615 LINKTYPE
"$(LINKTYPE)" \
616 VERSION
"$(VERSION)" \
617 EXE_FILES
"$(EXE_FILES)" \
618 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
620 doc_vendor_install
::
621 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
622 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
623 -$(NOECHO
) $(DOC_INSTALL
) \
625 "installed into" "$(INSTALLVENDORLIB)" \
626 LINKTYPE
"$(LINKTYPE)" \
627 VERSION
"$(VERSION)" \
628 EXE_FILES
"$(EXE_FILES)" \
629 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
632 uninstall :: uninstall_from_
$(INSTALLDIRS
)dirs
634 uninstall_from_perldirs
::
635 $(NOECHO
) $(UNINSTALL
) $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)/.packlist
637 uninstall_from_sitedirs
::
638 $(NOECHO
) $(UNINSTALL
) $(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist
640 uninstall_from_vendordirs
::
641 $(NOECHO
) $(UNINSTALL
) $(VENDORARCHEXP
)/auto
/$(FULLEXT
)/.packlist
644 # --- MakeMaker force section:
645 # Phony target to force checking subdirectories.
650 # --- MakeMaker perldepend section:
653 # --- MakeMaker makefile section:
655 # We take a very conservative approach here, but it's worth it.
656 # We move Makefile to Makefile.old here to avoid gnu make looping.
657 $(FIRST_MAKEFILE
) : Makefile.PL
$(CONFIGDEP
)
658 $(NOECHO
) $(ECHO
) "Makefile out-of-date with respect to $?"
659 $(NOECHO
) $(ECHO
) "Cleaning current config before rebuilding Makefile..."
660 $(NOECHO
) $(RM_F
) $(MAKEFILE_OLD
)
661 $(NOECHO
) $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
)
662 -$(MAKE
) -f
$(MAKEFILE_OLD
) clean $(DEV_NULL
) ||
$(NOOP
)
663 $(PERLRUN
) Makefile.PL
664 $(NOECHO
) $(ECHO
) "==> Your Makefile has been rebuilt. <=="
665 $(NOECHO
) $(ECHO
) "==> Please rerun the make command. <=="
670 # --- MakeMaker staticmake section:
672 # --- MakeMaker makeaperl section ---
674 FULLPERL
= /usr
/local
/bin
/perl
676 $(MAP_TARGET
) :: static
$(MAKE_APERL_FILE
)
677 $(MAKE
) -f
$(MAKE_APERL_FILE
) $@
679 $(MAKE_APERL_FILE
) : $(FIRST_MAKEFILE
)
680 $(NOECHO
) $(ECHO
) Writing
\"$(MAKE_APERL_FILE
)\" for this
$(MAP_TARGET
)
681 $(NOECHO
) $(PERLRUNINST
) \
683 MAKEFILE
=$(MAKE_APERL_FILE
) LINKTYPE
=static \
684 MAKEAPERL
=1 NORECURS
=1 CCCDLFLAGS
=
687 # --- MakeMaker test section:
690 TEST_TYPE
=test_
$(LINKTYPE
)
695 testdb
:: testdb_
$(LINKTYPE
)
699 test_dynamic
:: pure_all
700 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
702 testdb_dynamic
:: pure_all
703 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) $(TESTDB_SW
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
707 test_static
:: test_dynamic
708 testdb_static
:: testdb_dynamic
711 # --- MakeMaker ppd section:
712 # Creates a PPD (Perl Package Description) for a binary distribution.
714 $(NOECHO
) $(ECHO
) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,56,0,0">' > $(DISTNAME
).ppd
715 $(NOECHO
) $(ECHO
) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME
).ppd
716 $(NOECHO
) $(ECHO
) ' <ABSTRACT>Simple Emacs-Perl InterAction: ugly, yet effective.</ABSTRACT>' >> $(DISTNAME
).ppd
717 $(NOECHO
) $(ECHO
) ' <AUTHOR>Sean O'\''Rourke <seano@cpan.org></AUTHOR>' >> $(DISTNAME
).ppd
718 $(NOECHO
) $(ECHO
) ' <IMPLEMENTATION>' >> $(DISTNAME
).ppd
719 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="Data-Dumper" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
720 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="Emacs-EPL" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
721 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="Module-Info" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
722 $(NOECHO
) $(ECHO
) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME
).ppd
723 $(NOECHO
) $(ECHO
) ' <ARCHITECTURE NAME="darwin-thread-multi" />' >> $(DISTNAME
).ppd
724 $(NOECHO
) $(ECHO
) ' <CODEBASE HREF="" />' >> $(DISTNAME
).ppd
725 $(NOECHO
) $(ECHO
) ' </IMPLEMENTATION>' >> $(DISTNAME
).ppd
726 $(NOECHO
) $(ECHO
) '</SOFTPKG>' >> $(DISTNAME
).ppd
729 # --- MakeMaker pm_to_blib section:
731 pm_to_blib
: $(TO_INST_PM
)
732 $(NOECHO
) $(PERLRUN
) -MExtUtils
::Install
-e
'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
733 Xref.pm
$(INST_LIB
)/Xref.pm \
734 supers.pl
$(INST_LIB
)/supers.pl \
735 Sepia.pm
$(INST_LIB
)/Sepia.pm \
736 modindex.pl
$(INST_LIB
)/modindex.pl
737 $(NOECHO
) $(TOUCH
) $@
739 # --- MakeMaker selfdocument section:
742 # --- MakeMaker postamble section: