Advertisement
hakonhagland

Makefile for Template module

Dec 16th, 2016
555
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 53.85 KB | None | 0 0
  1. # This Makefile is for the Template extension to perl.
  2. #
  3. # It was generated automatically by MakeMaker version
  4. # 7.0401 (Revision: 70401) from the contents of
  5. # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
  6. #
  7. #       ANY CHANGES MADE HERE WILL BE LOST!
  8. #
  9. #   MakeMaker ARGV: ()
  10. #
  11.  
  12. #   MakeMaker Parameters:
  13.  
  14. #     ABSTRACT => q[comprehensive template processing system]
  15. #     AUTHOR => [q[Andy Wardley <abw@wardley.org>]]
  16. #     BUILD_REQUIRES => {  }
  17. #     CONFIGURE_REQUIRES => {  }
  18. #     DIR => [q[xs]]
  19. #     DISTNAME => q[Template-Toolkit]
  20. #     EXE_FILES => [q[bin/tpage], q[bin/ttree]]
  21. #     INSTALL_BASE => q[/home/hakon/perl/debug/lib]
  22. #     LICENSE => q[perl]
  23. #     META_MERGE => { resources=>{ repository=>q[https://github.com/abw/Template2] } }
  24. #     NAME => q[Template]
  25. #     PMLIBDIRS => [q[lib]]
  26. #     PREREQ_PM => { AppConfig=>q[1.56], File::Spec=>q[0.8], File::Temp=>q[0.12], Scalar::Util=>q[0], Test::LeakTrace=>q[0] }
  27. #     TEST_REQUIRES => {  }
  28. #     VERSION_FROM => q[lib/Template.pm]
  29. #     clean => { FILES=>q[docs/ttree.cfg examples/ttree.cfg t/dbi_test.cfg t/test/src/baz.ttc t/test/src/complex.org t/test/src/complex.ttc t/test/src/evalperl.ttc t/test/src/foo.ttc] }
  30. #     dist => { COMPRESS=>q[gzip], SUFFIX=>q[gz] }
  31. #     test => { TESTS=>q[t/args.t t/assert.t t/base.t t/binop.t t/block.t t/blocks.t t/capture.t t/case.t t/cgi.t t/chomp.t t/compile1.t t/compile2.t t/compile3.t t/compile4.t t/compile5.t t/config.t t/constants.t t/context.t t/datafile.t t/date.t t/debug.t t/directive.t t/directry.t t/document.t t/dumper.t t/error.t t/evalperl.t t/exception.t t/factory.t t/file.t t/fileline.t t/filter.t t/foreach.t t/format.t t/html.t t/image.t t/include.t t/iterator.t t/leak.t t/list.t t/macro.t t/math.t t/object.t t/output.t t/parser.t t/plugins.t t/plusfile.t t/pod.t t/prefix.t t/proc.t t/process.t t/provider.t t/ref.t t/scalar.t t/service.t t/skel.t t/stash-xs-unicode.t t/stash-xs.t t/stash.t t/stashc.t t/stop.t t/strcat.t t/strict.t t/string.t t/switch.t t/table.t t/tags.t t/template.t t/text.t t/throw.t t/tiedhash.t t/try.t t/unicode.t t/url.t t/vars.t t/varsv1.t t/view.t t/while.t t/wrap.t t/wrapper.t t/zz-pmv.t t/zz-pod-coverage.t t/zz-pod-kwalitee.t t/zz-stash-xs-leak.t t/vmethods/hash.t t/vmethods/list.t t/vmethods/replace.t t/vmethods/text.t] }
  32.  
  33. # --- MakeMaker post_initialize section:
  34.  
  35.  
  36. # --- MakeMaker const_config section:
  37.  
  38. # These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.22/Config.pm).
  39. # They may have been overridden via Makefile.PL or on the command line.
  40. AR = ar
  41. CC = x86_64-linux-gnu-gcc
  42. CCCDLFLAGS = -fPIC
  43. CCDLFLAGS = -Wl,-E
  44. DLEXT = so
  45. DLSRC = dl_dlopen.xs
  46. EXE_EXT =
  47. FULL_AR = /usr/bin/ar
  48. LD = x86_64-linux-gnu-gcc
  49. LDDLFLAGS = -shared -L/usr/local/lib -fstack-protector-strong
  50. LDFLAGS =  -fstack-protector-strong -L/usr/local/lib
  51. LIBC = libc-2.21.so
  52. LIB_EXT = .a
  53. OBJ_EXT = .o
  54. OSNAME = linux
  55. OSVERS = 3.16.0
  56. RANLIB = :
  57. SITELIBEXP = /usr/local/share/perl/5.22.1
  58. SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.22.1
  59. SO = so
  60. VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.22
  61. VENDORLIBEXP = /usr/share/perl5
  62.  
  63.  
  64. # --- MakeMaker constants section:
  65. AR_STATIC_ARGS = cr
  66. DIRFILESEP = /
  67. DFSEP = $(DIRFILESEP)
  68. NAME = Template
  69. NAME_SYM = Template
  70. VERSION = 2.26
  71. VERSION_MACRO = VERSION
  72. VERSION_SYM = 2_26
  73. DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
  74. XS_VERSION = 2.26
  75. XS_VERSION_MACRO = XS_VERSION
  76. XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
  77. INST_ARCHLIB = blib/arch
  78. INST_SCRIPT = blib/script
  79. INST_BIN = blib/bin
  80. INST_LIB = blib/lib
  81. INST_MAN1DIR = blib/man1
  82. INST_MAN3DIR = blib/man3
  83. MAN1EXT = 1p
  84. MAN3EXT = 3pm
  85. INSTALLDIRS = site
  86. INSTALL_BASE = /home/hakon/perl5
  87. DESTDIR =
  88. PREFIX = $(INSTALL_BASE)
  89. INSTALLPRIVLIB = $(INSTALL_BASE)/lib/perl5
  90. DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
  91. INSTALLSITELIB = $(INSTALL_BASE)/lib/perl5
  92. DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
  93. INSTALLVENDORLIB = $(INSTALL_BASE)/lib/perl5
  94. DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
  95. INSTALLARCHLIB = $(INSTALL_BASE)/lib/perl5/x86_64-linux-gnu-thread-multi
  96. DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
  97. INSTALLSITEARCH = $(INSTALL_BASE)/lib/perl5/x86_64-linux-gnu-thread-multi
  98. DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
  99. INSTALLVENDORARCH = $(INSTALL_BASE)/lib/perl5/x86_64-linux-gnu-thread-multi
  100. DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
  101. INSTALLBIN = $(INSTALL_BASE)/bin
  102. DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
  103. INSTALLSITEBIN = $(INSTALL_BASE)/bin
  104. DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
  105. INSTALLVENDORBIN = $(INSTALL_BASE)/bin
  106. DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
  107. INSTALLSCRIPT = $(INSTALL_BASE)/bin
  108. DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
  109. INSTALLSITESCRIPT = $(INSTALL_BASE)/bin
  110. DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
  111. INSTALLVENDORSCRIPT = $(INSTALL_BASE)/bin
  112. DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
  113. INSTALLMAN1DIR = $(INSTALL_BASE)/man/man1
  114. DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
  115. INSTALLSITEMAN1DIR = $(INSTALL_BASE)/man/man1
  116. DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
  117. INSTALLVENDORMAN1DIR = $(INSTALL_BASE)/man/man1
  118. DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
  119. INSTALLMAN3DIR = $(INSTALL_BASE)/man/man3
  120. DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
  121. INSTALLSITEMAN3DIR = $(INSTALL_BASE)/man/man3
  122. DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
  123. INSTALLVENDORMAN3DIR = $(INSTALL_BASE)/man/man3
  124. DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
  125. PERL_LIB = /usr/share/perl/5.22
  126. PERL_ARCHLIB = /usr/lib/x86_64-linux-gnu/perl/5.22
  127. PERL_ARCHLIBDEP = /usr/lib/x86_64-linux-gnu/perl/5.22
  128. LIBPERL_A = libperl.a
  129. FIRST_MAKEFILE = Makefile
  130. MAKEFILE_OLD = Makefile.old
  131. MAKE_APERL_FILE = Makefile.aperl
  132. PERLMAINCC = $(CC)
  133. PERL_INC = /usr/lib/x86_64-linux-gnu/perl/5.22/CORE
  134. PERL_INCDEP = /usr/lib/x86_64-linux-gnu/perl/5.22/CORE
  135. PERL = "/usr/bin/perl"
  136. FULLPERL = "/usr/bin/perl"
  137. ABSPERL = $(PERL)
  138. PERLRUN = $(PERL)
  139. FULLPERLRUN = $(FULLPERL)
  140. ABSPERLRUN = $(ABSPERL)
  141. PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
  142. FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
  143. ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
  144. PERL_CORE = 0
  145. PERM_DIR = 755
  146. PERM_RW = 644
  147. PERM_RWX = 755
  148.  
  149. MAKEMAKER   = /usr/share/perl/5.22/ExtUtils/MakeMaker.pm
  150. MM_VERSION  = 7.0401
  151. MM_REVISION = 70401
  152.  
  153. # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
  154. # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
  155. # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
  156. # DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
  157. MAKE = make
  158. FULLEXT = Template
  159. BASEEXT = Template
  160. PARENT_NAME =
  161. DLBASE = $(BASEEXT)
  162. VERSION_FROM = lib/Template.pm
  163. OBJECT =
  164. LDFROM = $(OBJECT)
  165. LINKTYPE = dynamic
  166. BOOTDEP =
  167.  
  168. # Handy lists of source code files:
  169. XS_FILES =
  170. C_FILES  =
  171. O_FILES  =
  172. H_FILES  =
  173. MAN1PODS = bin/tpage \
  174.     bin/ttree
  175. MAN3PODS = lib/Template.pm \
  176.     lib/Template/Base.pm \
  177.     lib/Template/Config.pm \
  178.     lib/Template/Constants.pm \
  179.     lib/Template/Context.pm \
  180.     lib/Template/Directive.pm \
  181.     lib/Template/Document.pm \
  182.     lib/Template/Exception.pm \
  183.     lib/Template/FAQ.pod \
  184.     lib/Template/Filters.pm \
  185.     lib/Template/Grammar.pm \
  186.     lib/Template/Iterator.pm \
  187.     lib/Template/Manual.pod \
  188.     lib/Template/Manual/Config.pod \
  189.     lib/Template/Manual/Credits.pod \
  190.     lib/Template/Manual/Directives.pod \
  191.     lib/Template/Manual/Filters.pod \
  192.     lib/Template/Manual/Internals.pod \
  193.     lib/Template/Manual/Intro.pod \
  194.     lib/Template/Manual/Plugins.pod \
  195.     lib/Template/Manual/Syntax.pod \
  196.     lib/Template/Manual/VMethods.pod \
  197.     lib/Template/Manual/Variables.pod \
  198.     lib/Template/Manual/Views.pod \
  199.     lib/Template/Modules.pod \
  200.     lib/Template/Namespace/Constants.pm \
  201.     lib/Template/Parser.pm \
  202.     lib/Template/Plugin.pm \
  203.     lib/Template/Plugin/Assert.pm \
  204.     lib/Template/Plugin/CGI.pm \
  205.     lib/Template/Plugin/Datafile.pm \
  206.     lib/Template/Plugin/Date.pm \
  207.     lib/Template/Plugin/Directory.pm \
  208.     lib/Template/Plugin/Dumper.pm \
  209.     lib/Template/Plugin/File.pm \
  210.     lib/Template/Plugin/Filter.pm \
  211.     lib/Template/Plugin/Format.pm \
  212.     lib/Template/Plugin/HTML.pm \
  213.     lib/Template/Plugin/Image.pm \
  214.     lib/Template/Plugin/Iterator.pm \
  215.     lib/Template/Plugin/Math.pm \
  216.     lib/Template/Plugin/Pod.pm \
  217.     lib/Template/Plugin/Procedural.pm \
  218.     lib/Template/Plugin/Scalar.pm \
  219.     lib/Template/Plugin/String.pm \
  220.     lib/Template/Plugin/Table.pm \
  221.     lib/Template/Plugin/URL.pm \
  222.     lib/Template/Plugin/View.pm \
  223.     lib/Template/Plugin/Wrap.pm \
  224.     lib/Template/Plugins.pm \
  225.     lib/Template/Provider.pm \
  226.     lib/Template/Service.pm \
  227.     lib/Template/Stash.pm \
  228.     lib/Template/Stash/Context.pm \
  229.     lib/Template/Stash/XS.pm \
  230.     lib/Template/Test.pm \
  231.     lib/Template/Toolkit.pod \
  232.     lib/Template/Tools.pod \
  233.     lib/Template/Tools/tpage.pod \
  234.     lib/Template/Tools/ttree.pod \
  235.     lib/Template/Tutorial.pod \
  236.     lib/Template/Tutorial/Datafile.pod \
  237.     lib/Template/Tutorial/Web.pod \
  238.     lib/Template/VMethods.pm \
  239.     lib/Template/View.pm
  240.  
  241. # Where is the Config information that we are using/depend on
  242. CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h
  243.  
  244. # Where to build things
  245. INST_LIBDIR      = $(INST_LIB)
  246. INST_ARCHLIBDIR  = $(INST_ARCHLIB)
  247.  
  248. INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
  249. INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
  250.  
  251. INST_STATIC      =
  252. INST_DYNAMIC     =
  253. INST_BOOT        =
  254.  
  255. # Extra linker info
  256. EXPORT_LIST        =
  257. PERL_ARCHIVE       =
  258. PERL_ARCHIVEDEP    =
  259. PERL_ARCHIVE_AFTER =
  260.  
  261.  
  262. TO_INST_PM = lib/Template.pm \
  263.     lib/Template/Base.pm \
  264.     lib/Template/Config.pm \
  265.     lib/Template/Constants.pm \
  266.     lib/Template/Context.pm \
  267.     lib/Template/Directive.pm \
  268.     lib/Template/Document.pm \
  269.     lib/Template/Exception.pm \
  270.     lib/Template/FAQ.pod \
  271.     lib/Template/Filters.pm \
  272.     lib/Template/Grammar.pm \
  273.     lib/Template/Iterator.pm \
  274.     lib/Template/Manual.pod \
  275.     lib/Template/Manual/Config.pod \
  276.     lib/Template/Manual/Credits.pod \
  277.     lib/Template/Manual/Directives.pod \
  278.     lib/Template/Manual/Filters.pod \
  279.     lib/Template/Manual/Internals.pod \
  280.     lib/Template/Manual/Intro.pod \
  281.     lib/Template/Manual/Plugins.pod \
  282.     lib/Template/Manual/Syntax.pod \
  283.     lib/Template/Manual/VMethods.pod \
  284.     lib/Template/Manual/Variables.pod \
  285.     lib/Template/Manual/Views.pod \
  286.     lib/Template/Modules.pod \
  287.     lib/Template/Namespace/Constants.pm \
  288.     lib/Template/Parser.pm \
  289.     lib/Template/Plugin.pm \
  290.     lib/Template/Plugin/Assert.pm \
  291.     lib/Template/Plugin/CGI.pm \
  292.     lib/Template/Plugin/Datafile.pm \
  293.     lib/Template/Plugin/Date.pm \
  294.     lib/Template/Plugin/Directory.pm \
  295.     lib/Template/Plugin/Dumper.pm \
  296.     lib/Template/Plugin/File.pm \
  297.     lib/Template/Plugin/Filter.pm \
  298.     lib/Template/Plugin/Format.pm \
  299.     lib/Template/Plugin/HTML.pm \
  300.     lib/Template/Plugin/Image.pm \
  301.     lib/Template/Plugin/Iterator.pm \
  302.     lib/Template/Plugin/Math.pm \
  303.     lib/Template/Plugin/Pod.pm \
  304.     lib/Template/Plugin/Procedural.pm \
  305.     lib/Template/Plugin/Scalar.pm \
  306.     lib/Template/Plugin/String.pm \
  307.     lib/Template/Plugin/Table.pm \
  308.     lib/Template/Plugin/URL.pm \
  309.     lib/Template/Plugin/View.pm \
  310.     lib/Template/Plugin/Wrap.pm \
  311.     lib/Template/Plugins.pm \
  312.     lib/Template/Provider.pm \
  313.     lib/Template/Service.pm \
  314.     lib/Template/Stash.pm \
  315.     lib/Template/Stash/Context.pm \
  316.     lib/Template/Stash/XS.pm \
  317.     lib/Template/Test.pm \
  318.     lib/Template/Toolkit.pod \
  319.     lib/Template/Tools.pod \
  320.     lib/Template/Tools/tpage.pod \
  321.     lib/Template/Tools/ttree.pod \
  322.     lib/Template/Tutorial.pod \
  323.     lib/Template/Tutorial/Datafile.pod \
  324.     lib/Template/Tutorial/Web.pod \
  325.     lib/Template/VMethods.pm \
  326.     lib/Template/View.pm
  327.  
  328. PM_TO_BLIB = lib/Template.pm \
  329.     blib/lib/Template.pm \
  330.     lib/Template/Base.pm \
  331.     blib/lib/Template/Base.pm \
  332.     lib/Template/Config.pm \
  333.     blib/lib/Template/Config.pm \
  334.     lib/Template/Constants.pm \
  335.     blib/lib/Template/Constants.pm \
  336.     lib/Template/Context.pm \
  337.     blib/lib/Template/Context.pm \
  338.     lib/Template/Directive.pm \
  339.     blib/lib/Template/Directive.pm \
  340.     lib/Template/Document.pm \
  341.     blib/lib/Template/Document.pm \
  342.     lib/Template/Exception.pm \
  343.     blib/lib/Template/Exception.pm \
  344.     lib/Template/FAQ.pod \
  345.     blib/lib/Template/FAQ.pod \
  346.     lib/Template/Filters.pm \
  347.     blib/lib/Template/Filters.pm \
  348.     lib/Template/Grammar.pm \
  349.     blib/lib/Template/Grammar.pm \
  350.     lib/Template/Iterator.pm \
  351.     blib/lib/Template/Iterator.pm \
  352.     lib/Template/Manual.pod \
  353.     blib/lib/Template/Manual.pod \
  354.     lib/Template/Manual/Config.pod \
  355.     blib/lib/Template/Manual/Config.pod \
  356.     lib/Template/Manual/Credits.pod \
  357.     blib/lib/Template/Manual/Credits.pod \
  358.     lib/Template/Manual/Directives.pod \
  359.     blib/lib/Template/Manual/Directives.pod \
  360.     lib/Template/Manual/Filters.pod \
  361.     blib/lib/Template/Manual/Filters.pod \
  362.     lib/Template/Manual/Internals.pod \
  363.     blib/lib/Template/Manual/Internals.pod \
  364.     lib/Template/Manual/Intro.pod \
  365.     blib/lib/Template/Manual/Intro.pod \
  366.     lib/Template/Manual/Plugins.pod \
  367.     blib/lib/Template/Manual/Plugins.pod \
  368.     lib/Template/Manual/Syntax.pod \
  369.     blib/lib/Template/Manual/Syntax.pod \
  370.     lib/Template/Manual/VMethods.pod \
  371.     blib/lib/Template/Manual/VMethods.pod \
  372.     lib/Template/Manual/Variables.pod \
  373.     blib/lib/Template/Manual/Variables.pod \
  374.     lib/Template/Manual/Views.pod \
  375.     blib/lib/Template/Manual/Views.pod \
  376.     lib/Template/Modules.pod \
  377.     blib/lib/Template/Modules.pod \
  378.     lib/Template/Namespace/Constants.pm \
  379.     blib/lib/Template/Namespace/Constants.pm \
  380.     lib/Template/Parser.pm \
  381.     blib/lib/Template/Parser.pm \
  382.     lib/Template/Plugin.pm \
  383.     blib/lib/Template/Plugin.pm \
  384.     lib/Template/Plugin/Assert.pm \
  385.     blib/lib/Template/Plugin/Assert.pm \
  386.     lib/Template/Plugin/CGI.pm \
  387.     blib/lib/Template/Plugin/CGI.pm \
  388.     lib/Template/Plugin/Datafile.pm \
  389.     blib/lib/Template/Plugin/Datafile.pm \
  390.     lib/Template/Plugin/Date.pm \
  391.     blib/lib/Template/Plugin/Date.pm \
  392.     lib/Template/Plugin/Directory.pm \
  393.     blib/lib/Template/Plugin/Directory.pm \
  394.     lib/Template/Plugin/Dumper.pm \
  395.     blib/lib/Template/Plugin/Dumper.pm \
  396.     lib/Template/Plugin/File.pm \
  397.     blib/lib/Template/Plugin/File.pm \
  398.     lib/Template/Plugin/Filter.pm \
  399.     blib/lib/Template/Plugin/Filter.pm \
  400.     lib/Template/Plugin/Format.pm \
  401.     blib/lib/Template/Plugin/Format.pm \
  402.     lib/Template/Plugin/HTML.pm \
  403.     blib/lib/Template/Plugin/HTML.pm \
  404.     lib/Template/Plugin/Image.pm \
  405.     blib/lib/Template/Plugin/Image.pm \
  406.     lib/Template/Plugin/Iterator.pm \
  407.     blib/lib/Template/Plugin/Iterator.pm \
  408.     lib/Template/Plugin/Math.pm \
  409.     blib/lib/Template/Plugin/Math.pm \
  410.     lib/Template/Plugin/Pod.pm \
  411.     blib/lib/Template/Plugin/Pod.pm \
  412.     lib/Template/Plugin/Procedural.pm \
  413.     blib/lib/Template/Plugin/Procedural.pm \
  414.     lib/Template/Plugin/Scalar.pm \
  415.     blib/lib/Template/Plugin/Scalar.pm \
  416.     lib/Template/Plugin/String.pm \
  417.     blib/lib/Template/Plugin/String.pm \
  418.     lib/Template/Plugin/Table.pm \
  419.     blib/lib/Template/Plugin/Table.pm \
  420.     lib/Template/Plugin/URL.pm \
  421.     blib/lib/Template/Plugin/URL.pm \
  422.     lib/Template/Plugin/View.pm \
  423.     blib/lib/Template/Plugin/View.pm \
  424.     lib/Template/Plugin/Wrap.pm \
  425.     blib/lib/Template/Plugin/Wrap.pm \
  426.     lib/Template/Plugins.pm \
  427.     blib/lib/Template/Plugins.pm \
  428.     lib/Template/Provider.pm \
  429.     blib/lib/Template/Provider.pm \
  430.     lib/Template/Service.pm \
  431.     blib/lib/Template/Service.pm \
  432.     lib/Template/Stash.pm \
  433.     blib/lib/Template/Stash.pm \
  434.     lib/Template/Stash/Context.pm \
  435.     blib/lib/Template/Stash/Context.pm \
  436.     lib/Template/Stash/XS.pm \
  437.     blib/lib/Template/Stash/XS.pm \
  438.     lib/Template/Test.pm \
  439.     blib/lib/Template/Test.pm \
  440.     lib/Template/Toolkit.pod \
  441.     blib/lib/Template/Toolkit.pod \
  442.     lib/Template/Tools.pod \
  443.     blib/lib/Template/Tools.pod \
  444.     lib/Template/Tools/tpage.pod \
  445.     blib/lib/Template/Tools/tpage.pod \
  446.     lib/Template/Tools/ttree.pod \
  447.     blib/lib/Template/Tools/ttree.pod \
  448.     lib/Template/Tutorial.pod \
  449.     blib/lib/Template/Tutorial.pod \
  450.     lib/Template/Tutorial/Datafile.pod \
  451.     blib/lib/Template/Tutorial/Datafile.pod \
  452.     lib/Template/Tutorial/Web.pod \
  453.     blib/lib/Template/Tutorial/Web.pod \
  454.     lib/Template/VMethods.pm \
  455.     blib/lib/Template/VMethods.pm \
  456.     lib/Template/View.pm \
  457.     blib/lib/Template/View.pm
  458.  
  459.  
  460. # --- MakeMaker platform_constants section:
  461. MM_Unix_VERSION = 7.0401
  462. PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
  463.  
  464.  
  465. # --- MakeMaker tool_autosplit section:
  466. # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
  467. AUTOSPLITFILE = $(ABSPERLRUN)  -e 'use AutoSplit;  autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' --
  468.  
  469.  
  470.  
  471. # --- MakeMaker tool_xsubpp section:
  472.  
  473. XSUBPPDIR = /usr/share/perl/5.22/ExtUtils
  474. XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp"
  475. XSUBPPRUN = $(PERLRUN) $(XSUBPP)
  476. XSPROTOARG =
  477. XSUBPPDEPS = /usr/share/perl/5.22/ExtUtils/typemap /usr/share/perl/5.22/ExtUtils$(DFSEP)xsubpp
  478. XSUBPPARGS = -typemap "/usr/share/perl/5.22/ExtUtils/typemap"
  479. XSUBPP_EXTRA_ARGS =
  480.  
  481.  
  482. # --- MakeMaker tools_other section:
  483. SHELL = /bin/sh
  484. CHMOD = chmod
  485. CP = cp
  486. MV = mv
  487. NOOP = $(TRUE)
  488. NOECHO = @
  489. RM_F = rm -f
  490. RM_RF = rm -rf
  491. TEST_F = test -f
  492. TOUCH = touch
  493. UMASK_NULL = umask 0
  494. DEV_NULL = > /dev/null 2>&1
  495. MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
  496. EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
  497. FALSE = false
  498. TRUE = true
  499. ECHO = echo
  500. ECHO_N = echo -n
  501. UNINST = 0
  502. VERBINST = 0
  503. MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
  504. DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
  505. UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
  506. WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
  507. MACROSTART =
  508. MACROEND =
  509. USEMAKEFILE = -f
  510. FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
  511. CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' --
  512.  
  513.  
  514. # --- MakeMaker makemakerdflt section:
  515. makemakerdflt : all
  516.     $(NOECHO) $(NOOP)
  517.  
  518.  
  519. # --- MakeMaker dist section:
  520. TAR = tar
  521. TARFLAGS = cvf
  522. ZIP = zip
  523. ZIPFLAGS = -r
  524. COMPRESS = gzip
  525. SUFFIX = .gz
  526. SHAR = shar
  527. PREOP = $(NOECHO) $(NOOP)
  528. POSTOP = $(NOECHO) $(NOOP)
  529. TO_UNIX = $(NOECHO) $(NOOP)
  530. CI = ci -u
  531. RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
  532. DIST_CP = best
  533. DIST_DEFAULT = tardist
  534. DISTNAME = Template-Toolkit
  535. DISTVNAME = Template-Toolkit-2.26
  536.  
  537.  
  538. # --- MakeMaker macro section:
  539.  
  540.  
  541. # --- MakeMaker depend section:
  542.  
  543.  
  544. # --- MakeMaker cflags section:
  545.  
  546. CCFLAGS = -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
  547. OPTIMIZE = -O2 -g
  548. PERLTYPE =
  549. MPOLLUTE =
  550.  
  551.  
  552. # --- MakeMaker const_loadlibs section:
  553.  
  554. # Template might depend on some other libraries:
  555. # See ExtUtils::Liblist for details
  556. #
  557.  
  558.  
  559. # --- MakeMaker const_cccmd section:
  560. CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
  561.     $(CCFLAGS) $(OPTIMIZE) \
  562.     $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
  563.     $(XS_DEFINE_VERSION)
  564.  
  565. # --- MakeMaker post_constants section:
  566.  
  567.  
  568. # --- MakeMaker pasthru section:
  569.  
  570. PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
  571.     LINKTYPE="$(LINKTYPE)"\
  572.     OPTIMIZE="$(OPTIMIZE)"\
  573.     LD="$(LD)"\
  574.     PREFIX="$(PREFIX)"\
  575.     INSTALL_BASE="$(INSTALL_BASE)"
  576.  
  577.  
  578. # --- MakeMaker special_targets section:
  579. .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
  580.  
  581. .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir
  582.  
  583.  
  584.  
  585. # --- MakeMaker c_o section:
  586.  
  587. .c.i:
  588.     x86_64-linux-gnu-gcc  -E -c $(PASTHRU_INC) $(INC) \
  589.     $(CCFLAGS) $(OPTIMIZE) \
  590.     $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
  591.     $(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
  592.  
  593. .c.s:
  594.     $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
  595.  
  596. .c$(OBJ_EXT):
  597.     $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
  598.  
  599. .cpp$(OBJ_EXT):
  600.     $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
  601.  
  602. .cxx$(OBJ_EXT):
  603.     $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
  604.  
  605. .cc$(OBJ_EXT):
  606.     $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
  607.  
  608. .C$(OBJ_EXT):
  609.     $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C
  610.  
  611.  
  612. # --- MakeMaker xs_c section:
  613.  
  614. .xs.c:
  615.     $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
  616.  
  617.  
  618. # --- MakeMaker xs_o section:
  619.  
  620. .xs$(OBJ_EXT):
  621.     $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
  622.     $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
  623.  
  624.  
  625. # --- MakeMaker top_targets section:
  626. all :: pure_all manifypods
  627.     $(NOECHO) $(NOOP)
  628.  
  629.  
  630. pure_all :: config pm_to_blib subdirs linkext
  631.     $(NOECHO) $(NOOP)
  632.  
  633. subdirs :: $(MYEXTLIB)
  634.     $(NOECHO) $(NOOP)
  635.  
  636. config :: $(FIRST_MAKEFILE) blibdirs
  637.     $(NOECHO) $(NOOP)
  638.  
  639. help :
  640.     perldoc ExtUtils::MakeMaker
  641.  
  642.  
  643. # --- MakeMaker blibdirs section:
  644. blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists $(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists $(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
  645.     $(NOECHO) $(NOOP)
  646.  
  647. # Backwards compat with 6.18 through 6.25
  648. blibdirs.ts : blibdirs
  649.     $(NOECHO) $(NOOP)
  650.  
  651. $(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
  652.     $(NOECHO) $(MKPATH) $(INST_LIBDIR)
  653.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
  654.     $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
  655.  
  656. $(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
  657.     $(NOECHO) $(MKPATH) $(INST_ARCHLIB)
  658.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
  659.     $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
  660.  
  661. $(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
  662.     $(NOECHO) $(MKPATH) $(INST_AUTODIR)
  663.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
  664.     $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
  665.  
  666. $(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
  667.     $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
  668.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
  669.     $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
  670.  
  671. $(INST_BIN)$(DFSEP).exists :: Makefile.PL
  672.     $(NOECHO) $(MKPATH) $(INST_BIN)
  673.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
  674.     $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
  675.  
  676. $(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
  677.     $(NOECHO) $(MKPATH) $(INST_SCRIPT)
  678.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
  679.     $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
  680.  
  681. $(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
  682.     $(NOECHO) $(MKPATH) $(INST_MAN1DIR)
  683.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
  684.     $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
  685.  
  686. $(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
  687.     $(NOECHO) $(MKPATH) $(INST_MAN3DIR)
  688.     $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
  689.     $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
  690.  
  691.  
  692.  
  693. # --- MakeMaker linkext section:
  694.  
  695. linkext :: $(LINKTYPE)
  696.     $(NOECHO) $(NOOP)
  697.  
  698.  
  699. # --- MakeMaker dlsyms section:
  700.  
  701.  
  702. # --- MakeMaker dynamic_bs section:
  703.  
  704. BOOTSTRAP =
  705.  
  706.  
  707. # --- MakeMaker dynamic section:
  708.  
  709. dynamic :: $(FIRST_MAKEFILE) $(BOOTSTRAP) $(INST_DYNAMIC)
  710.     $(NOECHO) $(NOOP)
  711.  
  712.  
  713. # --- MakeMaker dynamic_lib section:
  714.  
  715.  
  716. # --- MakeMaker static section:
  717.  
  718. ## $(INST_PM) has been moved to the all: target.
  719. ## It remains here for awhile to allow for old usage: "make static"
  720. static :: $(FIRST_MAKEFILE) $(INST_STATIC)
  721.     $(NOECHO) $(NOOP)
  722.  
  723.  
  724. # --- MakeMaker static_lib section:
  725.  
  726.  
  727. # --- MakeMaker manifypods section:
  728.  
  729. POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
  730. POD2MAN = $(POD2MAN_EXE)
  731.  
  732.  
  733. manifypods : pure_all  \
  734.     bin/tpage \
  735.     bin/ttree \
  736.     lib/Template.pm \
  737.     lib/Template/Base.pm \
  738.     lib/Template/Config.pm \
  739.     lib/Template/Constants.pm \
  740.     lib/Template/Context.pm \
  741.     lib/Template/Directive.pm \
  742.     lib/Template/Document.pm \
  743.     lib/Template/Exception.pm \
  744.     lib/Template/FAQ.pod \
  745.     lib/Template/Filters.pm \
  746.     lib/Template/Grammar.pm \
  747.     lib/Template/Iterator.pm \
  748.     lib/Template/Manual.pod \
  749.     lib/Template/Manual/Config.pod \
  750.     lib/Template/Manual/Credits.pod \
  751.     lib/Template/Manual/Directives.pod \
  752.     lib/Template/Manual/Filters.pod \
  753.     lib/Template/Manual/Internals.pod \
  754.     lib/Template/Manual/Intro.pod \
  755.     lib/Template/Manual/Plugins.pod \
  756.     lib/Template/Manual/Syntax.pod \
  757.     lib/Template/Manual/VMethods.pod \
  758.     lib/Template/Manual/Variables.pod \
  759.     lib/Template/Manual/Views.pod \
  760.     lib/Template/Modules.pod \
  761.     lib/Template/Namespace/Constants.pm \
  762.     lib/Template/Parser.pm \
  763.     lib/Template/Plugin.pm \
  764.     lib/Template/Plugin/Assert.pm \
  765.     lib/Template/Plugin/CGI.pm \
  766.     lib/Template/Plugin/Datafile.pm \
  767.     lib/Template/Plugin/Date.pm \
  768.     lib/Template/Plugin/Directory.pm \
  769.     lib/Template/Plugin/Dumper.pm \
  770.     lib/Template/Plugin/File.pm \
  771.     lib/Template/Plugin/Filter.pm \
  772.     lib/Template/Plugin/Format.pm \
  773.     lib/Template/Plugin/HTML.pm \
  774.     lib/Template/Plugin/Image.pm \
  775.     lib/Template/Plugin/Iterator.pm \
  776.     lib/Template/Plugin/Math.pm \
  777.     lib/Template/Plugin/Pod.pm \
  778.     lib/Template/Plugin/Procedural.pm \
  779.     lib/Template/Plugin/Scalar.pm \
  780.     lib/Template/Plugin/String.pm \
  781.     lib/Template/Plugin/Table.pm \
  782.     lib/Template/Plugin/URL.pm \
  783.     lib/Template/Plugin/View.pm \
  784.     lib/Template/Plugin/Wrap.pm \
  785.     lib/Template/Plugins.pm \
  786.     lib/Template/Provider.pm \
  787.     lib/Template/Service.pm \
  788.     lib/Template/Stash.pm \
  789.     lib/Template/Stash/Context.pm \
  790.     lib/Template/Stash/XS.pm \
  791.     lib/Template/Test.pm \
  792.     lib/Template/Toolkit.pod \
  793.     lib/Template/Tools.pod \
  794.     lib/Template/Tools/tpage.pod \
  795.     lib/Template/Tools/ttree.pod \
  796.     lib/Template/Tutorial.pod \
  797.     lib/Template/Tutorial/Datafile.pod \
  798.     lib/Template/Tutorial/Web.pod \
  799.     lib/Template/VMethods.pm \
  800.     lib/Template/View.pm
  801.     $(NOECHO) $(POD2MAN) --section=$(MAN1EXT) --perm_rw=$(PERM_RW) -u \
  802.       bin/tpage $(INST_MAN1DIR)/tpage.$(MAN1EXT) \
  803.       bin/ttree $(INST_MAN1DIR)/ttree.$(MAN1EXT)
  804.     $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
  805.       lib/Template.pm $(INST_MAN3DIR)/Template.$(MAN3EXT) \
  806.       lib/Template/Base.pm $(INST_MAN3DIR)/Template::Base.$(MAN3EXT) \
  807.       lib/Template/Config.pm $(INST_MAN3DIR)/Template::Config.$(MAN3EXT) \
  808.       lib/Template/Constants.pm $(INST_MAN3DIR)/Template::Constants.$(MAN3EXT) \
  809.       lib/Template/Context.pm $(INST_MAN3DIR)/Template::Context.$(MAN3EXT) \
  810.       lib/Template/Directive.pm $(INST_MAN3DIR)/Template::Directive.$(MAN3EXT) \
  811.       lib/Template/Document.pm $(INST_MAN3DIR)/Template::Document.$(MAN3EXT) \
  812.       lib/Template/Exception.pm $(INST_MAN3DIR)/Template::Exception.$(MAN3EXT) \
  813.       lib/Template/FAQ.pod $(INST_MAN3DIR)/Template::FAQ.$(MAN3EXT) \
  814.       lib/Template/Filters.pm $(INST_MAN3DIR)/Template::Filters.$(MAN3EXT) \
  815.       lib/Template/Grammar.pm $(INST_MAN3DIR)/Template::Grammar.$(MAN3EXT) \
  816.       lib/Template/Iterator.pm $(INST_MAN3DIR)/Template::Iterator.$(MAN3EXT) \
  817.       lib/Template/Manual.pod $(INST_MAN3DIR)/Template::Manual.$(MAN3EXT) \
  818.       lib/Template/Manual/Config.pod $(INST_MAN3DIR)/Template::Manual::Config.$(MAN3EXT) \
  819.       lib/Template/Manual/Credits.pod $(INST_MAN3DIR)/Template::Manual::Credits.$(MAN3EXT) \
  820.       lib/Template/Manual/Directives.pod $(INST_MAN3DIR)/Template::Manual::Directives.$(MAN3EXT) \
  821.       lib/Template/Manual/Filters.pod $(INST_MAN3DIR)/Template::Manual::Filters.$(MAN3EXT) \
  822.       lib/Template/Manual/Internals.pod $(INST_MAN3DIR)/Template::Manual::Internals.$(MAN3EXT) \
  823.       lib/Template/Manual/Intro.pod $(INST_MAN3DIR)/Template::Manual::Intro.$(MAN3EXT) \
  824.       lib/Template/Manual/Plugins.pod $(INST_MAN3DIR)/Template::Manual::Plugins.$(MAN3EXT) \
  825.       lib/Template/Manual/Syntax.pod $(INST_MAN3DIR)/Template::Manual::Syntax.$(MAN3EXT) \
  826.       lib/Template/Manual/VMethods.pod $(INST_MAN3DIR)/Template::Manual::VMethods.$(MAN3EXT) \
  827.       lib/Template/Manual/Variables.pod $(INST_MAN3DIR)/Template::Manual::Variables.$(MAN3EXT) \
  828.       lib/Template/Manual/Views.pod $(INST_MAN3DIR)/Template::Manual::Views.$(MAN3EXT) \
  829.       lib/Template/Modules.pod $(INST_MAN3DIR)/Template::Modules.$(MAN3EXT) \
  830.       lib/Template/Namespace/Constants.pm $(INST_MAN3DIR)/Template::Namespace::Constants.$(MAN3EXT) \
  831.       lib/Template/Parser.pm $(INST_MAN3DIR)/Template::Parser.$(MAN3EXT) \
  832.       lib/Template/Plugin.pm $(INST_MAN3DIR)/Template::Plugin.$(MAN3EXT) \
  833.       lib/Template/Plugin/Assert.pm $(INST_MAN3DIR)/Template::Plugin::Assert.$(MAN3EXT) \
  834.       lib/Template/Plugin/CGI.pm $(INST_MAN3DIR)/Template::Plugin::CGI.$(MAN3EXT) \
  835.       lib/Template/Plugin/Datafile.pm $(INST_MAN3DIR)/Template::Plugin::Datafile.$(MAN3EXT) \
  836.       lib/Template/Plugin/Date.pm $(INST_MAN3DIR)/Template::Plugin::Date.$(MAN3EXT) \
  837.       lib/Template/Plugin/Directory.pm $(INST_MAN3DIR)/Template::Plugin::Directory.$(MAN3EXT) \
  838.       lib/Template/Plugin/Dumper.pm $(INST_MAN3DIR)/Template::Plugin::Dumper.$(MAN3EXT)
  839.     $(NOECHO) $(POD2MAN) --section=$(MAN3EXT) --perm_rw=$(PERM_RW) -u \
  840.       lib/Template/Plugin/File.pm $(INST_MAN3DIR)/Template::Plugin::File.$(MAN3EXT) \
  841.       lib/Template/Plugin/Filter.pm $(INST_MAN3DIR)/Template::Plugin::Filter.$(MAN3EXT) \
  842.       lib/Template/Plugin/Format.pm $(INST_MAN3DIR)/Template::Plugin::Format.$(MAN3EXT) \
  843.       lib/Template/Plugin/HTML.pm $(INST_MAN3DIR)/Template::Plugin::HTML.$(MAN3EXT) \
  844.       lib/Template/Plugin/Image.pm $(INST_MAN3DIR)/Template::Plugin::Image.$(MAN3EXT) \
  845.       lib/Template/Plugin/Iterator.pm $(INST_MAN3DIR)/Template::Plugin::Iterator.$(MAN3EXT) \
  846.       lib/Template/Plugin/Math.pm $(INST_MAN3DIR)/Template::Plugin::Math.$(MAN3EXT) \
  847.       lib/Template/Plugin/Pod.pm $(INST_MAN3DIR)/Template::Plugin::Pod.$(MAN3EXT) \
  848.       lib/Template/Plugin/Procedural.pm $(INST_MAN3DIR)/Template::Plugin::Procedural.$(MAN3EXT) \
  849.       lib/Template/Plugin/Scalar.pm $(INST_MAN3DIR)/Template::Plugin::Scalar.$(MAN3EXT) \
  850.       lib/Template/Plugin/String.pm $(INST_MAN3DIR)/Template::Plugin::String.$(MAN3EXT) \
  851.       lib/Template/Plugin/Table.pm $(INST_MAN3DIR)/Template::Plugin::Table.$(MAN3EXT) \
  852.       lib/Template/Plugin/URL.pm $(INST_MAN3DIR)/Template::Plugin::URL.$(MAN3EXT) \
  853.       lib/Template/Plugin/View.pm $(INST_MAN3DIR)/Template::Plugin::View.$(MAN3EXT) \
  854.       lib/Template/Plugin/Wrap.pm $(INST_MAN3DIR)/Template::Plugin::Wrap.$(MAN3EXT) \
  855.       lib/Template/Plugins.pm $(INST_MAN3DIR)/Template::Plugins.$(MAN3EXT) \
  856.       lib/Template/Provider.pm $(INST_MAN3DIR)/Template::Provider.$(MAN3EXT) \
  857.       lib/Template/Service.pm $(INST_MAN3DIR)/Template::Service.$(MAN3EXT) \
  858.       lib/Template/Stash.pm $(INST_MAN3DIR)/Template::Stash.$(MAN3EXT) \
  859.       lib/Template/Stash/Context.pm $(INST_MAN3DIR)/Template::Stash::Context.$(MAN3EXT) \
  860.       lib/Template/Stash/XS.pm $(INST_MAN3DIR)/Template::Stash::XS.$(MAN3EXT) \
  861.       lib/Template/Test.pm $(INST_MAN3DIR)/Template::Test.$(MAN3EXT) \
  862.       lib/Template/Toolkit.pod $(INST_MAN3DIR)/Template::Toolkit.$(MAN3EXT) \
  863.       lib/Template/Tools.pod $(INST_MAN3DIR)/Template::Tools.$(MAN3EXT) \
  864.       lib/Template/Tools/tpage.pod $(INST_MAN3DIR)/Template::Tools::tpage.$(MAN3EXT) \
  865.       lib/Template/Tools/ttree.pod $(INST_MAN3DIR)/Template::Tools::ttree.$(MAN3EXT) \
  866.       lib/Template/Tutorial.pod $(INST_MAN3DIR)/Template::Tutorial.$(MAN3EXT) \
  867.       lib/Template/Tutorial/Datafile.pod $(INST_MAN3DIR)/Template::Tutorial::Datafile.$(MAN3EXT) \
  868.       lib/Template/Tutorial/Web.pod $(INST_MAN3DIR)/Template::Tutorial::Web.$(MAN3EXT) \
  869.       lib/Template/VMethods.pm $(INST_MAN3DIR)/Template::VMethods.$(MAN3EXT) \
  870.       lib/Template/View.pm $(INST_MAN3DIR)/Template::View.$(MAN3EXT)
  871.  
  872.  
  873.  
  874.  
  875. # --- MakeMaker processPL section:
  876.  
  877.  
  878. # --- MakeMaker installbin section:
  879.  
  880. EXE_FILES = bin/tpage bin/ttree
  881.  
  882. pure_all :: $(INST_SCRIPT)/ttree $(INST_SCRIPT)/tpage
  883.     $(NOECHO) $(NOOP)
  884.  
  885. realclean ::
  886.     $(RM_F) \
  887.       $(INST_SCRIPT)/ttree $(INST_SCRIPT)/tpage
  888.  
  889. $(INST_SCRIPT)/ttree : bin/ttree $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists
  890.     $(NOECHO) $(RM_F) $(INST_SCRIPT)/ttree
  891.     $(CP) bin/ttree $(INST_SCRIPT)/ttree
  892.     $(FIXIN) $(INST_SCRIPT)/ttree
  893.     -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/ttree
  894.  
  895. $(INST_SCRIPT)/tpage : bin/tpage $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists
  896.     $(NOECHO) $(RM_F) $(INST_SCRIPT)/tpage
  897.     $(CP) bin/tpage $(INST_SCRIPT)/tpage
  898.     $(FIXIN) $(INST_SCRIPT)/tpage
  899.     -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/tpage
  900.  
  901.  
  902.  
  903. # --- MakeMaker subdirs section:
  904.  
  905. # The default clean, realclean and test targets in this Makefile
  906. # have automatically been given entries for each subdir.
  907.  
  908.  
  909. subdirs ::
  910.     $(NOECHO) cd xs && $(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) all $(PASTHRU)
  911.  
  912.  
  913. # --- MakeMaker clean_subdirs section:
  914. clean_subdirs :
  915.     $(ABSPERLRUN)  -e 'exit 0 unless chdir '\''xs'\'';  system '\''$(MAKE) clean'\'' if -f '\''$(FIRST_MAKEFILE)'\'';' --
  916.  
  917.  
  918. # --- MakeMaker clean section:
  919.  
  920. # Delete temporary files but do not touch installed files. We don't delete
  921. # the Makefile here so a later make realclean still has a makefile to use.
  922.  
  923. clean :: clean_subdirs
  924.     - $(RM_F) \
  925.       $(BASEEXT).bso $(BASEEXT).def \
  926.       $(BASEEXT).exp $(BASEEXT).x \
  927.       $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \
  928.       $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \
  929.       *$(LIB_EXT) *$(OBJ_EXT) \
  930.       *perl.core MYMETA.json \
  931.       MYMETA.yml blibdirs.ts \
  932.       core core.*perl.*.? \
  933.       core.[0-9] core.[0-9][0-9] \
  934.       core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
  935.       core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \
  936.       mon.out perl \
  937.       perl$(EXE_EXT) perl.exe \
  938.       perlmain.c pm_to_blib \
  939.       pm_to_blib.ts so_locations \
  940.       tmon.out
  941.     - $(RM_RF) \
  942.       blib docs/ttree.cfg \
  943.       examples/ttree.cfg t/dbi_test.cfg \
  944.       t/test/src/baz.ttc t/test/src/complex.org \
  945.       t/test/src/complex.ttc t/test/src/evalperl.ttc \
  946.       t/test/src/foo.ttc
  947.       $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
  948.     - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
  949.  
  950.  
  951. # --- MakeMaker realclean_subdirs section:
  952. realclean_subdirs :
  953.     - $(ABSPERLRUN)  -e 'chdir '\''xs'\'';  system '\''$(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) realclean'\'' if -f '\''$(MAKEFILE_OLD)'\'';' --
  954.     - $(ABSPERLRUN)  -e 'chdir '\''xs'\'';  system '\''$(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) realclean'\'' if -f '\''$(FIRST_MAKEFILE)'\'';' --
  955.  
  956.  
  957. # --- MakeMaker realclean section:
  958. # Delete temporary files (via clean) and also delete dist files
  959. realclean purge ::  clean realclean_subdirs
  960.     - $(RM_F) \
  961.       $(MAKEFILE_OLD) $(FIRST_MAKEFILE)
  962.     - $(RM_RF) \
  963.       $(DISTVNAME)
  964.  
  965.  
  966. # --- MakeMaker metafile section:
  967. metafile : create_distdir
  968.     $(NOECHO) $(ECHO) Generating META.yml
  969.     $(NOECHO) $(ECHO) '---' > META_new.yml
  970.     $(NOECHO) $(ECHO) 'abstract: '\''comprehensive template processing system'\''' >> META_new.yml
  971.     $(NOECHO) $(ECHO) 'author:' >> META_new.yml
  972.     $(NOECHO) $(ECHO) '  - '\''Andy Wardley <abw@wardley.org>'\''' >> META_new.yml
  973.     $(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml
  974.     $(NOECHO) $(ECHO) '  ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
  975.     $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml
  976.     $(NOECHO) $(ECHO) '  ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
  977.     $(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml
  978.     $(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001'\''' >> META_new.yml
  979.     $(NOECHO) $(ECHO) 'license: perl' >> META_new.yml
  980.     $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
  981.     $(NOECHO) $(ECHO) '  url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
  982.     $(NOECHO) $(ECHO) '  version: '\''1.4'\''' >> META_new.yml
  983.     $(NOECHO) $(ECHO) 'name: Template-Toolkit' >> META_new.yml
  984.     $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml
  985.     $(NOECHO) $(ECHO) '  directory:' >> META_new.yml
  986.     $(NOECHO) $(ECHO) '    - t' >> META_new.yml
  987.     $(NOECHO) $(ECHO) '    - inc' >> META_new.yml
  988.     $(NOECHO) $(ECHO) 'requires:' >> META_new.yml
  989.     $(NOECHO) $(ECHO) '  AppConfig: '\''1.56'\''' >> META_new.yml
  990.     $(NOECHO) $(ECHO) '  File::Spec: '\''0.8'\''' >> META_new.yml
  991.     $(NOECHO) $(ECHO) '  File::Temp: '\''0.12'\''' >> META_new.yml
  992.     $(NOECHO) $(ECHO) '  Scalar::Util: '\''0'\''' >> META_new.yml
  993.     $(NOECHO) $(ECHO) '  Test::LeakTrace: '\''0'\''' >> META_new.yml
  994.     $(NOECHO) $(ECHO) 'resources:' >> META_new.yml
  995.     $(NOECHO) $(ECHO) '  repository: https://github.com/abw/Template2' >> META_new.yml
  996.     $(NOECHO) $(ECHO) 'version: '\''2.26'\''' >> META_new.yml
  997.     -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
  998.     $(NOECHO) $(ECHO) Generating META.json
  999.     $(NOECHO) $(ECHO) '{' > META_new.json
  1000.     $(NOECHO) $(ECHO) '   "abstract" : "comprehensive template processing system",' >> META_new.json
  1001.     $(NOECHO) $(ECHO) '   "author" : [' >> META_new.json
  1002.     $(NOECHO) $(ECHO) '      "Andy Wardley <abw@wardley.org>"' >> META_new.json
  1003.     $(NOECHO) $(ECHO) '   ],' >> META_new.json
  1004.     $(NOECHO) $(ECHO) '   "dynamic_config" : 1,' >> META_new.json
  1005.     $(NOECHO) $(ECHO) '   "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001",' >> META_new.json
  1006.     $(NOECHO) $(ECHO) '   "license" : [' >> META_new.json
  1007.     $(NOECHO) $(ECHO) '      "perl_5"' >> META_new.json
  1008.     $(NOECHO) $(ECHO) '   ],' >> META_new.json
  1009.     $(NOECHO) $(ECHO) '   "meta-spec" : {' >> META_new.json
  1010.     $(NOECHO) $(ECHO) '      "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
  1011.     $(NOECHO) $(ECHO) '      "version" : "2"' >> META_new.json
  1012.     $(NOECHO) $(ECHO) '   },' >> META_new.json
  1013.     $(NOECHO) $(ECHO) '   "name" : "Template-Toolkit",' >> META_new.json
  1014.     $(NOECHO) $(ECHO) '   "no_index" : {' >> META_new.json
  1015.     $(NOECHO) $(ECHO) '      "directory" : [' >> META_new.json
  1016.     $(NOECHO) $(ECHO) '         "t",' >> META_new.json
  1017.     $(NOECHO) $(ECHO) '         "inc"' >> META_new.json
  1018.     $(NOECHO) $(ECHO) '      ]' >> META_new.json
  1019.     $(NOECHO) $(ECHO) '   },' >> META_new.json
  1020.     $(NOECHO) $(ECHO) '   "prereqs" : {' >> META_new.json
  1021.     $(NOECHO) $(ECHO) '      "build" : {' >> META_new.json
  1022.     $(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
  1023.     $(NOECHO) $(ECHO) '            "ExtUtils::MakeMaker" : "0"' >> META_new.json
  1024.     $(NOECHO) $(ECHO) '         }' >> META_new.json
  1025.     $(NOECHO) $(ECHO) '      },' >> META_new.json
  1026.     $(NOECHO) $(ECHO) '      "configure" : {' >> META_new.json
  1027.     $(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
  1028.     $(NOECHO) $(ECHO) '            "ExtUtils::MakeMaker" : "0"' >> META_new.json
  1029.     $(NOECHO) $(ECHO) '         }' >> META_new.json
  1030.     $(NOECHO) $(ECHO) '      },' >> META_new.json
  1031.     $(NOECHO) $(ECHO) '      "runtime" : {' >> META_new.json
  1032.     $(NOECHO) $(ECHO) '         "requires" : {' >> META_new.json
  1033.     $(NOECHO) $(ECHO) '            "AppConfig" : "1.56",' >> META_new.json
  1034.     $(NOECHO) $(ECHO) '            "File::Spec" : "0.8",' >> META_new.json
  1035.     $(NOECHO) $(ECHO) '            "File::Temp" : "0.12",' >> META_new.json
  1036.     $(NOECHO) $(ECHO) '            "Scalar::Util" : "0",' >> META_new.json
  1037.     $(NOECHO) $(ECHO) '            "Test::LeakTrace" : "0"' >> META_new.json
  1038.     $(NOECHO) $(ECHO) '         }' >> META_new.json
  1039.     $(NOECHO) $(ECHO) '      }' >> META_new.json
  1040.     $(NOECHO) $(ECHO) '   },' >> META_new.json
  1041.     $(NOECHO) $(ECHO) '   "release_status" : "stable",' >> META_new.json
  1042.     $(NOECHO) $(ECHO) '   "resources" : {' >> META_new.json
  1043.     $(NOECHO) $(ECHO) '      "repository" : {' >> META_new.json
  1044.     $(NOECHO) $(ECHO) '         "url" : "https://github.com/abw/Template2"' >> META_new.json
  1045.     $(NOECHO) $(ECHO) '      }' >> META_new.json
  1046.     $(NOECHO) $(ECHO) '   },' >> META_new.json
  1047.     $(NOECHO) $(ECHO) '   "version" : "2.26"' >> META_new.json
  1048.     $(NOECHO) $(ECHO) '}' >> META_new.json
  1049.     -$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json
  1050.  
  1051.  
  1052. # --- MakeMaker signature section:
  1053. signature :
  1054.     cpansign -s
  1055.  
  1056.  
  1057. # --- MakeMaker dist_basics section:
  1058. distclean :: realclean distcheck
  1059.     $(NOECHO) $(NOOP)
  1060.  
  1061. distcheck :
  1062.     $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
  1063.  
  1064. skipcheck :
  1065.     $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
  1066.  
  1067. manifest :
  1068.     $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
  1069.  
  1070. veryclean : realclean
  1071.     $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
  1072.  
  1073.  
  1074.  
  1075. # --- MakeMaker dist_core section:
  1076.  
  1077. dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
  1078.     $(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
  1079.       -e '    if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
  1080.  
  1081. tardist : $(DISTVNAME).tar$(SUFFIX)
  1082.     $(NOECHO) $(NOOP)
  1083.  
  1084. uutardist : $(DISTVNAME).tar$(SUFFIX)
  1085.     uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
  1086.     $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)_uu'
  1087.  
  1088. $(DISTVNAME).tar$(SUFFIX) : distdir
  1089.     $(PREOP)
  1090.     $(TO_UNIX)
  1091.     $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
  1092.     $(RM_RF) $(DISTVNAME)
  1093.     $(COMPRESS) $(DISTVNAME).tar
  1094.     $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)'
  1095.     $(POSTOP)
  1096.  
  1097. zipdist : $(DISTVNAME).zip
  1098.     $(NOECHO) $(NOOP)
  1099.  
  1100. $(DISTVNAME).zip : distdir
  1101.     $(PREOP)
  1102.     $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
  1103.     $(RM_RF) $(DISTVNAME)
  1104.     $(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip'
  1105.     $(POSTOP)
  1106.  
  1107. shdist : distdir
  1108.     $(PREOP)
  1109.     $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
  1110.     $(RM_RF) $(DISTVNAME)
  1111.     $(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar'
  1112.     $(POSTOP)
  1113.  
  1114.  
  1115. # --- MakeMaker distdir section:
  1116. create_distdir :
  1117.     $(RM_RF) $(DISTVNAME)
  1118.     $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
  1119.         -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
  1120.  
  1121. distdir : create_distdir distmeta
  1122.     $(NOECHO) $(NOOP)
  1123.  
  1124.  
  1125.  
  1126. # --- MakeMaker dist_test section:
  1127. disttest : distdir
  1128.     cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
  1129.     cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
  1130.     cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
  1131.  
  1132.  
  1133.  
  1134. # --- MakeMaker dist_ci section:
  1135.  
  1136. ci :
  1137.     $(PERLRUN) "-MExtUtils::Manifest=maniread" \
  1138.       -e "@all = keys %{ maniread() };" \
  1139.       -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
  1140.       -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
  1141.  
  1142.  
  1143. # --- MakeMaker distmeta section:
  1144. distmeta : create_distdir metafile
  1145.     $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \
  1146.       -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
  1147.       -e '    or print "Could not add META.yml to MANIFEST: $$$${'\''@'\''}\n"' --
  1148.     $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \
  1149.       -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
  1150.       -e '    or print "Could not add META.json to MANIFEST: $$$${'\''@'\''}\n"' --
  1151.  
  1152.  
  1153.  
  1154. # --- MakeMaker distsignature section:
  1155. distsignature : create_distdir
  1156.     $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
  1157.       -e '    or print "Could not add SIGNATURE to MANIFEST: $$$${'\''@'\''}\n"' --
  1158.     $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
  1159.     cd $(DISTVNAME) && cpansign -s
  1160.  
  1161.  
  1162.  
  1163. # --- MakeMaker install section:
  1164.  
  1165. install :: pure_install doc_install
  1166.     $(NOECHO) $(NOOP)
  1167.  
  1168. install_perl :: pure_perl_install doc_perl_install
  1169.     $(NOECHO) $(NOOP)
  1170.  
  1171. install_site :: pure_site_install doc_site_install
  1172.     $(NOECHO) $(NOOP)
  1173.  
  1174. install_vendor :: pure_vendor_install doc_vendor_install
  1175.     $(NOECHO) $(NOOP)
  1176.  
  1177. pure_install :: pure_$(INSTALLDIRS)_install
  1178.     $(NOECHO) $(NOOP)
  1179.  
  1180. doc_install :: doc_$(INSTALLDIRS)_install
  1181.     $(NOECHO) $(NOOP)
  1182.  
  1183. pure__install : pure_site_install
  1184.     $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  1185.  
  1186. doc__install : doc_site_install
  1187.     $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  1188.  
  1189. pure_perl_install :: all
  1190.     $(NOECHO) umask 022; $(MOD_INSTALL) \
  1191.         "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
  1192.         "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \
  1193.         "$(INST_BIN)" "$(DESTINSTALLBIN)" \
  1194.         "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \
  1195.         "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \
  1196.         "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)"
  1197.     $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
  1198.         "$(SITEARCHEXP)/auto/$(FULLEXT)"
  1199.  
  1200.  
  1201. pure_site_install :: all
  1202.     $(NOECHO) umask 02; $(MOD_INSTALL) \
  1203.         read "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" \
  1204.         write "$(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist" \
  1205.         "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
  1206.         "$(INST_ARCHLIB)" "$(DESTINSTALLSITEARCH)" \
  1207.         "$(INST_BIN)" "$(DESTINSTALLSITEBIN)" \
  1208.         "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \
  1209.         "$(INST_MAN1DIR)" "$(DESTINSTALLSITEMAN1DIR)" \
  1210.         "$(INST_MAN3DIR)" "$(DESTINSTALLSITEMAN3DIR)"
  1211.     $(NOECHO) $(WARN_IF_OLD_PACKLIST) \
  1212.         "$(PERL_ARCHLIB)/auto/$(FULLEXT)"
  1213.  
  1214. pure_vendor_install :: all
  1215.     $(NOECHO) umask 022; $(MOD_INSTALL) \
  1216.         "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \
  1217.         "$(INST_ARCHLIB)" "$(DESTINSTALLVENDORARCH)" \
  1218.         "$(INST_BIN)" "$(DESTINSTALLVENDORBIN)" \
  1219.         "$(INST_SCRIPT)" "$(DESTINSTALLVENDORSCRIPT)" \
  1220.         "$(INST_MAN1DIR)" "$(DESTINSTALLVENDORMAN1DIR)" \
  1221.         "$(INST_MAN3DIR)" "$(DESTINSTALLVENDORMAN3DIR)"
  1222.  
  1223.  
  1224. doc_perl_install :: all
  1225.  
  1226. doc_site_install :: all
  1227.     $(NOECHO) $(ECHO) Appending installation info to "$(DESTINSTALLSITEARCH)/perllocal.pod"
  1228.     -$(NOECHO) umask 02; $(MKPATH) "$(DESTINSTALLSITEARCH)"
  1229.     -$(NOECHO) umask 02; $(DOC_INSTALL) \
  1230.         "Module" "$(NAME)" \
  1231.         "installed into" $(INSTALLSITELIB) \
  1232.         LINKTYPE "$(LINKTYPE)" \
  1233.         VERSION "$(VERSION)" \
  1234.         EXE_FILES "$(EXE_FILES)" \
  1235.         >> "$(DESTINSTALLSITEARCH)/perllocal.pod"
  1236.  
  1237. doc_vendor_install :: all
  1238.  
  1239.  
  1240. uninstall :: uninstall_from_$(INSTALLDIRS)dirs
  1241.     $(NOECHO) $(NOOP)
  1242.  
  1243. uninstall_from_perldirs ::
  1244.  
  1245. uninstall_from_sitedirs ::
  1246.     $(NOECHO) $(UNINSTALL) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist"
  1247.  
  1248. uninstall_from_vendordirs ::
  1249.  
  1250.  
  1251. # --- MakeMaker force section:
  1252. # Phony target to force checking subdirectories.
  1253. FORCE :
  1254.     $(NOECHO) $(NOOP)
  1255.  
  1256.  
  1257. # --- MakeMaker perldepend section:
  1258.  
  1259.  
  1260. # --- MakeMaker makefile section:
  1261. # We take a very conservative approach here, but it's worth it.
  1262. # We move Makefile to Makefile.old here to avoid gnu make looping.
  1263. $(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
  1264.     $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
  1265.     $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
  1266.     -$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
  1267.     -$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
  1268.     - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
  1269.     $(PERLRUN) Makefile.PL
  1270.     $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
  1271.     $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command.  <=="
  1272.     $(FALSE)
  1273.  
  1274.  
  1275.  
  1276. # --- MakeMaker staticmake section:
  1277.  
  1278. # --- MakeMaker makeaperl section ---
  1279. MAP_TARGET    = perl
  1280. FULLPERL      = "/usr/bin/perl"
  1281.  
  1282. $(MAP_TARGET) :: static $(MAKE_APERL_FILE)
  1283.     $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
  1284.  
  1285. $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib
  1286.     $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
  1287.     $(NOECHO) $(PERLRUNINST) \
  1288.         Makefile.PL DIR="xs" \
  1289.         MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
  1290.         MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
  1291.  
  1292.  
  1293. # --- MakeMaker test section:
  1294.  
  1295. TEST_VERBOSE=0
  1296. TEST_TYPE=test_$(LINKTYPE)
  1297. TEST_FILE = test.pl
  1298. TEST_FILES = t/args.t t/assert.t t/base.t t/binop.t t/block.t t/blocks.t t/capture.t t/case.t t/cgi.t t/chomp.t t/compile1.t t/compile2.t t/compile3.t t/compile4.t t/compile5.t t/config.t t/constants.t t/context.t t/datafile.t t/date.t t/debug.t t/directive.t t/directry.t t/document.t t/dumper.t t/error.t t/evalperl.t t/exception.t t/factory.t t/file.t t/fileline.t t/filter.t t/foreach.t t/format.t t/html.t t/image.t t/include.t t/iterator.t t/leak.t t/list.t t/macro.t t/math.t t/object.t t/output.t t/parser.t t/plugins.t t/plusfile.t t/pod.t t/prefix.t t/proc.t t/process.t t/provider.t t/ref.t t/scalar.t t/service.t t/skel.t t/stash-xs-unicode.t t/stash-xs.t t/stash.t t/stashc.t t/stop.t t/strcat.t t/strict.t t/string.t t/switch.t t/table.t t/tags.t t/template.t t/text.t t/throw.t t/tiedhash.t t/try.t t/unicode.t t/url.t t/vars.t t/varsv1.t t/view.t t/while.t t/wrap.t t/wrapper.t t/zz-pmv.t t/zz-pod-coverage.t t/zz-pod-kwalitee.t t/zz-stash-xs-leak.t t/vmethods/hash.t t/vmethods/list.t t/vmethods/replace.t t/vmethods/text.t
  1299. TESTDB_SW = -d
  1300.  
  1301. testdb :: testdb_$(LINKTYPE)
  1302.  
  1303. test :: $(TEST_TYPE) subdirs-test
  1304.  
  1305. subdirs-test ::
  1306.     $(NOECHO) $(NOOP)
  1307.  
  1308. subdirs-test ::
  1309.     $(NOECHO) cd xs && $(MAKE) test $(PASTHRU)
  1310.  
  1311.  
  1312. test_dynamic :: pure_all
  1313.     PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
  1314.  
  1315. testdb_dynamic :: pure_all
  1316.     PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
  1317.  
  1318. test_ : test_dynamic
  1319.  
  1320. test_static :: pure_all $(MAP_TARGET)
  1321.     PERL_DL_NONLAZY=1 ./$(MAP_TARGET) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
  1322.  
  1323. testdb_static :: pure_all $(MAP_TARGET)
  1324.     PERL_DL_NONLAZY=1 ./$(MAP_TARGET) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
  1325.  
  1326.  
  1327.  
  1328. # --- MakeMaker ppd section:
  1329. # Creates a PPD (Perl Package Description) for a binary distribution.
  1330. ppd :
  1331.     $(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="$(VERSION)">' > $(DISTNAME).ppd
  1332.     $(NOECHO) $(ECHO) '    <ABSTRACT>comprehensive template processing system</ABSTRACT>' >> $(DISTNAME).ppd
  1333.     $(NOECHO) $(ECHO) '    <AUTHOR>Andy Wardley &lt;abw@wardley.org&gt;</AUTHOR>' >> $(DISTNAME).ppd
  1334.     $(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
  1335.     $(NOECHO) $(ECHO) '        <REQUIRE NAME="AppConfig::" VERSION="1.56" />' >> $(DISTNAME).ppd
  1336.     $(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Spec" VERSION="0.8" />' >> $(DISTNAME).ppd
  1337.     $(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Temp" VERSION="0.12" />' >> $(DISTNAME).ppd
  1338.     $(NOECHO) $(ECHO) '        <REQUIRE NAME="Scalar::Util" />' >> $(DISTNAME).ppd
  1339.     $(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::LeakTrace" />' >> $(DISTNAME).ppd
  1340.     $(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.22" />' >> $(DISTNAME).ppd
  1341.     $(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd
  1342.     $(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> $(DISTNAME).ppd
  1343.     $(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
  1344.  
  1345.  
  1346. # --- MakeMaker pm_to_blib section:
  1347.  
  1348. pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
  1349.     $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
  1350.       lib/Template.pm blib/lib/Template.pm \
  1351.       lib/Template/Base.pm blib/lib/Template/Base.pm \
  1352.       lib/Template/Config.pm blib/lib/Template/Config.pm \
  1353.       lib/Template/Constants.pm blib/lib/Template/Constants.pm \
  1354.       lib/Template/Context.pm blib/lib/Template/Context.pm \
  1355.       lib/Template/Directive.pm blib/lib/Template/Directive.pm \
  1356.       lib/Template/Document.pm blib/lib/Template/Document.pm \
  1357.       lib/Template/Exception.pm blib/lib/Template/Exception.pm \
  1358.       lib/Template/FAQ.pod blib/lib/Template/FAQ.pod \
  1359.       lib/Template/Filters.pm blib/lib/Template/Filters.pm \
  1360.       lib/Template/Grammar.pm blib/lib/Template/Grammar.pm \
  1361.       lib/Template/Iterator.pm blib/lib/Template/Iterator.pm \
  1362.       lib/Template/Manual.pod blib/lib/Template/Manual.pod \
  1363.       lib/Template/Manual/Config.pod blib/lib/Template/Manual/Config.pod \
  1364.       lib/Template/Manual/Credits.pod blib/lib/Template/Manual/Credits.pod \
  1365.       lib/Template/Manual/Directives.pod blib/lib/Template/Manual/Directives.pod \
  1366.       lib/Template/Manual/Filters.pod blib/lib/Template/Manual/Filters.pod \
  1367.       lib/Template/Manual/Internals.pod blib/lib/Template/Manual/Internals.pod \
  1368.       lib/Template/Manual/Intro.pod blib/lib/Template/Manual/Intro.pod \
  1369.       lib/Template/Manual/Plugins.pod blib/lib/Template/Manual/Plugins.pod \
  1370.       lib/Template/Manual/Syntax.pod blib/lib/Template/Manual/Syntax.pod \
  1371.       lib/Template/Manual/VMethods.pod blib/lib/Template/Manual/VMethods.pod \
  1372.       lib/Template/Manual/Variables.pod blib/lib/Template/Manual/Variables.pod \
  1373.       lib/Template/Manual/Views.pod blib/lib/Template/Manual/Views.pod \
  1374.       lib/Template/Modules.pod blib/lib/Template/Modules.pod \
  1375.       lib/Template/Namespace/Constants.pm blib/lib/Template/Namespace/Constants.pm \
  1376.       lib/Template/Parser.pm blib/lib/Template/Parser.pm \
  1377.       lib/Template/Plugin.pm blib/lib/Template/Plugin.pm \
  1378.       lib/Template/Plugin/Assert.pm blib/lib/Template/Plugin/Assert.pm \
  1379.       lib/Template/Plugin/CGI.pm blib/lib/Template/Plugin/CGI.pm \
  1380.       lib/Template/Plugin/Datafile.pm blib/lib/Template/Plugin/Datafile.pm \
  1381.       lib/Template/Plugin/Date.pm blib/lib/Template/Plugin/Date.pm \
  1382.       lib/Template/Plugin/Directory.pm blib/lib/Template/Plugin/Directory.pm \
  1383.       lib/Template/Plugin/Dumper.pm blib/lib/Template/Plugin/Dumper.pm \
  1384.       lib/Template/Plugin/File.pm blib/lib/Template/Plugin/File.pm \
  1385.       lib/Template/Plugin/Filter.pm blib/lib/Template/Plugin/Filter.pm \
  1386.       lib/Template/Plugin/Format.pm blib/lib/Template/Plugin/Format.pm \
  1387.       lib/Template/Plugin/HTML.pm blib/lib/Template/Plugin/HTML.pm \
  1388.       lib/Template/Plugin/Image.pm blib/lib/Template/Plugin/Image.pm \
  1389.       lib/Template/Plugin/Iterator.pm blib/lib/Template/Plugin/Iterator.pm \
  1390.       lib/Template/Plugin/Math.pm blib/lib/Template/Plugin/Math.pm \
  1391.       lib/Template/Plugin/Pod.pm blib/lib/Template/Plugin/Pod.pm
  1392.     $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
  1393.       lib/Template/Plugin/Procedural.pm blib/lib/Template/Plugin/Procedural.pm \
  1394.       lib/Template/Plugin/Scalar.pm blib/lib/Template/Plugin/Scalar.pm \
  1395.       lib/Template/Plugin/String.pm blib/lib/Template/Plugin/String.pm \
  1396.       lib/Template/Plugin/Table.pm blib/lib/Template/Plugin/Table.pm \
  1397.       lib/Template/Plugin/URL.pm blib/lib/Template/Plugin/URL.pm \
  1398.       lib/Template/Plugin/View.pm blib/lib/Template/Plugin/View.pm \
  1399.       lib/Template/Plugin/Wrap.pm blib/lib/Template/Plugin/Wrap.pm \
  1400.       lib/Template/Plugins.pm blib/lib/Template/Plugins.pm \
  1401.       lib/Template/Provider.pm blib/lib/Template/Provider.pm \
  1402.       lib/Template/Service.pm blib/lib/Template/Service.pm \
  1403.       lib/Template/Stash.pm blib/lib/Template/Stash.pm \
  1404.       lib/Template/Stash/Context.pm blib/lib/Template/Stash/Context.pm \
  1405.       lib/Template/Stash/XS.pm blib/lib/Template/Stash/XS.pm \
  1406.       lib/Template/Test.pm blib/lib/Template/Test.pm \
  1407.       lib/Template/Toolkit.pod blib/lib/Template/Toolkit.pod \
  1408.       lib/Template/Tools.pod blib/lib/Template/Tools.pod \
  1409.       lib/Template/Tools/tpage.pod blib/lib/Template/Tools/tpage.pod \
  1410.       lib/Template/Tools/ttree.pod blib/lib/Template/Tools/ttree.pod \
  1411.       lib/Template/Tutorial.pod blib/lib/Template/Tutorial.pod \
  1412.       lib/Template/Tutorial/Datafile.pod blib/lib/Template/Tutorial/Datafile.pod \
  1413.       lib/Template/Tutorial/Web.pod blib/lib/Template/Tutorial/Web.pod \
  1414.       lib/Template/VMethods.pm blib/lib/Template/VMethods.pm \
  1415.       lib/Template/View.pm blib/lib/Template/View.pm
  1416.     $(NOECHO) $(TOUCH) pm_to_blib
  1417.  
  1418.  
  1419. # --- MakeMaker selfdocument section:
  1420.  
  1421.  
  1422. # --- MakeMaker postamble section:
  1423.  
  1424.  
  1425. # End.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement