1 # This Makefile is for the JSON extension to perl.
3 # It was generated automatically by MakeMaker version
4 # 6.57_05 (Revision: 65705) from the contents of
5 # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
7 # ANY CHANGES MADE HERE WILL BE LOST!
9 # MakeMaker ARGV: (q[INSTALL_BASE=/w/chr/src/third_party/JSON/out])
12 # MakeMaker Parameters:
14 # ABSTRACT_FROM => q[lib/JSON.pm]
15 # AUTHOR => [q[Makamaka Hannyaharamitu, E<lt>makamaka[at]cpan.orgE<gt>]]
16 # BUILD_REQUIRES => { }
18 # META_MERGE => { resources=>{ repository=>q[https://github.com/makamaka/JSON] }, recommends=>{ JSON::XS=>q[2.34] } }
20 # PREREQ_PM => { Test::More=>q[0] }
21 # VERSION_FROM => q[lib/JSON.pm]
23 # --- MakeMaker post_initialize section:
26 # --- MakeMaker const_config section:
28 # These definitions are from config.sh (via /usr/lib/perl/5.14/Config.pm).
29 # They may have been overridden via Makefile.PL or on the command line.
39 LDDLFLAGS
= -shared
-O2
-g
-L
/usr
/local
/lib
-fstack-protector
40 LDFLAGS
= -fstack-protector
-L
/usr
/local
/lib
45 OSVERS
= 2.6.42-37-generic
47 SITELIBEXP
= /usr
/local
/share
/perl
/5.14.2
48 SITEARCHEXP
= /usr
/local
/lib
/perl
/5.14.2
50 VENDORARCHEXP
= /usr
/lib
/perl5
51 VENDORLIBEXP
= /usr
/share
/perl5
54 # --- MakeMaker constants section:
61 VERSION_MACRO
= VERSION
63 DEFINE_VERSION
= -D
$(VERSION_MACRO
)=\"$(VERSION
)\"
65 XS_VERSION_MACRO
= XS_VERSION
66 XS_DEFINE_VERSION
= -D
$(XS_VERSION_MACRO
)=\"$(XS_VERSION
)\"
67 INST_ARCHLIB
= blib
/arch
68 INST_SCRIPT
= blib
/script
71 INST_MAN1DIR
= blib
/man1
72 INST_MAN3DIR
= blib
/man3
76 INSTALL_BASE
= /w
/chr
/src
/third_party
/JSON
/out
78 PREFIX
= $(INSTALL_BASE
)
79 INSTALLPRIVLIB
= $(INSTALL_BASE
)/lib
/perl5
80 DESTINSTALLPRIVLIB
= $(DESTDIR
)$(INSTALLPRIVLIB
)
81 INSTALLSITELIB
= $(INSTALL_BASE
)/lib
/perl5
82 DESTINSTALLSITELIB
= $(DESTDIR
)$(INSTALLSITELIB
)
83 INSTALLVENDORLIB
= $(INSTALL_BASE
)/lib
/perl5
84 DESTINSTALLVENDORLIB
= $(DESTDIR
)$(INSTALLVENDORLIB
)
85 INSTALLARCHLIB
= $(INSTALL_BASE
)/lib
/perl5
/x86_64-linux-gnu-thread-multi
86 DESTINSTALLARCHLIB
= $(DESTDIR
)$(INSTALLARCHLIB
)
87 INSTALLSITEARCH
= $(INSTALL_BASE
)/lib
/perl5
/x86_64-linux-gnu-thread-multi
88 DESTINSTALLSITEARCH
= $(DESTDIR
)$(INSTALLSITEARCH
)
89 INSTALLVENDORARCH
= $(INSTALL_BASE
)/lib
/perl5
/x86_64-linux-gnu-thread-multi
90 DESTINSTALLVENDORARCH
= $(DESTDIR
)$(INSTALLVENDORARCH
)
91 INSTALLBIN
= $(INSTALL_BASE
)/bin
92 DESTINSTALLBIN
= $(DESTDIR
)$(INSTALLBIN
)
93 INSTALLSITEBIN
= $(INSTALL_BASE
)/bin
94 DESTINSTALLSITEBIN
= $(DESTDIR
)$(INSTALLSITEBIN
)
95 INSTALLVENDORBIN
= $(INSTALL_BASE
)/bin
96 DESTINSTALLVENDORBIN
= $(DESTDIR
)$(INSTALLVENDORBIN
)
97 INSTALLSCRIPT
= $(INSTALL_BASE
)/bin
98 DESTINSTALLSCRIPT
= $(DESTDIR
)$(INSTALLSCRIPT
)
99 INSTALLSITESCRIPT
= $(INSTALL_BASE
)/bin
100 DESTINSTALLSITESCRIPT
= $(DESTDIR
)$(INSTALLSITESCRIPT
)
101 INSTALLVENDORSCRIPT
= $(INSTALL_BASE
)/bin
102 DESTINSTALLVENDORSCRIPT
= $(DESTDIR
)$(INSTALLVENDORSCRIPT
)
103 INSTALLMAN1DIR
= $(INSTALL_BASE
)/man
/man1
104 DESTINSTALLMAN1DIR
= $(DESTDIR
)$(INSTALLMAN1DIR
)
105 INSTALLSITEMAN1DIR
= $(INSTALL_BASE
)/man
/man1
106 DESTINSTALLSITEMAN1DIR
= $(DESTDIR
)$(INSTALLSITEMAN1DIR
)
107 INSTALLVENDORMAN1DIR
= $(INSTALL_BASE
)/man
/man1
108 DESTINSTALLVENDORMAN1DIR
= $(DESTDIR
)$(INSTALLVENDORMAN1DIR
)
109 INSTALLMAN3DIR
= $(INSTALL_BASE
)/man
/man3
110 DESTINSTALLMAN3DIR
= $(DESTDIR
)$(INSTALLMAN3DIR
)
111 INSTALLSITEMAN3DIR
= $(INSTALL_BASE
)/man
/man3
112 DESTINSTALLSITEMAN3DIR
= $(DESTDIR
)$(INSTALLSITEMAN3DIR
)
113 INSTALLVENDORMAN3DIR
= $(INSTALL_BASE
)/man
/man3
114 DESTINSTALLVENDORMAN3DIR
= $(DESTDIR
)$(INSTALLVENDORMAN3DIR
)
115 PERL_LIB
= /usr
/share
/perl
/5.14
116 PERL_ARCHLIB
= /usr
/lib
/perl
/5.14
117 LIBPERL_A
= libperl.a
118 FIRST_MAKEFILE
= Makefile
119 MAKEFILE_OLD
= Makefile.old
120 MAKE_APERL_FILE
= Makefile.aperl
122 PERL_INC
= /usr
/lib
/perl
/5.14/CORE
124 FULLPERL
= /usr
/bin
/perl
127 FULLPERLRUN
= $(FULLPERL
)
128 ABSPERLRUN
= $(ABSPERL
)
129 PERLRUNINST
= $(PERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
130 FULLPERLRUNINST
= $(FULLPERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
131 ABSPERLRUNINST
= $(ABSPERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
137 MAKEMAKER
= /usr
/share
/perl
/5.14/ExtUtils
/MakeMaker.pm
141 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
142 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
143 # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
144 # DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
150 VERSION_FROM
= lib
/JSON.pm
156 # Handy lists of source code files:
162 MAN3PODS
= lib
/JSON.pm \
163 lib
/JSON
/backportPP.pm \
164 lib
/JSON
/backportPP
/Boolean.pm \
165 lib
/JSON
/backportPP
/Compat5005.pm \
166 lib
/JSON
/backportPP
/Compat5006.pm
168 # Where is the Config information that we are using/depend on
169 CONFIGDEP
= $(PERL_ARCHLIB
)$(DFSEP
)Config.pm
$(PERL_INC
)$(DFSEP
)config.h
171 # Where to build things
172 INST_LIBDIR
= $(INST_LIB
)
173 INST_ARCHLIBDIR
= $(INST_ARCHLIB
)
175 INST_AUTODIR
= $(INST_LIB
)/auto
/$(FULLEXT
)
176 INST_ARCHAUTODIR
= $(INST_ARCHLIB
)/auto
/$(FULLEXT
)
188 TO_INST_PM
= lib
/JSON.pm \
189 lib
/JSON
/backportPP.pm \
190 lib
/JSON
/backportPP
/Boolean.pm \
191 lib
/JSON
/backportPP
/Compat5005.pm \
192 lib
/JSON
/backportPP
/Compat5006.pm
194 PM_TO_BLIB
= lib
/JSON
/backportPP
/Compat5005.pm \
195 blib
/lib
/JSON
/backportPP
/Compat5005.pm \
198 lib
/JSON
/backportPP
/Boolean.pm \
199 blib
/lib
/JSON
/backportPP
/Boolean.pm \
200 lib
/JSON
/backportPP
/Compat5006.pm \
201 blib
/lib
/JSON
/backportPP
/Compat5006.pm \
202 lib
/JSON
/backportPP.pm \
203 blib
/lib
/JSON
/backportPP.pm
206 # --- MakeMaker platform_constants section:
207 MM_Unix_VERSION
= 6.57_05
208 PERL_MALLOC_DEF
= -DPERL_EXTMALLOC_DEF
-Dmalloc
=Perl_malloc
-Dfree
=Perl_mfree
-Drealloc
=Perl_realloc
-Dcalloc
=Perl_calloc
211 # --- MakeMaker tool_autosplit section:
212 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
213 AUTOSPLITFILE
= $(ABSPERLRUN
) -e
'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)' --
217 # --- MakeMaker tool_xsubpp section:
220 # --- MakeMaker tools_other section:
232 DEV_NULL
= > /dev
/null
2>&1
233 MKPATH
= $(ABSPERLRUN
) -MExtUtils
::Command
-e
'mkpath' --
234 EQUALIZE_TIMESTAMP
= $(ABSPERLRUN
) -MExtUtils
::Command
-e
'eqtime' --
241 MOD_INSTALL
= $(ABSPERLRUN
) -MExtUtils
::Install
-e
'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
242 DOC_INSTALL
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'perllocal_install' --
243 UNINSTALL
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'uninstall' --
244 WARN_IF_OLD_PACKLIST
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'warn_if_old_packlist' --
248 FIXIN
= $(ABSPERLRUN
) -MExtUtils
::MY
-e
'MY->fixin(shift)' --
251 # --- MakeMaker makemakerdflt section:
256 # --- MakeMaker dist section:
261 COMPRESS
= gzip
--best
264 PREOP
= $(NOECHO
) $(NOOP
)
265 POSTOP
= $(NOECHO
) $(NOOP
)
266 TO_UNIX
= $(NOECHO
) $(NOOP
)
268 RCS_LABEL
= rcs
-Nv
$(VERSION_SYM
): -q
270 DIST_DEFAULT
= tardist
272 DISTVNAME
= JSON-2.59
275 # --- MakeMaker macro section:
278 # --- MakeMaker depend section:
281 # --- MakeMaker cflags section:
284 # --- MakeMaker const_loadlibs section:
287 # --- MakeMaker const_cccmd section:
290 # --- MakeMaker post_constants section:
293 # --- MakeMaker pasthru section:
295 PASTHRU
= LIBPERL_A
="$(LIBPERL_A)"\
296 LINKTYPE
="$(LINKTYPE)"\
298 INSTALL_BASE
="$(INSTALL_BASE)"
301 # --- MakeMaker special_targets section:
302 .SUFFIXES
: .xs .c .C .
cpp .i .s .
cxx .
cc $(OBJ_EXT
)
304 .PHONY
: all config static dynamic
test linkext manifest blibdirs
clean realclean disttest distdir
308 # --- MakeMaker c_o section:
311 # --- MakeMaker xs_c section:
314 # --- MakeMaker xs_o section:
317 # --- MakeMaker top_targets section:
318 all :: pure_all manifypods
322 pure_all
:: config pm_to_blib subdirs linkext
325 subdirs
:: $(MYEXTLIB
)
328 config
:: $(FIRST_MAKEFILE
) blibdirs
332 perldoc ExtUtils
::MakeMaker
335 # --- MakeMaker blibdirs section:
336 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
339 # Backwards compat with 6.18 through 6.25
340 blibdirs.ts
: blibdirs
343 $(INST_LIBDIR
)$(DFSEP
).exists
:: Makefile.PL
344 $(NOECHO
) $(MKPATH
) $(INST_LIBDIR
)
345 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_LIBDIR
)
346 $(NOECHO
) $(TOUCH
) $(INST_LIBDIR
)$(DFSEP
).exists
348 $(INST_ARCHLIB
)$(DFSEP
).exists
:: Makefile.PL
349 $(NOECHO
) $(MKPATH
) $(INST_ARCHLIB
)
350 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_ARCHLIB
)
351 $(NOECHO
) $(TOUCH
) $(INST_ARCHLIB
)$(DFSEP
).exists
353 $(INST_AUTODIR
)$(DFSEP
).exists
:: Makefile.PL
354 $(NOECHO
) $(MKPATH
) $(INST_AUTODIR
)
355 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_AUTODIR
)
356 $(NOECHO
) $(TOUCH
) $(INST_AUTODIR
)$(DFSEP
).exists
358 $(INST_ARCHAUTODIR
)$(DFSEP
).exists
:: Makefile.PL
359 $(NOECHO
) $(MKPATH
) $(INST_ARCHAUTODIR
)
360 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_ARCHAUTODIR
)
361 $(NOECHO
) $(TOUCH
) $(INST_ARCHAUTODIR
)$(DFSEP
).exists
363 $(INST_BIN
)$(DFSEP
).exists
:: Makefile.PL
364 $(NOECHO
) $(MKPATH
) $(INST_BIN
)
365 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_BIN
)
366 $(NOECHO
) $(TOUCH
) $(INST_BIN
)$(DFSEP
).exists
368 $(INST_SCRIPT
)$(DFSEP
).exists
:: Makefile.PL
369 $(NOECHO
) $(MKPATH
) $(INST_SCRIPT
)
370 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_SCRIPT
)
371 $(NOECHO
) $(TOUCH
) $(INST_SCRIPT
)$(DFSEP
).exists
373 $(INST_MAN1DIR
)$(DFSEP
).exists
:: Makefile.PL
374 $(NOECHO
) $(MKPATH
) $(INST_MAN1DIR
)
375 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_MAN1DIR
)
376 $(NOECHO
) $(TOUCH
) $(INST_MAN1DIR
)$(DFSEP
).exists
378 $(INST_MAN3DIR
)$(DFSEP
).exists
:: Makefile.PL
379 $(NOECHO
) $(MKPATH
) $(INST_MAN3DIR
)
380 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_MAN3DIR
)
381 $(NOECHO
) $(TOUCH
) $(INST_MAN3DIR
)$(DFSEP
).exists
385 # --- MakeMaker linkext section:
387 linkext
:: $(LINKTYPE
)
391 # --- MakeMaker dlsyms section:
394 # --- MakeMaker dynamic section:
396 dynamic
:: $(FIRST_MAKEFILE
) $(INST_DYNAMIC
) $(INST_BOOT
)
400 # --- MakeMaker dynamic_bs section:
405 # --- MakeMaker dynamic_lib section:
408 # --- MakeMaker static section:
410 ## $(INST_PM) has been moved to the all: target.
411 ## It remains here for awhile to allow for old usage: "make static"
412 static
:: $(FIRST_MAKEFILE
) $(INST_STATIC
)
416 # --- MakeMaker static_lib section:
419 # --- MakeMaker manifypods section:
421 POD2MAN_EXE
= $(PERLRUN
) "-MExtUtils::Command::MM" -e pod2man
"--"
422 POD2MAN
= $(POD2MAN_EXE
)
425 manifypods
: pure_all \
426 lib
/JSON
/backportPP
/Compat5005.pm \
428 lib
/JSON
/backportPP
/Boolean.pm \
429 lib
/JSON
/backportPP
/Compat5006.pm \
430 lib
/JSON
/backportPP.pm
431 $(NOECHO
) $(POD2MAN
) --section
=$(MAN3EXT
) --perm_rw
=$(PERM_RW
) \
432 lib
/JSON
/backportPP
/Compat5005.pm
$(INST_MAN3DIR
)/JSON
::backportPP
::Compat5005.
$(MAN3EXT
) \
433 lib
/JSON.pm
$(INST_MAN3DIR
)/JSON.
$(MAN3EXT
) \
434 lib
/JSON
/backportPP
/Boolean.pm
$(INST_MAN3DIR
)/JSON
::backportPP
::Boolean.
$(MAN3EXT
) \
435 lib
/JSON
/backportPP
/Compat5006.pm
$(INST_MAN3DIR
)/JSON
::backportPP
::Compat5006.
$(MAN3EXT
) \
436 lib
/JSON
/backportPP.pm
$(INST_MAN3DIR
)/JSON
::backportPP.
$(MAN3EXT
)
441 # --- MakeMaker processPL section:
444 # --- MakeMaker installbin section:
447 # --- MakeMaker subdirs section:
451 # --- MakeMaker clean_subdirs section:
456 # --- MakeMaker clean section:
458 # Delete temporary files but do not touch installed files. We don't delete
459 # the Makefile here so a later make realclean still has a makefile to use.
461 clean :: clean_subdirs
464 core.
[0-9] $(INST_ARCHAUTODIR
)/extralibs.
all \
465 core.
[0-9][0-9] $(BASEEXT
).bso \
466 pm_to_blib.ts core.
[0-9][0-9][0-9][0-9] \
467 MYMETA.yml
$(BASEEXT
).x \
468 $(BOOTSTRAP
) perl
$(EXE_EXT
) \
469 tmon.out
*$(OBJ_EXT
) \
470 pm_to_blib
$(INST_ARCHAUTODIR
)/extralibs.
ld \
471 blibdirs.ts core.
[0-9][0-9][0-9][0-9][0-9] \
472 *perl.core core.
*perl.
*.? \
473 $(MAKE_APERL_FILE
) $(BASEEXT
).def \
474 perl core.
[0-9][0-9][0-9] \
475 mon.out lib
$(BASEEXT
).def \
476 perlmain.c perl.exe \
477 so_locations
$(BASEEXT
).exp
480 - $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
) $(DEV_NULL
)
483 # --- MakeMaker realclean_subdirs section:
488 # --- MakeMaker realclean section:
489 # Delete temporary files (via clean) and also delete dist files
490 realclean purge
:: clean realclean_subdirs
492 $(MAKEFILE_OLD
) $(FIRST_MAKEFILE
)
497 # --- MakeMaker metafile section:
498 metafile
: create_distdir
499 $(NOECHO
) $(ECHO
) Generating META.yml
500 $(NOECHO
) $(ECHO
) '--- #YAML:1.0' > META_new.yml
501 $(NOECHO
) $(ECHO
) 'name: JSON' >> META_new.yml
502 $(NOECHO
) $(ECHO
) 'version: 2.59' >> META_new.yml
503 $(NOECHO
) $(ECHO
) 'abstract: JSON (JavaScript Object Notation) encoder/decoder' >> META_new.yml
504 $(NOECHO
) $(ECHO
) 'author:' >> META_new.yml
505 $(NOECHO
) $(ECHO
) ' - Makamaka Hannyaharamitu, E<lt>makamaka[at]cpan.orgE<gt>' >> META_new.yml
506 $(NOECHO
) $(ECHO
) 'license: perl' >> META_new.yml
507 $(NOECHO
) $(ECHO
) 'distribution_type: module' >> META_new.yml
508 $(NOECHO
) $(ECHO
) 'configure_requires:' >> META_new.yml
509 $(NOECHO
) $(ECHO
) ' ExtUtils::MakeMaker: 0' >> META_new.yml
510 $(NOECHO
) $(ECHO
) 'build_requires:' >> META_new.yml
511 $(NOECHO
) $(ECHO
) ' ExtUtils::MakeMaker: 0' >> META_new.yml
512 $(NOECHO
) $(ECHO
) 'requires:' >> META_new.yml
513 $(NOECHO
) $(ECHO
) ' Test::More: 0' >> META_new.yml
514 $(NOECHO
) $(ECHO
) 'resources:' >> META_new.yml
515 $(NOECHO
) $(ECHO
) ' repository: https://github.com/makamaka/JSON' >> META_new.yml
516 $(NOECHO
) $(ECHO
) 'no_index:' >> META_new.yml
517 $(NOECHO
) $(ECHO
) ' directory:' >> META_new.yml
518 $(NOECHO
) $(ECHO
) ' - t' >> META_new.yml
519 $(NOECHO
) $(ECHO
) ' - inc' >> META_new.yml
520 $(NOECHO
) $(ECHO
) 'generated_by: ExtUtils::MakeMaker version 6.57_05' >> META_new.yml
521 $(NOECHO
) $(ECHO
) 'meta-spec:' >> META_new.yml
522 $(NOECHO
) $(ECHO
) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
523 $(NOECHO
) $(ECHO
) ' version: 1.4' >> META_new.yml
524 $(NOECHO
) $(ECHO
) 'recommends:' >> META_new.yml
525 $(NOECHO
) $(ECHO
) ' JSON::XS: 2.34' >> META_new.yml
526 -$(NOECHO
) $(MV
) META_new.yml
$(DISTVNAME
)/META.yml
529 # --- MakeMaker signature section:
534 # --- MakeMaker dist_basics section:
535 distclean :: realclean distcheck
539 $(PERLRUN
) "-MExtUtils::Manifest=fullcheck" -e fullcheck
542 $(PERLRUN
) "-MExtUtils::Manifest=skipcheck" -e skipcheck
545 $(PERLRUN
) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
547 veryclean
: realclean
548 $(RM_F
) *~
*/*~
*.orig
*/*.orig
*.bak
*/*.bak
*.old
*/*.old
552 # --- MakeMaker dist_core section:
554 dist : $(DIST_DEFAULT
) $(FIRST_MAKEFILE
)
555 $(NOECHO
) $(ABSPERLRUN
) -l
-e
'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
556 -e
' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
558 tardist
: $(DISTVNAME
).
tar$(SUFFIX
)
561 uutardist
: $(DISTVNAME
).
tar$(SUFFIX
)
562 uuencode
$(DISTVNAME
).
tar$(SUFFIX
) $(DISTVNAME
).
tar$(SUFFIX
) > $(DISTVNAME
).
tar$(SUFFIX
)_uu
564 $(DISTVNAME
).
tar$(SUFFIX
) : distdir
567 $(TAR
) $(TARFLAGS
) $(DISTVNAME
).
tar $(DISTVNAME
)
568 $(RM_RF
) $(DISTVNAME
)
569 $(COMPRESS
) $(DISTVNAME
).
tar
572 zipdist
: $(DISTVNAME
).zip
575 $(DISTVNAME
).zip
: distdir
577 $(ZIP
) $(ZIPFLAGS
) $(DISTVNAME
).zip
$(DISTVNAME
)
578 $(RM_RF
) $(DISTVNAME
)
583 $(SHAR
) $(DISTVNAME
) > $(DISTVNAME
).
shar
584 $(RM_RF
) $(DISTVNAME
)
588 # --- MakeMaker distdir section:
590 $(RM_RF
) $(DISTVNAME
)
591 $(PERLRUN
) "-MExtUtils::Manifest=manicopy,maniread" \
592 -e
"manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
594 distdir
: create_distdir distmeta
599 # --- MakeMaker dist_test section:
601 cd
$(DISTVNAME
) && $(ABSPERLRUN
) Makefile.PL
"INSTALL_BASE=/w/chr/src/third_party/JSON/out"
602 cd
$(DISTVNAME
) && $(MAKE
) $(PASTHRU
)
603 cd
$(DISTVNAME
) && $(MAKE
) test $(PASTHRU
)
607 # --- MakeMaker dist_ci section:
610 $(PERLRUN
) "-MExtUtils::Manifest=maniread" \
611 -e
"@all = keys %{ maniread() };" \
612 -e
"print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
613 -e
"print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
616 # --- MakeMaker distmeta section:
617 distmeta
: create_distdir metafile
618 $(NOECHO
) cd
$(DISTVNAME
) && $(ABSPERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
619 -e
' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"' --
623 # --- MakeMaker distsignature section:
624 distsignature
: create_distdir
625 $(NOECHO
) cd
$(DISTVNAME
) && $(ABSPERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } ' \
626 -e
' or print "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}\n"' --
627 $(NOECHO
) cd
$(DISTVNAME
) && $(TOUCH
) SIGNATURE
628 cd
$(DISTVNAME
) && cpansign
-s
632 # --- MakeMaker install section:
634 install :: pure_install doc_install
637 install_perl
:: pure_perl_install doc_perl_install
640 install_site
:: pure_site_install doc_site_install
643 install_vendor
:: pure_vendor_install doc_vendor_install
646 pure_install
:: pure_
$(INSTALLDIRS
)_install
649 doc_install
:: doc_
$(INSTALLDIRS
)_install
652 pure__install
: pure_site_install
653 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
655 doc__install
: doc_site_install
656 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
658 pure_perl_install
:: all
659 $(NOECHO
) umask
022; $(MOD_INSTALL
) \
660 $(INST_LIB
) $(DESTINSTALLPRIVLIB
) \
661 $(INST_ARCHLIB
) $(DESTINSTALLARCHLIB
) \
662 $(INST_BIN
) $(DESTINSTALLBIN
) \
663 $(INST_SCRIPT
) $(DESTINSTALLSCRIPT
) \
664 $(INST_MAN1DIR
) $(DESTINSTALLMAN1DIR
) \
665 $(INST_MAN3DIR
) $(DESTINSTALLMAN3DIR
)
666 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
667 $(SITEARCHEXP
)/auto
/$(FULLEXT
)
670 pure_site_install
:: all
671 $(NOECHO
) umask
02; $(MOD_INSTALL
) \
672 read
$(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist \
673 write
$(DESTINSTALLSITEARCH
)/auto
/$(FULLEXT
)/.packlist \
674 $(INST_LIB
) $(DESTINSTALLSITELIB
) \
675 $(INST_ARCHLIB
) $(DESTINSTALLSITEARCH
) \
676 $(INST_BIN
) $(DESTINSTALLSITEBIN
) \
677 $(INST_SCRIPT
) $(DESTINSTALLSITESCRIPT
) \
678 $(INST_MAN1DIR
) $(DESTINSTALLSITEMAN1DIR
) \
679 $(INST_MAN3DIR
) $(DESTINSTALLSITEMAN3DIR
)
680 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
681 $(PERL_ARCHLIB
)/auto
/$(FULLEXT
)
683 pure_vendor_install
:: all
684 $(NOECHO
) umask
022; $(MOD_INSTALL
) \
685 $(INST_LIB
) $(DESTINSTALLVENDORLIB
) \
686 $(INST_ARCHLIB
) $(DESTINSTALLVENDORARCH
) \
687 $(INST_BIN
) $(DESTINSTALLVENDORBIN
) \
688 $(INST_SCRIPT
) $(DESTINSTALLVENDORSCRIPT
) \
689 $(INST_MAN1DIR
) $(DESTINSTALLVENDORMAN1DIR
) \
690 $(INST_MAN3DIR
) $(DESTINSTALLVENDORMAN3DIR
)
692 doc_perl_install
:: all
694 doc_site_install
:: all
695 $(NOECHO
) $(ECHO
) Appending installation
info to
$(DESTINSTALLSITEARCH
)/perllocal.pod
696 -$(NOECHO
) umask
02; $(MKPATH
) $(DESTINSTALLSITEARCH
)
697 -$(NOECHO
) umask
02; $(DOC_INSTALL
) \
699 "installed into" "$(INSTALLSITELIB)" \
700 LINKTYPE
"$(LINKTYPE)" \
701 VERSION
"$(VERSION)" \
702 EXE_FILES
"$(EXE_FILES)" \
703 >> $(DESTINSTALLSITEARCH
)/perllocal.pod
705 doc_vendor_install
:: all
708 uninstall :: uninstall_from_
$(INSTALLDIRS
)dirs
711 uninstall_from_perldirs
::
713 uninstall_from_sitedirs
::
714 $(NOECHO
) $(UNINSTALL
) $(SITEARCHEXP
)/auto
/$(FULLEXT
)/.packlist
716 uninstall_from_vendordirs
::
720 # --- MakeMaker force section:
721 # Phony target to force checking subdirectories.
726 # --- MakeMaker perldepend section:
729 # --- MakeMaker makefile section:
730 # We take a very conservative approach here, but it's worth it.
731 # We move Makefile to Makefile.old here to avoid gnu make looping.
732 $(FIRST_MAKEFILE
) : Makefile.PL
$(CONFIGDEP
)
733 $(NOECHO
) $(ECHO
) "Makefile out-of-date with respect to $?"
734 $(NOECHO
) $(ECHO
) "Cleaning current config before rebuilding Makefile..."
735 -$(NOECHO
) $(RM_F
) $(MAKEFILE_OLD
)
736 -$(NOECHO
) $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
)
737 - $(MAKE
) $(USEMAKEFILE
) $(MAKEFILE_OLD
) clean $(DEV_NULL
)
738 $(PERLRUN
) Makefile.PL
"INSTALL_BASE=/w/chr/src/third_party/JSON/out"
739 $(NOECHO
) $(ECHO
) "==> Your Makefile has been rebuilt. <=="
740 $(NOECHO
) $(ECHO
) "==> Please rerun the $(MAKE) command. <=="
745 # --- MakeMaker staticmake section:
747 # --- MakeMaker makeaperl section ---
749 FULLPERL
= /usr
/bin
/perl
751 $(MAP_TARGET
) :: static
$(MAKE_APERL_FILE
)
752 $(MAKE
) $(USEMAKEFILE
) $(MAKE_APERL_FILE
) $@
754 $(MAKE_APERL_FILE
) : $(FIRST_MAKEFILE
) pm_to_blib
755 $(NOECHO
) $(ECHO
) Writing
\"$(MAKE_APERL_FILE
)\" for this
$(MAP_TARGET
)
756 $(NOECHO
) $(PERLRUNINST
) \
758 MAKEFILE
=$(MAKE_APERL_FILE
) LINKTYPE
=static \
759 MAKEAPERL
=1 NORECURS
=1 CCCDLFLAGS
= \
760 INSTALL_BASE
=/w
/chr
/src
/third_party
/JSON
/out
763 # --- MakeMaker test section:
766 TEST_TYPE
=test_
$(LINKTYPE
)
771 testdb
:: testdb_
$(LINKTYPE
)
773 test :: $(TEST_TYPE
) subdirs-test
779 test_dynamic
:: pure_all
780 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES
)
782 testdb_dynamic
:: pure_all
783 PERL_DL_NONLAZY
=1 $(FULLPERLRUN
) $(TESTDB_SW
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
787 test_static
:: test_dynamic
788 testdb_static
:: testdb_dynamic
791 # --- MakeMaker ppd section:
792 # Creates a PPD (Perl Package Description) for a binary distribution.
794 $(NOECHO
) $(ECHO
) '<SOFTPKG NAME="$(DISTNAME)" VERSION="2.59">' > $(DISTNAME
).ppd
795 $(NOECHO
) $(ECHO
) ' <ABSTRACT>JSON (JavaScript Object Notation) encoder/decoder</ABSTRACT>' >> $(DISTNAME
).ppd
796 $(NOECHO
) $(ECHO
) ' <AUTHOR>Makamaka Hannyaharamitu, E<lt>makamaka[at]cpan.orgE<gt></AUTHOR>' >> $(DISTNAME
).ppd
797 $(NOECHO
) $(ECHO
) ' <IMPLEMENTATION>' >> $(DISTNAME
).ppd
798 $(NOECHO
) $(ECHO
) ' <REQUIRE NAME="Test::More" />' >> $(DISTNAME
).ppd
799 $(NOECHO
) $(ECHO
) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.14" />' >> $(DISTNAME
).ppd
800 $(NOECHO
) $(ECHO
) ' <CODEBASE HREF="" />' >> $(DISTNAME
).ppd
801 $(NOECHO
) $(ECHO
) ' </IMPLEMENTATION>' >> $(DISTNAME
).ppd
802 $(NOECHO
) $(ECHO
) '</SOFTPKG>' >> $(DISTNAME
).ppd
805 # --- MakeMaker pm_to_blib section:
807 pm_to_blib
: $(FIRST_MAKEFILE
) $(TO_INST_PM
)
808 $(NOECHO
) $(ABSPERLRUN
) -MExtUtils
::Install
-e
'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
809 lib
/JSON
/backportPP
/Compat5005.pm blib
/lib
/JSON
/backportPP
/Compat5005.pm \
810 lib
/JSON.pm blib
/lib
/JSON.pm \
811 lib
/JSON
/backportPP
/Boolean.pm blib
/lib
/JSON
/backportPP
/Boolean.pm \
812 lib
/JSON
/backportPP
/Compat5006.pm blib
/lib
/JSON
/backportPP
/Compat5006.pm \
813 lib
/JSON
/backportPP.pm blib
/lib
/JSON
/backportPP.pm
814 $(NOECHO
) $(TOUCH
) pm_to_blib
817 # --- MakeMaker selfdocument section:
820 # --- MakeMaker postamble section: