1# This Makefile is for the Vimana extension to perl.
2#
3# It was generated automatically by MakeMaker version
4# 6.55_02 (Revision: 65502) 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[Vim script port manager]
15#     AUTHOR => q[You-An Lin <cornelius.howl@gmail.com>]
16#     BUILD_REQUIRES => {  }
17#     DIR => []
18#     DISTNAME => q[Vimana]
19#     EXE_FILES => [q[bin/vimana], q[bin/vim_record]]
20#     NAME => q[Vimana]
21#     NO_META => q[1]
22#     PL_FILES => {  }
23#     PREREQ_PM => { DateTime=>q[0], YAML=>q[0], File::Spec=>q[0], Mouse=>q[0], Digest::MD5=>q[0], File::Path=>q[2.07], HTTP::Lite=>q[0], LWP::Simple=>q[0], Getopt::Long=>q[0], URI=>q[1.37], Exporter::Lite=>q[0], ExtUtils::MakeMaker=>q[6.42], App::CLI=>q[0.08], Test::More=>q[0.92], JSON::PP=>q[0], LWP::UserAgent=>q[0], File::Type=>q[0], Archive::Extract=>q[0], File::Temp=>q[0] }
24#     VERSION => q[2010.09303]
25#     dist => {  }
26#     realclean => { FILES=>q[MYMETA.yml] }
27#     test => { TESTS=>q[t/00-commands.t t/00-install.t t/00-load.t t/00-path.t t/00-update.t t/01-installer.t t/01-record.t t/script-content-inspecting.t] }
28
29# --- MakeMaker post_initialize section:
30
31
32# --- MakeMaker const_config section:
33
34# These definitions are from config.sh (via /opt/local/lib/perl5/5.10.1/darwin-2level/Config.pm).
35# They may have been overridden via Makefile.PL or on the command line.
36AR = ar
37CC = /usr/bin/gcc-4.2
38CCCDLFLAGS =
39CCDLFLAGS =
40DLEXT = bundle
41DLSRC = dl_dlopen.xs
42EXE_EXT =
43FULL_AR = /usr/bin/ar
44LD = env MACOSX_DEPLOYMENT_TARGET=10.3 cc
45LDDLFLAGS = -L/opt/local/lib -bundle -undefined dynamic_lookup -L/usr/local/lib -fstack-protector
46LDFLAGS = -L/opt/local/lib -fstack-protector -L/usr/local/lib
47LIBC = /usr/lib/libc.dylib
48LIB_EXT = .a
49OBJ_EXT = .o
50OSNAME = darwin
51OSVERS = 10.2.0
52RANLIB = ranlib
53SITELIBEXP = /opt/local/lib/perl5/site_perl/5.10.1
54SITEARCHEXP = /opt/local/lib/perl5/site_perl/5.10.1/darwin-2level
55SO = dylib
56VENDORARCHEXP = /opt/local/lib/perl5/vendor_perl/5.10.1/darwin-2level
57VENDORLIBEXP = /opt/local/lib/perl5/vendor_perl/5.10.1
58
59
60# --- MakeMaker constants section:
61AR_STATIC_ARGS = cr
62DIRFILESEP = /
63DFSEP = $(DIRFILESEP)
64NAME = Vimana
65NAME_SYM = Vimana
66VERSION = 2010.09303
67VERSION_MACRO = VERSION
68VERSION_SYM = 2010_09303
69DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
70XS_VERSION = 2010.09303
71XS_VERSION_MACRO = XS_VERSION
72XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
73INST_ARCHLIB = blib/arch
74INST_SCRIPT = blib/script
75INST_BIN = blib/bin
76INST_LIB = blib/lib
77INST_MAN1DIR = blib/man1
78INST_MAN3DIR = blib/man3
79MAN1EXT = 1
80MAN3EXT = 3
81INSTALLDIRS = site
82DESTDIR =
83PREFIX = $(SITEPREFIX)
84PERLPREFIX = /opt/local
85SITEPREFIX = /opt/local
86VENDORPREFIX = /opt/local
87INSTALLPRIVLIB = /opt/local/lib/perl5/5.10.1
88DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
89INSTALLSITELIB = /opt/local/lib/perl5/site_perl/5.10.1
90DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
91INSTALLVENDORLIB = /opt/local/lib/perl5/vendor_perl/5.10.1
92DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
93INSTALLARCHLIB = /opt/local/lib/perl5/5.10.1/darwin-2level
94DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
95INSTALLSITEARCH = /opt/local/lib/perl5/site_perl/5.10.1/darwin-2level
96DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
97INSTALLVENDORARCH = /opt/local/lib/perl5/vendor_perl/5.10.1/darwin-2level
98DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
99INSTALLBIN = /opt/local/bin
100DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
101INSTALLSITEBIN = /opt/local/bin
102DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
103INSTALLVENDORBIN = /opt/local/bin
104DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
105INSTALLSCRIPT = /opt/local/bin
106DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
107INSTALLSITESCRIPT = /opt/local/bin
108DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
109INSTALLVENDORSCRIPT = /opt/local/bin
110DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
111INSTALLMAN1DIR = /opt/local/share/man/man1
112DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
113INSTALLSITEMAN1DIR = /opt/local/share/man/man1
114DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
115INSTALLVENDORMAN1DIR = /opt/local/share/man/man1
116DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
117INSTALLMAN3DIR = /opt/local/share/man/man3
118DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
119INSTALLSITEMAN3DIR = /opt/local/share/man/man3
120DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
121INSTALLVENDORMAN3DIR = /opt/local/share/man/man3
122DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
123PERL_LIB =
124PERL_ARCHLIB = /opt/local/lib/perl5/5.10.1/darwin-2level
125LIBPERL_A = libperl.a
126FIRST_MAKEFILE = Makefile
127MAKEFILE_OLD = Makefile.old
128MAKE_APERL_FILE = Makefile.aperl
129PERLMAINCC = $(CC)
130PERL_INC = /opt/local/lib/perl5/5.10.1/darwin-2level/CORE
131PERL = /opt/local/bin/perl "-Iinc"
132FULLPERL = /opt/local/bin/perl "-Iinc"
133ABSPERL = $(PERL)
134PERLRUN = $(PERL)
135FULLPERLRUN = $(FULLPERL)
136ABSPERLRUN = $(ABSPERL)
137PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)"
138FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)"
139ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)"
140PERL_CORE = 0
141PERM_DIR = 755
142PERM_RW = 644
143PERM_RWX = 755
144
145MAKEMAKER   = /opt/local/lib/perl5/5.10.1/ExtUtils/MakeMaker.pm
146MM_VERSION  = 6.55_02
147MM_REVISION = 65502
148
149# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
150# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
151# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
152# DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
153MAKE = make
154FULLEXT = Vimana
155BASEEXT = Vimana
156PARENT_NAME =
157DLBASE = $(BASEEXT)
158VERSION_FROM =
159OBJECT =
160LDFROM = $(OBJECT)
161LINKTYPE = dynamic
162BOOTDEP =
163
164# Handy lists of source code files:
165XS_FILES =
166C_FILES  =
167O_FILES  =
168H_FILES  =
169MAN1PODS = bin/vim_record \
170	bin/vimana
171MAN3PODS = lib/Vimana.pm \
172	lib/Vimana/Command/Download.pm \
173	lib/Vimana/Command/Install.pm \
174	lib/Vimana/Command/Installed.pm \
175	lib/Vimana/Command/Remove.pm \
176	lib/Vimana/Command/Search.pm \
177	lib/Vimana/Index.pm \
178	lib/Vimana/Installer.pm \
179	lib/Vimana/Installer/Auto.pm \
180	lib/Vimana/Installer/Makefile.pm \
181	lib/Vimana/Installer/Text.pm \
182	lib/Vimana/Logger.pm \
183	lib/Vimana/Manual.pm \
184	lib/Vimana/Record.pm \
185	lib/Vimana/Recursive.pm \
186	lib/Vimana/Util.pm
187
188# Where is the Config information that we are using/depend on
189CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h
190
191# Where to build things
192INST_LIBDIR      = $(INST_LIB)
193INST_ARCHLIBDIR  = $(INST_ARCHLIB)
194
195INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
196INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
197
198INST_STATIC      =
199INST_DYNAMIC     =
200INST_BOOT        =
201
202# Extra linker info
203EXPORT_LIST        =
204PERL_ARCHIVE       =
205PERL_ARCHIVE_AFTER =
206
207
208TO_INST_PM = lib/Vimana.pm \
209	lib/Vimana/Archive.pm \
210	lib/Vimana/Command.pm \
211	lib/Vimana/Command/Download.pm \
212	lib/Vimana/Command/Help.pm \
213	lib/Vimana/Command/Info.pm \
214	lib/Vimana/Command/Install.pm \
215	lib/Vimana/Command/Installed.pm \
216	lib/Vimana/Command/Rate.pm \
217	lib/Vimana/Command/Remove.pm \
218	lib/Vimana/Command/Search.pm \
219	lib/Vimana/Command/Update.pm \
220	lib/Vimana/Command/Upgrade.pm \
221	lib/Vimana/GitInstall.pm \
222	lib/Vimana/Index.pm \
223	lib/Vimana/Installer.pm \
224	lib/Vimana/Installer/Auto.pm \
225	lib/Vimana/Installer/Makefile.pm \
226	lib/Vimana/Installer/Meta.pm \
227	lib/Vimana/Installer/Rakefile.pm \
228	lib/Vimana/Installer/Text.pm \
229	lib/Vimana/Installer/Vimball.pm \
230	lib/Vimana/Logger.pm \
231	lib/Vimana/Manual.pm \
232	lib/Vimana/Record.pm \
233	lib/Vimana/Recursive.pm \
234	lib/Vimana/Util.pm \
235	lib/Vimana/VimOnline.pm \
236	lib/Vimana/VimOnline/ScriptPage.pm \
237	lib/Vimana/VimOnline/Search.pm
238
239PM_TO_BLIB = lib/Vimana/Installer/Auto.pm \
240	blib/lib/Vimana/Installer/Auto.pm \
241	lib/Vimana/Installer/Vimball.pm \
242	blib/lib/Vimana/Installer/Vimball.pm \
243	lib/Vimana/Record.pm \
244	blib/lib/Vimana/Record.pm \
245	lib/Vimana/GitInstall.pm \
246	blib/lib/Vimana/GitInstall.pm \
247	lib/Vimana/Installer/Meta.pm \
248	blib/lib/Vimana/Installer/Meta.pm \
249	lib/Vimana/Recursive.pm \
250	blib/lib/Vimana/Recursive.pm \
251	lib/Vimana/Command/Upgrade.pm \
252	blib/lib/Vimana/Command/Upgrade.pm \
253	lib/Vimana/VimOnline/ScriptPage.pm \
254	blib/lib/Vimana/VimOnline/ScriptPage.pm \
255	lib/Vimana/Command/Installed.pm \
256	blib/lib/Vimana/Command/Installed.pm \
257	lib/Vimana/Command/Info.pm \
258	blib/lib/Vimana/Command/Info.pm \
259	lib/Vimana/Command/Download.pm \
260	blib/lib/Vimana/Command/Download.pm \
261	lib/Vimana/Command/Install.pm \
262	blib/lib/Vimana/Command/Install.pm \
263	lib/Vimana/VimOnline.pm \
264	blib/lib/Vimana/VimOnline.pm \
265	lib/Vimana/Installer/Makefile.pm \
266	blib/lib/Vimana/Installer/Makefile.pm \
267	lib/Vimana/Command/Remove.pm \
268	blib/lib/Vimana/Command/Remove.pm \
269	lib/Vimana/Index.pm \
270	blib/lib/Vimana/Index.pm \
271	lib/Vimana/Logger.pm \
272	blib/lib/Vimana/Logger.pm \
273	lib/Vimana/Command.pm \
274	blib/lib/Vimana/Command.pm \
275	lib/Vimana/Archive.pm \
276	blib/lib/Vimana/Archive.pm \
277	lib/Vimana/Command/Rate.pm \
278	blib/lib/Vimana/Command/Rate.pm \
279	lib/Vimana/Util.pm \
280	blib/lib/Vimana/Util.pm \
281	lib/Vimana/Command/Update.pm \
282	blib/lib/Vimana/Command/Update.pm \
283	lib/Vimana/Manual.pm \
284	blib/lib/Vimana/Manual.pm \
285	lib/Vimana/Command/Help.pm \
286	blib/lib/Vimana/Command/Help.pm \
287	lib/Vimana/Installer.pm \
288	blib/lib/Vimana/Installer.pm \
289	lib/Vimana/VimOnline/Search.pm \
290	blib/lib/Vimana/VimOnline/Search.pm \
291	lib/Vimana/Installer/Text.pm \
292	blib/lib/Vimana/Installer/Text.pm \
293	lib/Vimana/Command/Search.pm \
294	blib/lib/Vimana/Command/Search.pm \
295	lib/Vimana/Installer/Rakefile.pm \
296	blib/lib/Vimana/Installer/Rakefile.pm \
297	lib/Vimana.pm \
298	blib/lib/Vimana.pm
299
300
301# --- MakeMaker platform_constants section:
302MM_Unix_VERSION = 6.55_02
303PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
304
305
306# --- MakeMaker tool_autosplit section:
307# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
308AUTOSPLITFILE = $(ABSPERLRUN)  -e 'use AutoSplit;  autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)' --
309
310
311
312# --- MakeMaker tool_xsubpp section:
313
314
315# --- MakeMaker tools_other section:
316SHELL = /bin/sh
317CHMOD = chmod
318CP = cp
319MV = mv
320NOOP = $(TRUE)
321NOECHO = @
322RM_F = rm -f
323RM_RF = rm -rf
324TEST_F = test -f
325TOUCH = touch
326UMASK_NULL = umask 0
327DEV_NULL = > /dev/null 2>&1
328MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' --
329EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' --
330FALSE = false
331TRUE = true
332ECHO = echo
333ECHO_N = echo -n
334UNINST = 0
335VERBINST = 0
336MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
337DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' --
338UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' --
339WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' --
340MACROSTART =
341MACROEND =
342USEMAKEFILE = -f
343FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' --
344
345
346# --- MakeMaker makemakerdflt section:
347makemakerdflt : all
348	$(NOECHO) $(NOOP)
349
350
351# --- MakeMaker dist section:
352TAR = COPY_EXTENDED_ATTRIBUTES_DISABLE=1 COPYFILE_DISABLE=1 tar
353TARFLAGS = cvf
354ZIP = zip
355ZIPFLAGS = -r
356COMPRESS = gzip --best
357SUFFIX = .gz
358SHAR = shar
359PREOP = $(NOECHO) $(NOOP)
360POSTOP = $(NOECHO) $(NOOP)
361TO_UNIX = $(NOECHO) $(NOOP)
362CI = ci -u
363RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
364DIST_CP = best
365DIST_DEFAULT = tardist
366DISTNAME = Vimana
367DISTVNAME = Vimana-2010.09303
368
369
370# --- MakeMaker macro section:
371
372
373# --- MakeMaker depend section:
374
375
376# --- MakeMaker cflags section:
377
378
379# --- MakeMaker const_loadlibs section:
380
381
382# --- MakeMaker const_cccmd section:
383
384
385# --- MakeMaker post_constants section:
386
387
388# --- MakeMaker pasthru section:
389
390PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
391	LINKTYPE="$(LINKTYPE)"\
392	PREFIX="$(PREFIX)"
393
394
395# --- MakeMaker special_targets section:
396.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
397
398.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir
399
400
401
402# --- MakeMaker c_o section:
403
404
405# --- MakeMaker xs_c section:
406
407
408# --- MakeMaker xs_o section:
409
410
411# --- MakeMaker top_targets section:
412all :: pure_all manifypods
413	$(NOECHO) $(NOOP)
414
415
416pure_all :: config pm_to_blib subdirs linkext
417	$(NOECHO) $(NOOP)
418
419subdirs :: $(MYEXTLIB)
420	$(NOECHO) $(NOOP)
421
422config :: $(FIRST_MAKEFILE) blibdirs
423	$(NOECHO) $(NOOP)
424
425help :
426	perldoc ExtUtils::MakeMaker
427
428
429# --- MakeMaker blibdirs section:
430blibdirs : $(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
431	$(NOECHO) $(NOOP)
432
433# Backwards compat with 6.18 through 6.25
434blibdirs.ts : blibdirs
435	$(NOECHO) $(NOOP)
436
437$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
438	$(NOECHO) $(MKPATH) $(INST_LIBDIR)
439	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR)
440	$(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
441
442$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
443	$(NOECHO) $(MKPATH) $(INST_ARCHLIB)
444	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB)
445	$(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
446
447$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
448	$(NOECHO) $(MKPATH) $(INST_AUTODIR)
449	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR)
450	$(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
451
452$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
453	$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
454	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR)
455	$(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
456
457$(INST_BIN)$(DFSEP).exists :: Makefile.PL
458	$(NOECHO) $(MKPATH) $(INST_BIN)
459	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN)
460	$(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
461
462$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
463	$(NOECHO) $(MKPATH) $(INST_SCRIPT)
464	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT)
465	$(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
466
467$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
468	$(NOECHO) $(MKPATH) $(INST_MAN1DIR)
469	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR)
470	$(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
471
472$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
473	$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
474	$(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR)
475	$(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
476
477
478
479# --- MakeMaker linkext section:
480
481linkext :: $(LINKTYPE)
482	$(NOECHO) $(NOOP)
483
484
485# --- MakeMaker dlsyms section:
486
487
488# --- MakeMaker dynamic section:
489
490dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
491	$(NOECHO) $(NOOP)
492
493
494# --- MakeMaker dynamic_bs section:
495
496BOOTSTRAP =
497
498
499# --- MakeMaker dynamic_lib section:
500
501
502# --- MakeMaker static section:
503
504## $(INST_PM) has been moved to the all: target.
505## It remains here for awhile to allow for old usage: "make static"
506static :: $(FIRST_MAKEFILE) $(INST_STATIC)
507	$(NOECHO) $(NOOP)
508
509
510# --- MakeMaker static_lib section:
511
512
513# --- MakeMaker manifypods section:
514
515POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
516POD2MAN = $(POD2MAN_EXE)
517
518
519manifypods : pure_all  \
520	bin/vimana \
521	bin/vim_record \
522	lib/Vimana/Installer/Auto.pm \
523	lib/Vimana/Command/Install.pm \
524	lib/Vimana/Record.pm \
525	lib/Vimana/Installer/Makefile.pm \
526	lib/Vimana/Command/Remove.pm \
527	lib/Vimana/Index.pm \
528	lib/Vimana/Logger.pm \
529	lib/Vimana/Recursive.pm \
530	lib/Vimana/Util.pm \
531	lib/Vimana/Manual.pm \
532	lib/Vimana/Installer.pm \
533	lib/Vimana/Installer/Text.pm \
534	lib/Vimana/Command/Search.pm \
535	lib/Vimana/Command/Download.pm \
536	lib/Vimana/Command/Installed.pm \
537	lib/Vimana.pm
538	$(NOECHO) $(POD2MAN) --section=1 --perm_rw=$(PERM_RW) \
539	  bin/vimana $(INST_MAN1DIR)/vimana.$(MAN1EXT) \
540	  bin/vim_record $(INST_MAN1DIR)/vim_record.$(MAN1EXT)
541	$(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \
542	  lib/Vimana/Installer/Auto.pm $(INST_MAN3DIR)/Vimana::Installer::Auto.$(MAN3EXT) \
543	  lib/Vimana/Command/Install.pm $(INST_MAN3DIR)/Vimana::Command::Install.$(MAN3EXT) \
544	  lib/Vimana/Record.pm $(INST_MAN3DIR)/Vimana::Record.$(MAN3EXT) \
545	  lib/Vimana/Installer/Makefile.pm $(INST_MAN3DIR)/Vimana::Installer::Makefile.$(MAN3EXT) \
546	  lib/Vimana/Command/Remove.pm $(INST_MAN3DIR)/Vimana::Command::Remove.$(MAN3EXT) \
547	  lib/Vimana/Index.pm $(INST_MAN3DIR)/Vimana::Index.$(MAN3EXT) \
548	  lib/Vimana/Logger.pm $(INST_MAN3DIR)/Vimana::Logger.$(MAN3EXT) \
549	  lib/Vimana/Recursive.pm $(INST_MAN3DIR)/Vimana::Recursive.$(MAN3EXT) \
550	  lib/Vimana/Util.pm $(INST_MAN3DIR)/Vimana::Util.$(MAN3EXT) \
551	  lib/Vimana/Manual.pm $(INST_MAN3DIR)/Vimana::Manual.$(MAN3EXT) \
552	  lib/Vimana/Installer.pm $(INST_MAN3DIR)/Vimana::Installer.$(MAN3EXT) \
553	  lib/Vimana/Installer/Text.pm $(INST_MAN3DIR)/Vimana::Installer::Text.$(MAN3EXT) \
554	  lib/Vimana/Command/Search.pm $(INST_MAN3DIR)/Vimana::Command::Search.$(MAN3EXT) \
555	  lib/Vimana/Command/Download.pm $(INST_MAN3DIR)/Vimana::Command::Download.$(MAN3EXT) \
556	  lib/Vimana/Command/Installed.pm $(INST_MAN3DIR)/Vimana::Command::Installed.$(MAN3EXT) \
557	  lib/Vimana.pm $(INST_MAN3DIR)/Vimana.$(MAN3EXT)
558
559
560
561
562# --- MakeMaker processPL section:
563
564
565# --- MakeMaker installbin section:
566
567EXE_FILES = bin/vimana bin/vim_record
568
569pure_all :: $(INST_SCRIPT)/vimana $(INST_SCRIPT)/vim_record
570	$(NOECHO) $(NOOP)
571
572realclean ::
573	$(RM_F) \
574	  $(INST_SCRIPT)/vimana $(INST_SCRIPT)/vim_record
575
576$(INST_SCRIPT)/vimana : bin/vimana $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists
577	$(NOECHO) $(RM_F) $(INST_SCRIPT)/vimana
578	$(CP) bin/vimana $(INST_SCRIPT)/vimana
579	$(FIXIN) $(INST_SCRIPT)/vimana
580	-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/vimana
581
582$(INST_SCRIPT)/vim_record : bin/vim_record $(FIRST_MAKEFILE) $(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists
583	$(NOECHO) $(RM_F) $(INST_SCRIPT)/vim_record
584	$(CP) bin/vim_record $(INST_SCRIPT)/vim_record
585	$(FIXIN) $(INST_SCRIPT)/vim_record
586	-$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/vim_record
587
588
589
590# --- MakeMaker subdirs section:
591
592# none
593
594# --- MakeMaker clean_subdirs section:
595clean_subdirs :
596	$(NOECHO) $(NOOP)
597
598
599# --- MakeMaker clean section:
600
601# Delete temporary files but do not touch installed files. We don't delete
602# the Makefile here so a later make realclean still has a makefile to use.
603
604clean :: clean_subdirs
605	- $(RM_F) \
606	  *$(LIB_EXT) core \
607	  core.[0-9] $(INST_ARCHAUTODIR)/extralibs.all \
608	  core.[0-9][0-9] $(BASEEXT).bso \
609	  pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
610	  $(BASEEXT).x $(BOOTSTRAP) \
611	  perl$(EXE_EXT) tmon.out \
612	  *$(OBJ_EXT) pm_to_blib \
613	  $(INST_ARCHAUTODIR)/extralibs.ld blibdirs.ts \
614	  core.[0-9][0-9][0-9][0-9][0-9] *perl.core \
615	  core.*perl.*.? $(MAKE_APERL_FILE) \
616	  perl $(BASEEXT).def \
617	  core.[0-9][0-9][0-9] mon.out \
618	  lib$(BASEEXT).def perlmain.c \
619	  perl.exe so_locations \
620	  $(BASEEXT).exp
621	- $(RM_RF) \
622	  blib
623	- $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
624
625
626# --- MakeMaker realclean_subdirs section:
627realclean_subdirs :
628	$(NOECHO) $(NOOP)
629
630
631# --- MakeMaker realclean section:
632# Delete temporary files (via clean) and also delete dist files
633realclean purge ::  clean realclean_subdirs
634	- $(RM_F) \
635	  $(MAKEFILE_OLD) $(FIRST_MAKEFILE)
636	- $(RM_RF) \
637	  MYMETA.yml $(DISTVNAME)
638
639
640# --- MakeMaker metafile section:
641metafile :
642	$(NOECHO) $(NOOP)
643
644
645# --- MakeMaker signature section:
646signature :
647	cpansign -s
648
649
650# --- MakeMaker dist_basics section:
651distclean :: realclean distcheck
652	$(NOECHO) $(NOOP)
653
654distcheck :
655	$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
656
657skipcheck :
658	$(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
659
660manifest :
661	$(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
662
663veryclean : realclean
664	$(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
665
666
667
668# --- MakeMaker dist_core section:
669
670dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
671	$(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
672	  -e '    if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
673
674tardist : $(DISTVNAME).tar$(SUFFIX)
675	$(NOECHO) $(NOOP)
676
677uutardist : $(DISTVNAME).tar$(SUFFIX)
678	uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
679
680$(DISTVNAME).tar$(SUFFIX) : distdir
681	$(PREOP)
682	$(TO_UNIX)
683	$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
684	$(RM_RF) $(DISTVNAME)
685	$(COMPRESS) $(DISTVNAME).tar
686	$(POSTOP)
687
688zipdist : $(DISTVNAME).zip
689	$(NOECHO) $(NOOP)
690
691$(DISTVNAME).zip : distdir
692	$(PREOP)
693	$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
694	$(RM_RF) $(DISTVNAME)
695	$(POSTOP)
696
697shdist : distdir
698	$(PREOP)
699	$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
700	$(RM_RF) $(DISTVNAME)
701	$(POSTOP)
702
703
704# --- MakeMaker distdir section:
705create_distdir :
706	$(RM_RF) $(DISTVNAME)
707	$(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
708		-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
709
710distdir : create_distdir
711	$(NOECHO) $(NOOP)
712
713
714
715# --- MakeMaker dist_test section:
716disttest : distdir
717	cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
718	cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
719	cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
720
721
722
723# --- MakeMaker dist_ci section:
724
725ci :
726	$(PERLRUN) "-MExtUtils::Manifest=maniread" \
727	  -e "@all = keys %{ maniread() };" \
728	  -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
729	  -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
730
731
732# --- MakeMaker distmeta section:
733distmeta : create_distdir metafile
734	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
735	  -e '    or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"' --
736
737
738
739# --- MakeMaker distsignature section:
740distsignature : create_distdir
741	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } ' \
742	  -e '    or print "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}\n"' --
743	$(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
744	cd $(DISTVNAME) && cpansign -s
745
746
747
748# --- MakeMaker install section:
749
750install :: pure_install doc_install
751	$(NOECHO) $(NOOP)
752
753install_perl :: pure_perl_install doc_perl_install
754	$(NOECHO) $(NOOP)
755
756install_site :: pure_site_install doc_site_install
757	$(NOECHO) $(NOOP)
758
759install_vendor :: pure_vendor_install doc_vendor_install
760	$(NOECHO) $(NOOP)
761
762pure_install :: pure_$(INSTALLDIRS)_install
763	$(NOECHO) $(NOOP)
764
765doc_install :: doc_$(INSTALLDIRS)_install
766	$(NOECHO) $(NOOP)
767
768pure__install : pure_site_install
769	$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
770
771doc__install : doc_site_install
772	$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
773
774pure_perl_install :: all
775	$(NOECHO) $(MOD_INSTALL) \
776		read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \
777		write $(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \
778		$(INST_LIB) $(DESTINSTALLPRIVLIB) \
779		$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
780		$(INST_BIN) $(DESTINSTALLBIN) \
781		$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
782		$(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \
783		$(INST_MAN3DIR) $(DESTINSTALLMAN3DIR)
784	$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
785		$(SITEARCHEXP)/auto/$(FULLEXT)
786
787
788pure_site_install :: all
789	$(NOECHO) $(MOD_INSTALL) \
790		read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
791		write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
792		$(INST_LIB) $(DESTINSTALLSITELIB) \
793		$(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
794		$(INST_BIN) $(DESTINSTALLSITEBIN) \
795		$(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \
796		$(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
797		$(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
798	$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
799		$(PERL_ARCHLIB)/auto/$(FULLEXT)
800
801pure_vendor_install :: all
802	$(NOECHO) $(MOD_INSTALL) \
803		read $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist \
804		write $(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist \
805		$(INST_LIB) $(DESTINSTALLVENDORLIB) \
806		$(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
807		$(INST_BIN) $(DESTINSTALLVENDORBIN) \
808		$(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \
809		$(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
810		$(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
811
812doc_perl_install :: all
813	$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
814	-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
815	-$(NOECHO) $(DOC_INSTALL) \
816		"Module" "$(NAME)" \
817		"installed into" "$(INSTALLPRIVLIB)" \
818		LINKTYPE "$(LINKTYPE)" \
819		VERSION "$(VERSION)" \
820		EXE_FILES "$(EXE_FILES)" \
821		>> $(DESTINSTALLARCHLIB)/perllocal.pod
822
823doc_site_install :: all
824	$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
825	-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
826	-$(NOECHO) $(DOC_INSTALL) \
827		"Module" "$(NAME)" \
828		"installed into" "$(INSTALLSITELIB)" \
829		LINKTYPE "$(LINKTYPE)" \
830		VERSION "$(VERSION)" \
831		EXE_FILES "$(EXE_FILES)" \
832		>> $(DESTINSTALLARCHLIB)/perllocal.pod
833
834doc_vendor_install :: all
835	$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
836	-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
837	-$(NOECHO) $(DOC_INSTALL) \
838		"Module" "$(NAME)" \
839		"installed into" "$(INSTALLVENDORLIB)" \
840		LINKTYPE "$(LINKTYPE)" \
841		VERSION "$(VERSION)" \
842		EXE_FILES "$(EXE_FILES)" \
843		>> $(DESTINSTALLARCHLIB)/perllocal.pod
844
845
846uninstall :: uninstall_from_$(INSTALLDIRS)dirs
847	$(NOECHO) $(NOOP)
848
849uninstall_from_perldirs ::
850	$(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
851
852uninstall_from_sitedirs ::
853	$(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
854
855uninstall_from_vendordirs ::
856	$(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist
857
858
859# --- MakeMaker force section:
860# Phony target to force checking subdirectories.
861FORCE :
862	$(NOECHO) $(NOOP)
863
864
865# --- MakeMaker perldepend section:
866
867
868# --- MakeMaker makefile section:
869# We take a very conservative approach here, but it's worth it.
870# We move Makefile to Makefile.old here to avoid gnu make looping.
871$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
872	$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
873	$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
874	-$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
875	-$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
876	- $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
877	$(PERLRUN) Makefile.PL
878	$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
879	$(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command.  <=="
880	$(FALSE)
881
882
883
884# --- MakeMaker staticmake section:
885
886# --- MakeMaker makeaperl section ---
887MAP_TARGET    = perl
888FULLPERL      = /opt/local/bin/perl
889
890$(MAP_TARGET) :: static $(MAKE_APERL_FILE)
891	$(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
892
893$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib
894	$(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
895	$(NOECHO) $(PERLRUNINST) \
896		Makefile.PL DIR= \
897		MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
898		MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
899
900
901# --- MakeMaker test section:
902
903TEST_VERBOSE=0
904TEST_TYPE=test_$(LINKTYPE)
905TEST_FILE = test.pl
906TEST_FILES = t/00-commands.t t/00-install.t t/00-load.t t/00-path.t t/00-update.t t/01-installer.t t/01-record.t t/script-content-inspecting.t
907TESTDB_SW = -d
908
909testdb :: testdb_$(LINKTYPE)
910
911test :: $(TEST_TYPE) subdirs-test
912
913subdirs-test ::
914	$(NOECHO) $(NOOP)
915
916
917test_dynamic :: pure_all
918	PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), 'inc', '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
919
920testdb_dynamic :: pure_all
921	PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-Iinc" "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
922
923test_ : test_dynamic
924
925test_static :: test_dynamic
926testdb_static :: testdb_dynamic
927
928
929# --- MakeMaker ppd section:
930# Creates a PPD (Perl Package Description) for a binary distribution.
931ppd :
932	$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="2010.09303">' > $(DISTNAME).ppd
933	$(NOECHO) $(ECHO) '    <ABSTRACT>Vim script port manager</ABSTRACT>' >> $(DISTNAME).ppd
934	$(NOECHO) $(ECHO) '    <AUTHOR>You-An Lin &lt;cornelius.howl@gmail.com&gt;</AUTHOR>' >> $(DISTNAME).ppd
935	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
936	$(NOECHO) $(ECHO) '        <REQUIRE NAME="App::CLI" VERSION="0.08" />' >> $(DISTNAME).ppd
937	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Archive::Extract" />' >> $(DISTNAME).ppd
938	$(NOECHO) $(ECHO) '        <REQUIRE NAME="DateTime::" />' >> $(DISTNAME).ppd
939	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Digest::MD5" />' >> $(DISTNAME).ppd
940	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Exporter::Lite" />' >> $(DISTNAME).ppd
941	$(NOECHO) $(ECHO) '        <REQUIRE NAME="ExtUtils::MakeMaker" VERSION="6.42" />' >> $(DISTNAME).ppd
942	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Path" VERSION="2.07" />' >> $(DISTNAME).ppd
943	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Spec" />' >> $(DISTNAME).ppd
944	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Temp" />' >> $(DISTNAME).ppd
945	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Type" />' >> $(DISTNAME).ppd
946	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Getopt::Long" />' >> $(DISTNAME).ppd
947	$(NOECHO) $(ECHO) '        <REQUIRE NAME="HTTP::Lite" />' >> $(DISTNAME).ppd
948	$(NOECHO) $(ECHO) '        <REQUIRE NAME="JSON::PP" />' >> $(DISTNAME).ppd
949	$(NOECHO) $(ECHO) '        <REQUIRE NAME="LWP::Simple" />' >> $(DISTNAME).ppd
950	$(NOECHO) $(ECHO) '        <REQUIRE NAME="LWP::UserAgent" />' >> $(DISTNAME).ppd
951	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Mouse::" />' >> $(DISTNAME).ppd
952	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::More" VERSION="0.92" />' >> $(DISTNAME).ppd
953	$(NOECHO) $(ECHO) '        <REQUIRE NAME="URI::" VERSION="1.37" />' >> $(DISTNAME).ppd
954	$(NOECHO) $(ECHO) '        <REQUIRE NAME="YAML::" />' >> $(DISTNAME).ppd
955	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="darwin-2level-5.10" />' >> $(DISTNAME).ppd
956	$(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd
957	$(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> $(DISTNAME).ppd
958	$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
959
960
961# --- MakeMaker pm_to_blib section:
962
963pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
964	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
965	  lib/Vimana/Installer/Auto.pm blib/lib/Vimana/Installer/Auto.pm \
966	  lib/Vimana/Installer/Vimball.pm blib/lib/Vimana/Installer/Vimball.pm \
967	  lib/Vimana/Record.pm blib/lib/Vimana/Record.pm \
968	  lib/Vimana/GitInstall.pm blib/lib/Vimana/GitInstall.pm \
969	  lib/Vimana/Installer/Meta.pm blib/lib/Vimana/Installer/Meta.pm \
970	  lib/Vimana/Recursive.pm blib/lib/Vimana/Recursive.pm \
971	  lib/Vimana/Command/Upgrade.pm blib/lib/Vimana/Command/Upgrade.pm \
972	  lib/Vimana/VimOnline/ScriptPage.pm blib/lib/Vimana/VimOnline/ScriptPage.pm \
973	  lib/Vimana/Command/Installed.pm blib/lib/Vimana/Command/Installed.pm \
974	  lib/Vimana/Command/Info.pm blib/lib/Vimana/Command/Info.pm \
975	  lib/Vimana/Command/Download.pm blib/lib/Vimana/Command/Download.pm \
976	  lib/Vimana/Command/Install.pm blib/lib/Vimana/Command/Install.pm \
977	  lib/Vimana/VimOnline.pm blib/lib/Vimana/VimOnline.pm \
978	  lib/Vimana/Installer/Makefile.pm blib/lib/Vimana/Installer/Makefile.pm \
979	  lib/Vimana/Command/Remove.pm blib/lib/Vimana/Command/Remove.pm \
980	  lib/Vimana/Index.pm blib/lib/Vimana/Index.pm \
981	  lib/Vimana/Logger.pm blib/lib/Vimana/Logger.pm \
982	  lib/Vimana/Command.pm blib/lib/Vimana/Command.pm \
983	  lib/Vimana/Archive.pm blib/lib/Vimana/Archive.pm \
984	  lib/Vimana/Command/Rate.pm blib/lib/Vimana/Command/Rate.pm \
985	  lib/Vimana/Util.pm blib/lib/Vimana/Util.pm \
986	  lib/Vimana/Command/Update.pm blib/lib/Vimana/Command/Update.pm \
987	  lib/Vimana/Manual.pm blib/lib/Vimana/Manual.pm \
988	  lib/Vimana/Command/Help.pm blib/lib/Vimana/Command/Help.pm \
989	  lib/Vimana/Installer.pm blib/lib/Vimana/Installer.pm \
990	  lib/Vimana/VimOnline/Search.pm blib/lib/Vimana/VimOnline/Search.pm \
991	  lib/Vimana/Installer/Text.pm blib/lib/Vimana/Installer/Text.pm \
992	  lib/Vimana/Command/Search.pm blib/lib/Vimana/Command/Search.pm \
993	  lib/Vimana/Installer/Rakefile.pm blib/lib/Vimana/Installer/Rakefile.pm \
994	  lib/Vimana.pm blib/lib/Vimana.pm
995	$(NOECHO) $(TOUCH) pm_to_blib
996
997
998# --- MakeMaker selfdocument section:
999
1000
1001# --- MakeMaker postamble section:
1002
1003
1004# End.
1005# Postamble by Module::Install 0.91
1006# --- Module::Install::AutoInstall section:
1007
1008config :: installdeps
1009	$(NOECHO) $(NOOP)
1010
1011checkdeps ::
1012	$(PERL) Makefile.PL --checkdeps
1013
1014installdeps ::
1015	$(NOECHO) $(NOOP)
1016
1017