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]
14 # AUTHOR => q[Sean O'Rourke <seano@cpan.org>]
16 # PREREQ_PM => { B::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 /System/Library/Perl/5.8.6/darwin-thread-multi-2level/Config.pm)
26 # They may have been overridden via Makefile.PL or on the command line
33 LD
= env MACOSX_DEPLOYMENT_TARGET
=10.3 cc
34 LDDLFLAGS
= -bundle
-undefined dynamic_lookup
-L
/usr
/local
/lib
35 LDFLAGS
= -L
/usr
/local
/lib
36 LIBC
= /usr
/lib
/libc.dylib
41 RANLIB
= /usr
/bin
/ar ts
42 SITELIBEXP
= /Library
/Perl
/5.8.6
43 SITEARCHEXP
= /Library
/Perl
/5.8.6/darwin-thread-multi-2level
47 VENDORARCHEXP
= /Network
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
48 VENDORLIBEXP
= /Network
/Library
/Perl
/5.8.6
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
75 SITEPREFIX
= /usr
/local
76 VENDORPREFIX
= /usr
/local
77 INSTALLPRIVLIB
= $(PERLPREFIX
)/System
/Library
/Perl
/5.8.6
78 DESTINSTALLPRIVLIB
= $(DESTDIR
)$(INSTALLPRIVLIB
)
79 INSTALLSITELIB
= /Library
/Perl
/5.8.6
80 DESTINSTALLSITELIB
= $(DESTDIR
)$(INSTALLSITELIB
)
81 INSTALLVENDORLIB
= /Network
/Library
/Perl
/5.8.6
82 DESTINSTALLVENDORLIB
= $(DESTDIR
)$(INSTALLVENDORLIB
)
83 INSTALLARCHLIB
= $(PERLPREFIX
)/System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
84 DESTINSTALLARCHLIB
= $(DESTDIR
)$(INSTALLARCHLIB
)
85 INSTALLSITEARCH
= /Library
/Perl
/5.8.6/darwin-thread-multi-2level
86 DESTINSTALLSITEARCH
= $(DESTDIR
)$(INSTALLSITEARCH
)
87 INSTALLVENDORARCH
= /Network
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
88 DESTINSTALLVENDORARCH
= $(DESTDIR
)$(INSTALLVENDORARCH
)
89 INSTALLBIN
= $(PERLPREFIX
)/usr
/bin
90 DESTINSTALLBIN
= $(DESTDIR
)$(INSTALLBIN
)
91 INSTALLSITEBIN
= $(SITEPREFIX
)/bin
92 DESTINSTALLSITEBIN
= $(DESTDIR
)$(INSTALLSITEBIN
)
93 INSTALLVENDORBIN
= $(VENDORPREFIX
)/bin
94 DESTINSTALLVENDORBIN
= $(DESTDIR
)$(INSTALLVENDORBIN
)
95 INSTALLSCRIPT
= $(PERLPREFIX
)/usr
/bin
96 DESTINSTALLSCRIPT
= $(DESTDIR
)$(INSTALLSCRIPT
)
97 INSTALLMAN1DIR
= $(PERLPREFIX
)/usr
/share
/man
/man1
98 DESTINSTALLMAN1DIR
= $(DESTDIR
)$(INSTALLMAN1DIR
)
99 INSTALLSITEMAN1DIR
= $(SITEPREFIX
)/man
/man1
100 DESTINSTALLSITEMAN1DIR
= $(DESTDIR
)$(INSTALLSITEMAN1DIR
)
101 INSTALLVENDORMAN1DIR
= $(VENDORPREFIX
)/man
/man1
102 DESTINSTALLVENDORMAN1DIR
= $(DESTDIR
)$(INSTALLVENDORMAN1DIR
)
103 INSTALLMAN3DIR
= $(PERLPREFIX
)/usr
/share
/man
/man3
104 DESTINSTALLMAN3DIR
= $(DESTDIR
)$(INSTALLMAN3DIR
)
105 INSTALLSITEMAN3DIR
= $(SITEPREFIX
)/man
/man3
106 DESTINSTALLSITEMAN3DIR
= $(DESTDIR
)$(INSTALLSITEMAN3DIR
)
107 INSTALLVENDORMAN3DIR
= $(VENDORPREFIX
)/man
/man3
108 DESTINSTALLVENDORMAN3DIR
= $(DESTDIR
)$(INSTALLVENDORMAN3DIR
)
109 PERL_LIB
= /System
/Library
/Perl
/5.8.6
110 PERL_ARCHLIB
= /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
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
= /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
118 FULLPERL
= /usr
/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
= /System
/Library
/Perl
/5.8.6/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 \
181 PM_TO_BLIB
= Xref.pm \
182 $(INST_LIB
)/Xref.pm \
184 $(INST_LIB
)/supers.pl \
186 $(INST_LIB
)/Sepia.pm \
190 $(INST_LIB
)/modindex.pl
193 # --- MakeMaker platform_constants section:
194 MM_Unix_VERSION
= 1.42
195 PERL_MALLOC_DEF
= -DPERL_EXTMALLOC_DEF
-Dmalloc
=Perl_malloc
-Dfree
=Perl_mfree
-Drealloc
=Perl_realloc
-Dcalloc
=Perl_calloc
198 # --- MakeMaker tool_autosplit section:
199 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
200 AUTOSPLITFILE
= $(PERLRUN
) -e
'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
204 # --- MakeMaker tool_xsubpp section:
207 # --- MakeMaker tools_other section:
212 NOOP
= $(SHELL
) -c true
219 DEV_NULL
= > /dev
/null
2>&1
220 MKPATH
= $(PERLRUN
) "-MExtUtils::Command" -e mkpath
221 EQUALIZE_TIMESTAMP
= $(PERLRUN
) "-MExtUtils::Command" -e eqtime
226 MOD_INSTALL
= $(PERLRUN
) -MExtUtils
::Install
-e
'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
227 DOC_INSTALL
= $(PERLRUN
) "-MExtUtils::Command::MM" -e perllocal_install
228 UNINSTALL
= $(PERLRUN
) "-MExtUtils::Command::MM" -e
uninstall
229 WARN_IF_OLD_PACKLIST
= $(PERLRUN
) "-MExtUtils::Command::MM" -e warn_if_old_packlist
232 # --- MakeMaker makemakerdflt section:
237 # --- MakeMaker dist section:
242 COMPRESS
= gzip
--best
245 PREOP
= $(NOECHO
) $(NOOP
)
246 POSTOP
= $(NOECHO
) $(NOOP
)
247 TO_UNIX
= $(NOECHO
) $(NOOP
)
249 RCS_LABEL
= rcs
-Nv
$(VERSION_SYM
): -q
251 DIST_DEFAULT
= tardist
253 DISTVNAME
= Sepia-0.61
256 # --- MakeMaker macro section:
259 # --- MakeMaker depend section:
262 # --- MakeMaker cflags section:
265 # --- MakeMaker const_loadlibs section:
268 # --- MakeMaker const_cccmd section:
271 # --- MakeMaker post_constants section:
274 # --- MakeMaker pasthru section:
276 PASTHRU
= LIB
="$(LIB)"\
277 LIBPERL_A
="$(LIBPERL_A)"\
278 LINKTYPE
="$(LINKTYPE)"\
280 OPTIMIZE
="$(OPTIMIZE)"\
281 PASTHRU_DEFINE
="$(PASTHRU_DEFINE)"\
282 PASTHRU_INC
="$(PASTHRU_INC)"
285 # --- MakeMaker special_targets section:
286 .SUFFIXES
: .xs .c .C .
cpp .i .s .
cxx .
cc $(OBJ_EXT
)
288 .PHONY
: all config static dynamic
test linkext manifest
292 # --- MakeMaker c_o section:
295 # --- MakeMaker xs_c section:
298 # --- MakeMaker xs_o section:
301 # --- MakeMaker top_targets section:
302 all :: pure_all manifypods
306 pure_all
:: config pm_to_blib subdirs linkext
309 subdirs
:: $(MYEXTLIB
)
312 config
:: $(FIRST_MAKEFILE
) $(INST_LIBDIR
)$(DIRFILESEP
).exists
315 config
:: $(INST_ARCHAUTODIR
)$(DIRFILESEP
).exists
318 config
:: $(INST_AUTODIR
)$(DIRFILESEP
).exists
321 $(INST_AUTODIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
322 $(NOECHO
) $(MKPATH
) $(INST_AUTODIR
)
323 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_AUTODIR
)/.exists
325 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_AUTODIR
)
327 $(INST_LIBDIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
328 $(NOECHO
) $(MKPATH
) $(INST_LIBDIR
)
329 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_LIBDIR
)/.exists
331 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_LIBDIR
)
333 $(INST_ARCHAUTODIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
334 $(NOECHO
) $(MKPATH
) $(INST_ARCHAUTODIR
)
335 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_ARCHAUTODIR
)/.exists
337 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_ARCHAUTODIR
)
339 config
:: $(INST_MAN3DIR
)$(DIRFILESEP
).exists
343 $(INST_MAN3DIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
344 $(NOECHO
) $(MKPATH
) $(INST_MAN3DIR
)
345 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_MAN3DIR
)/.exists
347 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_MAN3DIR
)
350 perldoc ExtUtils
::MakeMaker
353 # --- MakeMaker linkext section:
355 linkext
:: $(LINKTYPE
)
359 # --- MakeMaker dlsyms section:
362 # --- MakeMaker dynamic section:
364 dynamic
:: $(FIRST_MAKEFILE
) $(INST_DYNAMIC
) $(INST_BOOT
)
368 # --- MakeMaker dynamic_bs section:
373 # --- MakeMaker dynamic_lib section:
376 # --- MakeMaker static section:
378 ## $(INST_PM) has been moved to the all: target.
379 ## It remains here for awhile to allow for old usage: "make static"
380 static
:: $(FIRST_MAKEFILE
) $(INST_STATIC
)
384 # --- MakeMaker static_lib section:
387 # --- MakeMaker manifypods section:
389 POD2MAN_EXE
= $(PERLRUN
) "-MExtUtils::Command::MM" -e pod2man
"--"
390 POD2MAN
= $(POD2MAN_EXE
)
393 manifypods
: pure_all \
396 $(NOECHO
) $(POD2MAN
) --section
=3 --perm_rw
=$(PERM_RW
)\
397 Xref.pm
$(INST_MAN3DIR
)/Xref.
$(MAN3EXT
)
402 # --- MakeMaker processPL section:
405 # --- MakeMaker installbin section:
408 # --- MakeMaker subdirs section:
412 # --- MakeMaker clean_subdirs section:
417 # --- MakeMaker clean section:
419 # Delete temporary files but do not touch installed files. We don't delete
420 # the Makefile here so a later make realclean still has a makefile to use.
422 clean :: clean_subdirs
423 -$(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]
424 -$(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
) $(DEV_NULL
)
427 # --- MakeMaker realclean_subdirs section:
432 # --- MakeMaker realclean section:
434 # Delete temporary files (via clean) and also delete installed files
435 realclean purge
:: clean realclean_subdirs
436 $(RM_RF
) $(INST_AUTODIR
) $(INST_ARCHAUTODIR
)
437 $(RM_RF
) $(DISTVNAME
)
438 $(RM_F
) $(INST_LIB
)/modindex.pl
$(INST_LIB
)/foo.pl
$(INST_LIB
)/supers.pl
$(MAKEFILE_OLD
) $(FIRST_MAKEFILE
) $(INST_LIB
)/Sepia.pm
$(INST_LIB
)/Xref.pm
441 # --- MakeMaker metafile section:
443 $(NOECHO
) $(ECHO
) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
444 $(NOECHO
) $(ECHO
) '#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#' >> META.yml
445 $(NOECHO
) $(ECHO
) 'name: Sepia' >> META.yml
446 $(NOECHO
) $(ECHO
) 'version: 0.61' >> META.yml
447 $(NOECHO
) $(ECHO
) 'version_from: Sepia.pm' >> META.yml
448 $(NOECHO
) $(ECHO
) 'installdirs: site' >> META.yml
449 $(NOECHO
) $(ECHO
) 'requires:' >> META.yml
450 $(NOECHO
) $(ECHO
) ' B::Module::Info: 0' >> META.yml
451 $(NOECHO
) $(ECHO
) ' Data::Dumper: 0' >> META.yml
452 $(NOECHO
) $(ECHO
) '' >> META.yml
453 $(NOECHO
) $(ECHO
) 'distribution_type: module' >> META.yml
454 $(NOECHO
) $(ECHO
) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
457 # --- MakeMaker metafile_addtomanifest section:
458 metafile_addtomanifest
:
459 $(NOECHO
) $(PERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
460 -e
' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
463 # --- MakeMaker dist_basics section:
464 distclean :: realclean distcheck
468 $(PERLRUN
) "-MExtUtils::Manifest=fullcheck" -e fullcheck
471 $(PERLRUN
) "-MExtUtils::Manifest=skipcheck" -e skipcheck
474 $(PERLRUN
) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
476 veryclean
: realclean
477 $(RM_F
) *~
*.orig
*/*~
*/*.orig
481 # --- MakeMaker dist_core section:
483 dist : $(DIST_DEFAULT
) $(FIRST_MAKEFILE
)
484 $(NOECHO
) $(PERLRUN
) -l
-e
'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
485 -e
' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';'
487 tardist
: $(DISTVNAME
).
tar$(SUFFIX
)
490 uutardist
: $(DISTVNAME
).
tar$(SUFFIX
)
491 uuencode
$(DISTVNAME
).
tar$(SUFFIX
) $(DISTVNAME
).
tar$(SUFFIX
) > $(DISTVNAME
).
tar$(SUFFIX
)_uu
493 $(DISTVNAME
).
tar$(SUFFIX
) : distdir
496 $(TAR
) $(TARFLAGS
) $(DISTVNAME
).
tar $(DISTVNAME
)
497 $(RM_RF
) $(DISTVNAME
)
498 $(COMPRESS
) $(DISTVNAME
).
tar
501 zipdist
: $(DISTVNAME
).zip
504 $(DISTVNAME
).zip
: distdir
506 $(ZIP
) $(ZIPFLAGS
) $(DISTVNAME
).zip
$(DISTVNAME
)
507 $(RM_RF
) $(DISTVNAME
)
512 $(SHAR
) $(DISTVNAME
) > $(DISTVNAME
).
shar
513 $(RM_RF
) $(DISTVNAME
)
517 # --- MakeMaker distdir section:
518 distdir
: metafile metafile_addtomanifest
519 $(RM_RF
) $(DISTVNAME
)
520 $(PERLRUN
) "-MExtUtils::Manifest=manicopy,maniread" \
521 -e
"manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
525 # --- MakeMaker dist_test section:
528 cd
$(DISTVNAME
) && $(ABSPERLRUN
) Makefile.PL
529 cd
$(DISTVNAME
) && $(MAKE
) $(PASTHRU
)
530 cd
$(DISTVNAME
) && $(MAKE
) test $(PASTHRU
)
533 # --- MakeMaker dist_ci section:
536 $(PERLRUN
) "-MExtUtils::Manifest=maniread" \
537 -e
"@all = keys %{ maniread() };" \
538 -e
"print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
539 -e
"print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
542 # --- MakeMaker install section:
544 install :: all pure_install doc_install
546 install_perl
:: all pure_perl_install doc_perl_install
548 install_site
:: all pure_site_install doc_site_install
550 install_vendor
:: all pure_vendor_install doc_vendor_install
552 pure_install
:: pure_
$(INSTALLDIRS
)_install
554 doc_install
:: doc_
$(INSTALLDIRS
)_install
556 pure__install
: pure_site_install
557 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
559 doc__install
: doc_site_install
560 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
563 $(NOECHO
) $(MOD_INSTALL
) \
564 read
$(PERL_ARCHLIB
)/auto
/$(FULLEXT
)/.packlist \
565 write
$(DESTINSTALLARCHLIB
)/auto
/$(FULLEXT
)/.packlist \
566 $(INST_LIB
) $(DESTINSTALLPRIVLIB
) \
567 $(INST_ARCHLIB
) $(DESTINSTALLARCHLIB
) \
568 $(INST_BIN
) $(DESTINSTALLBIN
) \
569 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
570 $(INST_MAN1DIR
) $(DESTINSTALLMAN1DIR
) \
571 $(INST_MAN3DIR
) $(DESTINSTALLMAN3DIR
)
572 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
573 $(SITEARCHEXP
)/auto
/$(FULLEXT
)
577 $(NOECHO
) $(MOD_INSTALL
) \
578 read
$(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
579 write
$(DESTINSTALLSITEARCH
)/auto
/$(FULLEXT
)/.packlist \
580 $(INST_LIB
) $(DESTINSTALLSITELIB
) \
581 $(INST_ARCHLIB
) $(DESTINSTALLSITEARCH
) \
582 $(INST_BIN
) $(DESTINSTALLSITEBIN
) \
583 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
584 $(INST_MAN1DIR
) $(DESTINSTALLSITEMAN1DIR
) \
585 $(INST_MAN3DIR
) $(DESTINSTALLSITEMAN3DIR
)
586 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
587 $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)
589 pure_vendor_install
::
590 $(NOECHO
) $(MOD_INSTALL
) \
591 read
$(VENDORARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
592 write
$(DESTINSTALLVENDORARCH
)/auto
/$(FULLEXT
)/.packlist \
593 $(INST_LIB
) $(DESTINSTALLVENDORLIB
) \
594 $(INST_ARCHLIB
) $(DESTINSTALLVENDORARCH
) \
595 $(INST_BIN
) $(DESTINSTALLVENDORBIN
) \
596 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
597 $(INST_MAN1DIR
) $(DESTINSTALLVENDORMAN1DIR
) \
598 $(INST_MAN3DIR
) $(DESTINSTALLVENDORMAN3DIR
)
601 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
602 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
603 -$(NOECHO
) $(DOC_INSTALL
) \
605 "installed into" "$(INSTALLPRIVLIB)" \
606 LINKTYPE
"$(LINKTYPE)" \
607 VERSION
"$(VERSION)" \
608 EXE_FILES
"$(EXE_FILES)" \
609 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
612 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
613 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
614 -$(NOECHO
) $(DOC_INSTALL
) \
616 "installed into" "$(INSTALLSITELIB)" \
617 LINKTYPE
"$(LINKTYPE)" \
618 VERSION
"$(VERSION)" \
619 EXE_FILES
"$(EXE_FILES)" \
620 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
622 doc_vendor_install
::
623 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
624 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
625 -$(NOECHO
) $(DOC_INSTALL
) \
627 "installed into" "$(INSTALLVENDORLIB)" \
628 LINKTYPE
"$(LINKTYPE)" \
629 VERSION
"$(VERSION)" \
630 EXE_FILES
"$(EXE_FILES)" \
631 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
634 uninstall :: uninstall_from_
$(INSTALLDIRS
)dirs
636 uninstall_from_perldirs
::
637 $(NOECHO
) $(UNINSTALL
) $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)/.packlist
639 uninstall_from_sitedirs
::
640 $(NOECHO
) $(UNINSTALL
) $(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist
642 uninstall_from_vendordirs
::
643 $(NOECHO
) $(UNINSTALL
) $(VENDORARCHEXP
)/auto
/$(FULLEXT
)/.packlist
646 # --- MakeMaker force section:
647 # Phony target to force checking subdirectories.
652 # --- MakeMaker perldepend section:
655 # --- MakeMaker makefile section:
657 # We take a very conservative approach here, but it's worth it.
658 # We move Makefile to Makefile.old here to avoid gnu make looping.
659 $(FIRST_MAKEFILE
) : Makefile.PL
$(CONFIGDEP
)
660 $(NOECHO
) $(ECHO
) "Makefile out-of-date with respect to $?"
661 $(NOECHO
) $(ECHO
) "Cleaning current config before rebuilding Makefile..."
662 $(NOECHO
) $(RM_F
) $(MAKEFILE_OLD
)
663 $(NOECHO
) $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
)
664 -$(MAKE
) -f
$(MAKEFILE_OLD
) clean $(DEV_NULL
) ||
$(NOOP
)
665 $(PERLRUN
) Makefile.PL
666 $(NOECHO
) $(ECHO
) "==> Your Makefile has been rebuilt. <=="
667 $(NOECHO
) $(ECHO
) "==> Please rerun the make command. <=="
672 # --- MakeMaker staticmake section:
674 # --- MakeMaker makeaperl section ---
676 FULLPERL
= /usr
/bin
/perl
678 $(MAP_TARGET
) :: static
$(MAKE_APERL_FILE
)
679 $(MAKE
) -f
$(MAKE_APERL_FILE
) $@
681 $(MAKE_APERL_FILE
) : $(FIRST_MAKEFILE
)
682 $(NOECHO
) $(ECHO
) Writing
\"$(MAKE_APERL_FILE
)\" for this
$(MAP_TARGET
)
683 $(NOECHO
) $(PERLRUNINST
) \
685 MAKEFILE
=$(MAKE_APERL_FILE
) LINKTYPE
=static \
686 MAKEAPERL
=1 NORECURS
=1 CCCDLFLAGS
=
689 # --- MakeMaker test section:
692 TEST_TYPE
=test_
$(LINKTYPE
)
697 testdb
:: testdb_
$(LINKTYPE
)
701 test_dynamic
:: pure_all
702 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
704 testdb_dynamic
:: pure_all
705 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) $(TESTDB_SW
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
709 test_static
:: test_dynamic
710 testdb_static
:: testdb_dynamic
713 # --- MakeMaker ppd section:
714 # Creates a PPD (Perl Package Description) for a binary distribution.
716 $(NOECHO
) $(ECHO
) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,61,0,0">' > $(DISTNAME
).ppd
717 $(NOECHO
) $(ECHO
) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME
).ppd
718 $(NOECHO
) $(ECHO
) ' <ABSTRACT>Simple Emacs-Perl InterAction</ABSTRACT>' >> $(DISTNAME
).ppd
719 $(NOECHO
) $(ECHO
) ' <AUTHOR>Sean O'\''Rourke <seano@cpan.org></AUTHOR>' >> $(DISTNAME
).ppd
720 $(NOECHO
) $(ECHO
) ' <IMPLEMENTATION>' >> $(DISTNAME
).ppd
721 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="B-Module-Info" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
722 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="Data-Dumper" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
723 $(NOECHO
) $(ECHO
) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME
).ppd
724 $(NOECHO
) $(ECHO
) ' <ARCHITECTURE NAME="darwin-thread-multi-2level" />' >> $(DISTNAME
).ppd
725 $(NOECHO
) $(ECHO
) ' <CODEBASE HREF="" />' >> $(DISTNAME
).ppd
726 $(NOECHO
) $(ECHO
) ' </IMPLEMENTATION>' >> $(DISTNAME
).ppd
727 $(NOECHO
) $(ECHO
) '</SOFTPKG>' >> $(DISTNAME
).ppd
730 # --- MakeMaker pm_to_blib section:
732 pm_to_blib
: $(TO_INST_PM
)
733 $(NOECHO
) $(PERLRUN
) -MExtUtils
::Install
-e
'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
734 Xref.pm
$(INST_LIB
)/Xref.pm \
735 supers.pl
$(INST_LIB
)/supers.pl \
736 Sepia.pm
$(INST_LIB
)/Sepia.pm \
737 foo.pl
$(INST_LIB
)/foo.pl \
738 modindex.pl
$(INST_LIB
)/modindex.pl
739 $(NOECHO
) $(TOUCH
) $@
741 # --- MakeMaker selfdocument section:
744 # --- MakeMaker postamble section: