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 => { PadWalker=>q[0], B::Module::Info=>q[0], Data::Dumper=>q[0], Sub::Uplevel=>q[0] }
17 # VERSION_FROM => q[lib/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
= lib
/Sepia.pm
147 # Handy lists of source code files:
153 MAN3PODS
= lib
/Sepia.pm \
156 # Where is the Config information that we are using/depend on
157 CONFIGDEP
= $(PERL_ARCHLIB
)$(DIRFILESEP
)Config.pm
$(PERL_INC
)$(DIRFILESEP
)config.h
159 # Where to build things
160 INST_LIBDIR
= $(INST_LIB
)
161 INST_ARCHLIBDIR
= $(INST_ARCHLIB
)
163 INST_AUTODIR
= $(INST_LIB
)/auto
/$(FULLEXT
)
164 INST_ARCHAUTODIR
= $(INST_ARCHLIB
)/auto
/$(FULLEXT
)
176 TO_INST_PM
= foo.pl \
182 PM_TO_BLIB
= supers.pl \
183 $(INST_LIB
)/supers.pl \
185 blib
/lib
/Sepia
/Xref.pm \
189 $(INST_LIB
)/modindex.pl \
194 # --- MakeMaker platform_constants section:
195 MM_Unix_VERSION
= 1.42
196 PERL_MALLOC_DEF
= -DPERL_EXTMALLOC_DEF
-Dmalloc
=Perl_malloc
-Dfree
=Perl_mfree
-Drealloc
=Perl_realloc
-Dcalloc
=Perl_calloc
199 # --- MakeMaker tool_autosplit section:
200 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
201 AUTOSPLITFILE
= $(PERLRUN
) -e
'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)'
205 # --- MakeMaker tool_xsubpp section:
208 # --- MakeMaker tools_other section:
213 NOOP
= $(SHELL
) -c true
220 DEV_NULL
= > /dev
/null
2>&1
221 MKPATH
= $(PERLRUN
) "-MExtUtils::Command" -e mkpath
222 EQUALIZE_TIMESTAMP
= $(PERLRUN
) "-MExtUtils::Command" -e eqtime
227 MOD_INSTALL
= $(PERLRUN
) -MExtUtils
::Install
-e
'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');'
228 DOC_INSTALL
= $(PERLRUN
) "-MExtUtils::Command::MM" -e perllocal_install
229 UNINSTALL
= $(PERLRUN
) "-MExtUtils::Command::MM" -e
uninstall
230 WARN_IF_OLD_PACKLIST
= $(PERLRUN
) "-MExtUtils::Command::MM" -e warn_if_old_packlist
233 # --- MakeMaker makemakerdflt section:
238 # --- MakeMaker dist section:
243 COMPRESS
= gzip
--best
246 PREOP
= $(NOECHO
) $(NOOP
)
247 POSTOP
= $(NOECHO
) $(NOOP
)
248 TO_UNIX
= $(NOECHO
) $(NOOP
)
250 RCS_LABEL
= rcs
-Nv
$(VERSION_SYM
): -q
252 DIST_DEFAULT
= tardist
254 DISTVNAME
= Sepia-0.63
257 # --- MakeMaker macro section:
260 # --- MakeMaker depend section:
263 # --- MakeMaker cflags section:
266 # --- MakeMaker const_loadlibs section:
269 # --- MakeMaker const_cccmd section:
272 # --- MakeMaker post_constants section:
275 # --- MakeMaker pasthru section:
277 PASTHRU
= LIB
="$(LIB)"\
278 LIBPERL_A
="$(LIBPERL_A)"\
279 LINKTYPE
="$(LINKTYPE)"\
281 OPTIMIZE
="$(OPTIMIZE)"\
282 PASTHRU_DEFINE
="$(PASTHRU_DEFINE)"\
283 PASTHRU_INC
="$(PASTHRU_INC)"
286 # --- MakeMaker special_targets section:
287 .SUFFIXES
: .xs .c .C .
cpp .i .s .
cxx .
cc $(OBJ_EXT
)
289 .PHONY
: all config static dynamic
test linkext manifest
293 # --- MakeMaker c_o section:
296 # --- MakeMaker xs_c section:
299 # --- MakeMaker xs_o section:
302 # --- MakeMaker top_targets section:
303 all :: pure_all manifypods
307 pure_all
:: config pm_to_blib subdirs linkext
310 subdirs
:: $(MYEXTLIB
)
313 config
:: $(FIRST_MAKEFILE
) $(INST_LIBDIR
)$(DIRFILESEP
).exists
316 config
:: $(INST_ARCHAUTODIR
)$(DIRFILESEP
).exists
319 config
:: $(INST_AUTODIR
)$(DIRFILESEP
).exists
322 $(INST_AUTODIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
323 $(NOECHO
) $(MKPATH
) $(INST_AUTODIR
)
324 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_AUTODIR
)/.exists
326 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_AUTODIR
)
328 $(INST_LIBDIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
329 $(NOECHO
) $(MKPATH
) $(INST_LIBDIR
)
330 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_LIBDIR
)/.exists
332 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_LIBDIR
)
334 $(INST_ARCHAUTODIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
335 $(NOECHO
) $(MKPATH
) $(INST_ARCHAUTODIR
)
336 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_ARCHAUTODIR
)/.exists
338 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_ARCHAUTODIR
)
340 config
:: $(INST_MAN3DIR
)$(DIRFILESEP
).exists
344 $(INST_MAN3DIR
)/.exists
:: /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
345 $(NOECHO
) $(MKPATH
) $(INST_MAN3DIR
)
346 $(NOECHO
) $(EQUALIZE_TIMESTAMP
) /System
/Library
/Perl
/5.8.6/darwin-thread-multi-2level
/CORE
/perl.h
$(INST_MAN3DIR
)/.exists
348 -$(NOECHO
) $(CHMOD
) $(PERM_RWX
) $(INST_MAN3DIR
)
351 perldoc ExtUtils
::MakeMaker
354 # --- MakeMaker linkext section:
356 linkext
:: $(LINKTYPE
)
360 # --- MakeMaker dlsyms section:
363 # --- MakeMaker dynamic section:
365 dynamic
:: $(FIRST_MAKEFILE
) $(INST_DYNAMIC
) $(INST_BOOT
)
369 # --- MakeMaker dynamic_bs section:
374 # --- MakeMaker dynamic_lib section:
377 # --- MakeMaker static section:
379 ## $(INST_PM) has been moved to the all: target.
380 ## It remains here for awhile to allow for old usage: "make static"
381 static
:: $(FIRST_MAKEFILE
) $(INST_STATIC
)
385 # --- MakeMaker static_lib section:
388 # --- MakeMaker manifypods section:
390 POD2MAN_EXE
= $(PERLRUN
) "-MExtUtils::Command::MM" -e pod2man
"--"
391 POD2MAN
= $(POD2MAN_EXE
)
394 manifypods
: pure_all \
399 $(NOECHO
) $(POD2MAN
) --section
=3 --perm_rw
=$(PERM_RW
)\
400 lib
/Sepia
/Xref.pm
$(INST_MAN3DIR
)/Sepia
::Xref.
$(MAN3EXT
) \
401 lib
/Sepia.pm
$(INST_MAN3DIR
)/Sepia.
$(MAN3EXT
)
406 # --- MakeMaker processPL section:
409 # --- MakeMaker installbin section:
412 # --- MakeMaker subdirs section:
416 # --- MakeMaker clean_subdirs section:
421 # --- MakeMaker clean section:
423 # Delete temporary files but do not touch installed files. We don't delete
424 # the Makefile here so a later make realclean still has a makefile to use.
426 clean :: clean_subdirs
427 -$(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]
428 -$(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
) $(DEV_NULL
)
431 # --- MakeMaker realclean_subdirs section:
436 # --- MakeMaker realclean section:
438 # Delete temporary files (via clean) and also delete installed files
439 realclean purge
:: clean realclean_subdirs
440 $(RM_RF
) $(INST_AUTODIR
) $(INST_ARCHAUTODIR
)
441 $(RM_RF
) $(DISTVNAME
)
442 $(RM_F
) $(INST_LIB
)/modindex.pl blib
/lib
/Sepia.pm
$(INST_LIB
)/foo.pl
$(INST_LIB
)/supers.pl
$(MAKEFILE_OLD
) $(FIRST_MAKEFILE
) blib
/lib
/Sepia
/Xref.pm
445 # --- MakeMaker metafile section:
447 $(NOECHO
) $(ECHO
) '# http://module-build.sourceforge.net/META-spec.html' > META.yml
448 $(NOECHO
) $(ECHO
) '#XXXXXXX This is a prototype!!! It will change in the future!!! XXXXX#' >> META.yml
449 $(NOECHO
) $(ECHO
) 'name: Sepia' >> META.yml
450 $(NOECHO
) $(ECHO
) 'version: 0.63' >> META.yml
451 $(NOECHO
) $(ECHO
) 'version_from: lib/Sepia.pm' >> META.yml
452 $(NOECHO
) $(ECHO
) 'installdirs: site' >> META.yml
453 $(NOECHO
) $(ECHO
) 'requires:' >> META.yml
454 $(NOECHO
) $(ECHO
) ' B::Module::Info: 0' >> META.yml
455 $(NOECHO
) $(ECHO
) ' Data::Dumper: 0' >> META.yml
456 $(NOECHO
) $(ECHO
) ' PadWalker: 0' >> META.yml
457 $(NOECHO
) $(ECHO
) ' Sub::Uplevel: 0' >> META.yml
458 $(NOECHO
) $(ECHO
) '' >> META.yml
459 $(NOECHO
) $(ECHO
) 'distribution_type: module' >> META.yml
460 $(NOECHO
) $(ECHO
) 'generated_by: ExtUtils::MakeMaker version 6.17' >> META.yml
463 # --- MakeMaker metafile_addtomanifest section:
464 metafile_addtomanifest
:
465 $(NOECHO
) $(PERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
466 -e
' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"'
469 # --- MakeMaker dist_basics section:
470 distclean :: realclean distcheck
474 $(PERLRUN
) "-MExtUtils::Manifest=fullcheck" -e fullcheck
477 $(PERLRUN
) "-MExtUtils::Manifest=skipcheck" -e skipcheck
480 $(PERLRUN
) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
482 veryclean
: realclean
483 $(RM_F
) *~
*.orig
*/*~
*/*.orig
487 # --- MakeMaker dist_core section:
489 dist : $(DIST_DEFAULT
) $(FIRST_MAKEFILE
)
490 $(NOECHO
) $(PERLRUN
) -l
-e
'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
491 -e
' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';'
493 tardist
: $(DISTVNAME
).
tar$(SUFFIX
)
496 uutardist
: $(DISTVNAME
).
tar$(SUFFIX
)
497 uuencode
$(DISTVNAME
).
tar$(SUFFIX
) $(DISTVNAME
).
tar$(SUFFIX
) > $(DISTVNAME
).
tar$(SUFFIX
)_uu
499 $(DISTVNAME
).
tar$(SUFFIX
) : distdir
502 $(TAR
) $(TARFLAGS
) $(DISTVNAME
).
tar $(DISTVNAME
)
503 $(RM_RF
) $(DISTVNAME
)
504 $(COMPRESS
) $(DISTVNAME
).
tar
507 zipdist
: $(DISTVNAME
).zip
510 $(DISTVNAME
).zip
: distdir
512 $(ZIP
) $(ZIPFLAGS
) $(DISTVNAME
).zip
$(DISTVNAME
)
513 $(RM_RF
) $(DISTVNAME
)
518 $(SHAR
) $(DISTVNAME
) > $(DISTVNAME
).
shar
519 $(RM_RF
) $(DISTVNAME
)
523 # --- MakeMaker distdir section:
524 distdir
: metafile metafile_addtomanifest
525 $(RM_RF
) $(DISTVNAME
)
526 $(PERLRUN
) "-MExtUtils::Manifest=manicopy,maniread" \
527 -e
"manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
531 # --- MakeMaker dist_test section:
534 cd
$(DISTVNAME
) && $(ABSPERLRUN
) Makefile.PL
535 cd
$(DISTVNAME
) && $(MAKE
) $(PASTHRU
)
536 cd
$(DISTVNAME
) && $(MAKE
) test $(PASTHRU
)
539 # --- MakeMaker dist_ci section:
542 $(PERLRUN
) "-MExtUtils::Manifest=maniread" \
543 -e
"@all = keys %{ maniread() };" \
544 -e
"print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
545 -e
"print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
548 # --- MakeMaker install section:
550 install :: all pure_install doc_install
552 install_perl
:: all pure_perl_install doc_perl_install
554 install_site
:: all pure_site_install doc_site_install
556 install_vendor
:: all pure_vendor_install doc_vendor_install
558 pure_install
:: pure_
$(INSTALLDIRS
)_install
560 doc_install
:: doc_
$(INSTALLDIRS
)_install
562 pure__install
: pure_site_install
563 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
565 doc__install
: doc_site_install
566 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
569 $(NOECHO
) $(MOD_INSTALL
) \
570 read
$(PERL_ARCHLIB
)/auto
/$(FULLEXT
)/.packlist \
571 write
$(DESTINSTALLARCHLIB
)/auto
/$(FULLEXT
)/.packlist \
572 $(INST_LIB
) $(DESTINSTALLPRIVLIB
) \
573 $(INST_ARCHLIB
) $(DESTINSTALLARCHLIB
) \
574 $(INST_BIN
) $(DESTINSTALLBIN
) \
575 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
576 $(INST_MAN1DIR
) $(DESTINSTALLMAN1DIR
) \
577 $(INST_MAN3DIR
) $(DESTINSTALLMAN3DIR
)
578 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
579 $(SITEARCHEXP
)/auto
/$(FULLEXT
)
583 $(NOECHO
) $(MOD_INSTALL
) \
584 read
$(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
585 write
$(DESTINSTALLSITEARCH
)/auto
/$(FULLEXT
)/.packlist \
586 $(INST_LIB
) $(DESTINSTALLSITELIB
) \
587 $(INST_ARCHLIB
) $(DESTINSTALLSITEARCH
) \
588 $(INST_BIN
) $(DESTINSTALLSITEBIN
) \
589 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
590 $(INST_MAN1DIR
) $(DESTINSTALLSITEMAN1DIR
) \
591 $(INST_MAN3DIR
) $(DESTINSTALLSITEMAN3DIR
)
592 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
593 $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)
595 pure_vendor_install
::
596 $(NOECHO
) $(MOD_INSTALL
) \
597 read
$(VENDORARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
598 write
$(DESTINSTALLVENDORARCH
)/auto
/$(FULLEXT
)/.packlist \
599 $(INST_LIB
) $(DESTINSTALLVENDORLIB
) \
600 $(INST_ARCHLIB
) $(DESTINSTALLVENDORARCH
) \
601 $(INST_BIN
) $(DESTINSTALLVENDORBIN
) \
602 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
603 $(INST_MAN1DIR
) $(DESTINSTALLVENDORMAN1DIR
) \
604 $(INST_MAN3DIR
) $(DESTINSTALLVENDORMAN3DIR
)
607 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
608 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
609 -$(NOECHO
) $(DOC_INSTALL
) \
611 "installed into" "$(INSTALLPRIVLIB)" \
612 LINKTYPE
"$(LINKTYPE)" \
613 VERSION
"$(VERSION)" \
614 EXE_FILES
"$(EXE_FILES)" \
615 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
618 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
619 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
620 -$(NOECHO
) $(DOC_INSTALL
) \
622 "installed into" "$(INSTALLSITELIB)" \
623 LINKTYPE
"$(LINKTYPE)" \
624 VERSION
"$(VERSION)" \
625 EXE_FILES
"$(EXE_FILES)" \
626 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
628 doc_vendor_install
::
629 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLARCHLIB
)/perllocal.pod
630 -$(NOECHO
) $(MKPATH
) $(DESTINSTALLARCHLIB
)
631 -$(NOECHO
) $(DOC_INSTALL
) \
633 "installed into" "$(INSTALLVENDORLIB)" \
634 LINKTYPE
"$(LINKTYPE)" \
635 VERSION
"$(VERSION)" \
636 EXE_FILES
"$(EXE_FILES)" \
637 >> $(DESTINSTALLARCHLIB
)/perllocal.pod
640 uninstall :: uninstall_from_
$(INSTALLDIRS
)dirs
642 uninstall_from_perldirs
::
643 $(NOECHO
) $(UNINSTALL
) $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)/.packlist
645 uninstall_from_sitedirs
::
646 $(NOECHO
) $(UNINSTALL
) $(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist
648 uninstall_from_vendordirs
::
649 $(NOECHO
) $(UNINSTALL
) $(VENDORARCHEXP
)/auto
/$(FULLEXT
)/.packlist
652 # --- MakeMaker force section:
653 # Phony target to force checking subdirectories.
658 # --- MakeMaker perldepend section:
661 # --- MakeMaker makefile section:
663 # We take a very conservative approach here, but it's worth it.
664 # We move Makefile to Makefile.old here to avoid gnu make looping.
665 $(FIRST_MAKEFILE
) : Makefile.PL
$(CONFIGDEP
)
666 $(NOECHO
) $(ECHO
) "Makefile out-of-date with respect to $?"
667 $(NOECHO
) $(ECHO
) "Cleaning current config before rebuilding Makefile..."
668 $(NOECHO
) $(RM_F
) $(MAKEFILE_OLD
)
669 $(NOECHO
) $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
)
670 -$(MAKE
) -f
$(MAKEFILE_OLD
) clean $(DEV_NULL
) ||
$(NOOP
)
671 $(PERLRUN
) Makefile.PL
672 $(NOECHO
) $(ECHO
) "==> Your Makefile has been rebuilt. <=="
673 $(NOECHO
) $(ECHO
) "==> Please rerun the make command. <=="
678 # --- MakeMaker staticmake section:
680 # --- MakeMaker makeaperl section ---
682 FULLPERL
= /usr
/bin
/perl
684 $(MAP_TARGET
) :: static
$(MAKE_APERL_FILE
)
685 $(MAKE
) -f
$(MAKE_APERL_FILE
) $@
687 $(MAKE_APERL_FILE
) : $(FIRST_MAKEFILE
)
688 $(NOECHO
) $(ECHO
) Writing
\"$(MAKE_APERL_FILE
)\" for this
$(MAP_TARGET
)
689 $(NOECHO
) $(PERLRUNINST
) \
691 MAKEFILE
=$(MAKE_APERL_FILE
) LINKTYPE
=static \
692 MAKEAPERL
=1 NORECURS
=1 CCCDLFLAGS
=
695 # --- MakeMaker test section:
698 TEST_TYPE
=test_
$(LINKTYPE
)
703 testdb
:: testdb_
$(LINKTYPE
)
707 test_dynamic
:: pure_all
708 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
710 testdb_dynamic
:: pure_all
711 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) $(TESTDB_SW
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
715 test_static
:: test_dynamic
716 testdb_static
:: testdb_dynamic
719 # --- MakeMaker ppd section:
720 # Creates a PPD (Perl Package Description) for a binary distribution.
722 $(NOECHO
) $(ECHO
) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,63,0,0">' > $(DISTNAME
).ppd
723 $(NOECHO
) $(ECHO
) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME
).ppd
724 $(NOECHO
) $(ECHO
) ' <ABSTRACT>Simple Emacs-Perl InterAction</ABSTRACT>' >> $(DISTNAME
).ppd
725 $(NOECHO
) $(ECHO
) ' <AUTHOR>Sean O'\''Rourke <seano@cpan.org></AUTHOR>' >> $(DISTNAME
).ppd
726 $(NOECHO
) $(ECHO
) ' <IMPLEMENTATION>' >> $(DISTNAME
).ppd
727 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="B-Module-Info" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
728 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="Data-Dumper" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
729 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="PadWalker" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
730 $(NOECHO
) $(ECHO
) ' <DEPENDENCY NAME="Sub-Uplevel" VERSION="0,0,0,0" />' >> $(DISTNAME
).ppd
731 $(NOECHO
) $(ECHO
) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME
).ppd
732 $(NOECHO
) $(ECHO
) ' <ARCHITECTURE NAME="darwin-thread-multi-2level" />' >> $(DISTNAME
).ppd
733 $(NOECHO
) $(ECHO
) ' <CODEBASE HREF="" />' >> $(DISTNAME
).ppd
734 $(NOECHO
) $(ECHO
) ' </IMPLEMENTATION>' >> $(DISTNAME
).ppd
735 $(NOECHO
) $(ECHO
) '</SOFTPKG>' >> $(DISTNAME
).ppd
738 # --- MakeMaker pm_to_blib section:
740 pm_to_blib
: $(TO_INST_PM
)
741 $(NOECHO
) $(PERLRUN
) -MExtUtils
::Install
-e
'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')'\
742 supers.pl
$(INST_LIB
)/supers.pl \
743 lib
/Sepia
/Xref.pm blib
/lib
/Sepia
/Xref.pm \
744 foo.pl
$(INST_LIB
)/foo.pl \
745 modindex.pl
$(INST_LIB
)/modindex.pl \
746 lib
/Sepia.pm blib
/lib
/Sepia.pm
747 $(NOECHO
) $(TOUCH
) $@
749 # --- MakeMaker selfdocument section:
752 # --- MakeMaker postamble section: