1
# This Makefile is for the YAML::XS::LibYAML extension to perl.
3
# It was generated automatically by MakeMaker version
4
# 6.42 (Revision: 41145) from the contents of
5
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
7
# ANY CHANGES MADE HERE WILL BE LOST!
11
# MakeMaker Parameters:
13
# ABSTRACT_FROM => q[lib/YAML/XS/LibYAML.pm]
14
# AUTHOR => q[Ingy döt Net <ingy@cpan.org>]
15
# DEFINE => q[-DHAVE_CONFIG_H]
18
# NAME => q[YAML::XS::LibYAML]
19
# OBJECT => q[api.o dumper.o emitter.o loader.o parser.o perl_libyaml.o reader.o scanner.o writer.o LibYAML.o]
22
# --- MakeMaker post_initialize section:
25
# --- MakeMaker const_config section:
27
# These definitions are from config.sh (via /usr/local/lib/perl5/5.10.0/darwin-2level/Config.pm)
29
# They may have been overridden via Makefile.PL or on the command line
38
LD = env MACOSX_DEPLOYMENT_TARGET=10.3 cc
39
LDDLFLAGS = -bundle -undefined dynamic_lookup -L/usr/local/lib -L/opt/local/lib
40
LDFLAGS = -L/usr/local/lib -L/opt/local/lib
47
SITELIBEXP = /usr/local/lib/perl5/site_perl/5.10.0
48
SITEARCHEXP = /usr/local/lib/perl5/site_perl/5.10.0/darwin-2level
54
# --- MakeMaker constants section:
58
NAME = YAML::XS::LibYAML
59
NAME_SYM = YAML_XS_LibYAML
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
69
INST_BIN = ../blib/bin
70
INST_LIB = ../blib/lib
71
INST_MAN1DIR = ../blib/man1
72
INST_MAN3DIR = ../blib/man3
77
PREFIX = $(SITEPREFIX)
78
PERLPREFIX = /usr/local
79
SITEPREFIX = /usr/local
81
INSTALLPRIVLIB = /usr/local/lib/perl5/5.10.0
82
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
83
INSTALLSITELIB = /usr/local/lib/perl5/site_perl/5.10.0
84
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
86
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
87
INSTALLARCHLIB = /usr/local/lib/perl5/5.10.0/darwin-2level
88
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
89
INSTALLSITEARCH = /usr/local/lib/perl5/site_perl/5.10.0/darwin-2level
90
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
92
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
93
INSTALLBIN = /usr/local/bin
94
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
95
INSTALLSITEBIN = /usr/local/bin
96
DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
98
DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
99
INSTALLSCRIPT = /usr/local/bin
100
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
101
INSTALLSITESCRIPT = /usr/local/bin
102
DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
103
INSTALLVENDORSCRIPT =
104
DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
105
INSTALLMAN1DIR = /usr/local/share/man/man1
106
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
107
INSTALLSITEMAN1DIR = /usr/local/share/man/man1
108
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
109
INSTALLVENDORMAN1DIR =
110
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
111
INSTALLMAN3DIR = /usr/local/share/man/man3
112
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
113
INSTALLSITEMAN3DIR = /usr/local/share/man/man3
114
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
115
INSTALLVENDORMAN3DIR =
116
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
117
PERL_LIB = /usr/local/lib/perl5/5.10.0
118
PERL_ARCHLIB = /usr/local/lib/perl5/5.10.0/darwin-2level
119
LIBPERL_A = libperl.a
120
FIRST_MAKEFILE = Makefile
121
MAKEFILE_OLD = Makefile.old
122
MAKE_APERL_FILE = Makefile.aperl
124
PERL_INC = /usr/local/lib/perl5/5.10.0/darwin-2level/CORE
125
PERL = /usr/local/bin/perl
126
FULLPERL = /usr/local/bin/perl
129
FULLPERLRUN = $(FULLPERL)
130
ABSPERLRUN = $(ABSPERL)
131
PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
132
FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
133
ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
138
MAKEMAKER = /usr/local/lib/perl5/5.10.0/ExtUtils/MakeMaker.pm
142
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
143
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
144
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
145
# DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
147
FULLEXT = YAML/XS/LibYAML
149
PARENT_NAME = YAML::XS
153
DEFINE = -DHAVE_CONFIG_H
154
OBJECT = api$(OBJ_EXT) dumper$(OBJ_EXT) emitter$(OBJ_EXT) loader$(OBJ_EXT) parser$(OBJ_EXT) perl_libyaml$(OBJ_EXT) reader$(OBJ_EXT) scanner$(OBJ_EXT) writer$(OBJ_EXT) LibYAML$(OBJ_EXT)
159
# Handy lists of source code files:
160
XS_FILES = LibYAML.xs
161
C_FILES = LibYAML.c \
171
O_FILES = LibYAML.o \
188
MAN3PODS = lib/YAML/XS/LibYAML.pm
190
# Where is the Config information that we are using/depend on
191
CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h
193
# Where to build things
194
INST_LIBDIR = $(INST_LIB)/YAML/XS
195
INST_ARCHLIBDIR = $(INST_ARCHLIB)/YAML/XS
197
INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
198
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
200
INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT)
201
INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT)
202
INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs
210
TO_INST_PM = lib/YAML/XS/LibYAML.pm
212
PM_TO_BLIB = lib/YAML/XS/LibYAML.pm \
213
../blib/lib/YAML/XS/LibYAML.pm
216
# --- MakeMaker platform_constants section:
217
MM_Unix_VERSION = 6.42
218
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
221
# --- MakeMaker tool_autosplit section:
222
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
223
AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)' --
227
# --- MakeMaker tool_xsubpp section:
229
XSUBPPDIR = /usr/local/lib/perl5/5.10.0/ExtUtils
230
XSUBPP = $(XSUBPPDIR)$(DFSEP)xsubpp
231
XSUBPPRUN = $(PERLRUN) $(XSUBPP)
233
XSUBPPDEPS = /usr/local/lib/perl5/5.10.0/ExtUtils/typemap $(XSUBPP)
234
XSUBPPARGS = -typemap /usr/local/lib/perl5/5.10.0/ExtUtils/typemap
238
# --- MakeMaker tools_other section:
243
NOOP = $(SHELL) -c true
250
DEV_NULL = > /dev/null 2>&1
251
MKPATH = $(ABSPERLRUN) "-MExtUtils::Command" -e mkpath
252
EQUALIZE_TIMESTAMP = $(ABSPERLRUN) "-MExtUtils::Command" -e eqtime
257
MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');' --
258
DOC_INSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
259
UNINSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e uninstall
260
WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist
264
FIXIN = $(PERLRUN) "-MExtUtils::MY" -e "MY->fixin(shift)"
267
# --- MakeMaker makemakerdflt section:
272
# --- MakeMaker dist section skipped.
274
# --- MakeMaker macro section:
277
# --- MakeMaker depend section:
280
# --- MakeMaker cflags section:
282
CCFLAGS = -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/local/include
288
# --- MakeMaker const_loadlibs section:
290
# YAML::XS::LibYAML might depend on some other libraries:
291
# See ExtUtils::Liblist for details
295
# --- MakeMaker const_cccmd section:
296
CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \
297
$(CCFLAGS) $(OPTIMIZE) \
298
$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
301
# --- MakeMaker post_constants section:
304
# --- MakeMaker pasthru section:
306
PASTHRU = LIBPERL_A="$(LIBPERL_A)"\
307
LINKTYPE="$(LINKTYPE)"\
308
OPTIMIZE="$(OPTIMIZE)"\
310
PASTHRU_DEFINE="$(PASTHRU_DEFINE)"\
311
PASTHRU_INC="$(PASTHRU_INC)"
314
# --- MakeMaker special_targets section:
315
.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT)
317
.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir
321
# --- MakeMaker c_o section:
324
cc -E -c $(PASTHRU_INC) $(INC) \
325
$(CCFLAGS) $(OPTIMIZE) \
326
$(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \
327
$(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i
330
$(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
333
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
336
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp
339
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx
342
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc
348
# --- MakeMaker xs_c section:
351
$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
354
# --- MakeMaker xs_o section:
357
$(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c
358
$(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c
361
# --- MakeMaker top_targets section:
362
all :: pure_all manifypods
366
pure_all :: config pm_to_blib subdirs linkext
369
subdirs :: $(MYEXTLIB)
372
config :: $(FIRST_MAKEFILE) blibdirs
375
$(O_FILES): $(H_FILES)
378
perldoc ExtUtils::MakeMaker
381
# --- MakeMaker blibdirs section:
382
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
385
# Backwards compat with 6.18 through 6.25
386
blibdirs.ts : blibdirs
389
$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL
390
$(NOECHO) $(MKPATH) $(INST_LIBDIR)
391
$(NOECHO) $(CHMOD) 755 $(INST_LIBDIR)
392
$(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists
394
$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL
395
$(NOECHO) $(MKPATH) $(INST_ARCHLIB)
396
$(NOECHO) $(CHMOD) 755 $(INST_ARCHLIB)
397
$(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists
399
$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL
400
$(NOECHO) $(MKPATH) $(INST_AUTODIR)
401
$(NOECHO) $(CHMOD) 755 $(INST_AUTODIR)
402
$(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists
404
$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL
405
$(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
406
$(NOECHO) $(CHMOD) 755 $(INST_ARCHAUTODIR)
407
$(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists
409
$(INST_BIN)$(DFSEP).exists :: Makefile.PL
410
$(NOECHO) $(MKPATH) $(INST_BIN)
411
$(NOECHO) $(CHMOD) 755 $(INST_BIN)
412
$(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists
414
$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL
415
$(NOECHO) $(MKPATH) $(INST_SCRIPT)
416
$(NOECHO) $(CHMOD) 755 $(INST_SCRIPT)
417
$(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists
419
$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL
420
$(NOECHO) $(MKPATH) $(INST_MAN1DIR)
421
$(NOECHO) $(CHMOD) 755 $(INST_MAN1DIR)
422
$(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists
424
$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL
425
$(NOECHO) $(MKPATH) $(INST_MAN3DIR)
426
$(NOECHO) $(CHMOD) 755 $(INST_MAN3DIR)
427
$(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists
431
# --- MakeMaker linkext section:
433
linkext :: $(LINKTYPE)
437
# --- MakeMaker dlsyms section:
440
# --- MakeMaker dynamic section:
442
dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
446
# --- MakeMaker dynamic_bs section:
447
BOOTSTRAP = $(BASEEXT).bs
449
# As Mkbootstrap might not write a file (if none is required)
450
# we use touch to prevent make continually trying to remake it.
451
# The DynaLoader only reads a non-empty file.
452
$(BOOTSTRAP) : $(FIRST_MAKEFILE) $(BOOTDEP) $(INST_ARCHAUTODIR)$(DFSEP).exists
453
$(NOECHO) $(ECHO) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
454
$(NOECHO) $(PERLRUN) \
455
"-MExtUtils::Mkbootstrap" \
456
-e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
457
$(NOECHO) $(TOUCH) $@
458
$(CHMOD) $(PERM_RW) $@
460
$(INST_BOOT) : $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists
461
$(NOECHO) $(RM_RF) $@
462
- $(CP) $(BOOTSTRAP) $@
463
$(CHMOD) $(PERM_RW) $@
466
# --- MakeMaker dynamic_lib section:
468
# This section creates the dynamically loadable $(INST_DYNAMIC)
469
# from $(OBJECT) and possibly $(MYEXTLIB).
475
$(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP)
477
$(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) \
478
$(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) \
480
$(CHMOD) $(PERM_RWX) $@
483
# --- MakeMaker static section:
485
## $(INST_PM) has been moved to the all: target.
486
## It remains here for awhile to allow for old usage: "make static"
487
static :: $(FIRST_MAKEFILE) $(INST_STATIC)
491
# --- MakeMaker static_lib section:
493
$(INST_STATIC) : $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists
495
$(FULL_AR) $(AR_STATIC_ARGS) $@ $(OBJECT) && $(RANLIB) $@
496
$(CHMOD) $(PERM_RWX) $@
497
$(NOECHO) $(ECHO) "$(EXTRALIBS)" > $(INST_ARCHAUTODIR)/extralibs.ld
500
# --- MakeMaker manifypods section:
502
POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
503
POD2MAN = $(POD2MAN_EXE)
506
manifypods : pure_all \
507
lib/YAML/XS/LibYAML.pm
508
$(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \
509
lib/YAML/XS/LibYAML.pm $(INST_MAN3DIR)/YAML::XS::LibYAML.$(MAN3EXT)
514
# --- MakeMaker processPL section:
517
# --- MakeMaker installbin section:
520
# --- MakeMaker subdirs section:
524
# --- MakeMaker clean_subdirs section:
529
# --- MakeMaker clean section:
531
# Delete temporary files but do not touch installed files. We don't delete
532
# the Makefile here so a later make realclean still has a makefile to use.
534
clean :: clean_subdirs
537
core.[0-9] $(INST_ARCHAUTODIR)/extralibs.all \
538
core.[0-9][0-9] $(BASEEXT).bso \
539
pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
540
$(BASEEXT).x $(BOOTSTRAP) \
541
perl$(EXE_EXT) tmon.out \
542
*$(OBJ_EXT) pm_to_blib \
543
$(INST_ARCHAUTODIR)/extralibs.ld blibdirs.ts \
544
LibYAML.c core.[0-9][0-9][0-9][0-9][0-9] \
545
*perl.core core.*perl.*.? \
546
$(MAKE_APERL_FILE) perl \
547
$(BASEEXT).def core.[0-9][0-9][0-9] \
548
mon.out lib$(BASEEXT).def \
549
perlmain.c perl.exe \
550
so_locations $(BASEEXT).exp
553
- $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
556
# --- MakeMaker realclean_subdirs section:
561
# --- MakeMaker realclean section:
562
# Delete temporary files (via clean) and also delete dist files
563
realclean purge :: clean realclean_subdirs
565
$(OBJECT) $(MAKEFILE_OLD) \
571
# --- MakeMaker metafile section:
572
metafile : create_distdir
573
$(NOECHO) $(ECHO) Generating META.yml
574
$(NOECHO) $(ECHO) '--- #YAML:1.0' > META_new.yml
575
$(NOECHO) $(ECHO) 'name: YAML-XS-LibYAML' >> META_new.yml
576
$(NOECHO) $(ECHO) 'version: ' >> META_new.yml
577
$(NOECHO) $(ECHO) 'abstract: An XS Wrapper Module of libyaml' >> META_new.yml
578
$(NOECHO) $(ECHO) 'license: ~' >> META_new.yml
579
$(NOECHO) $(ECHO) 'author: ' >> META_new.yml
580
$(NOECHO) $(ECHO) ' - Ingy döt Net <ingy@cpan.org>' >> META_new.yml
581
$(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.42' >> META_new.yml
582
$(NOECHO) $(ECHO) 'distribution_type: module' >> META_new.yml
583
$(NOECHO) $(ECHO) 'requires: ' >> META_new.yml
584
$(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml
585
$(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.3.html' >> META_new.yml
586
$(NOECHO) $(ECHO) ' version: 1.3' >> META_new.yml
587
-$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml
590
# --- MakeMaker signature section:
595
# --- MakeMaker dist_basics section skipped.
597
# --- MakeMaker dist_core section skipped.
599
# --- MakeMaker distdir section skipped.
601
# --- MakeMaker dist_test section skipped.
603
# --- MakeMaker dist_ci section skipped.
605
# --- MakeMaker distmeta section:
606
distmeta : create_distdir metafile
607
$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \
608
-e ' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"' --
612
# --- MakeMaker distsignature section:
613
distsignature : create_distdir
614
$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } ' \
615
-e ' or print "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}\n"' --
616
$(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
617
cd $(DISTVNAME) && cpansign -s
621
# --- MakeMaker install section skipped.
623
# --- MakeMaker force section:
624
# Phony target to force checking subdirectories.
629
# --- MakeMaker perldepend section:
632
$(PERL_INC)/EXTERN.h \
633
$(PERL_INC)/INTERN.h \
636
$(PERL_INC)/cc_runtime.h \
637
$(PERL_INC)/config.h \
640
$(PERL_INC)/dosish.h \
641
$(PERL_INC)/embed.h \
642
$(PERL_INC)/embedvar.h \
643
$(PERL_INC)/fakethr.h \
646
$(PERL_INC)/handy.h \
648
$(PERL_INC)/intrpvar.h \
649
$(PERL_INC)/iperlsys.h \
650
$(PERL_INC)/keywords.h \
652
$(PERL_INC)/nostdio.h \
654
$(PERL_INC)/opcode.h \
655
$(PERL_INC)/patchlevel.h \
657
$(PERL_INC)/perlio.h \
658
$(PERL_INC)/perlsdio.h \
659
$(PERL_INC)/perlsfio.h \
660
$(PERL_INC)/perlvars.h \
661
$(PERL_INC)/perly.h \
663
$(PERL_INC)/pp_proto.h \
664
$(PERL_INC)/proto.h \
665
$(PERL_INC)/regcomp.h \
666
$(PERL_INC)/regexp.h \
667
$(PERL_INC)/regnodes.h \
668
$(PERL_INC)/scope.h \
670
$(PERL_INC)/thread.h \
671
$(PERL_INC)/unixish.h \
674
$(OBJECT) : $(PERL_HDRS)
676
LibYAML.c : $(XSUBPPDEPS)
679
# --- MakeMaker makefile section:
681
$(OBJECT) : $(FIRST_MAKEFILE)
683
# We take a very conservative approach here, but it's worth it.
684
# We move Makefile to Makefile.old here to avoid gnu make looping.
685
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
686
$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
687
$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
688
-$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
689
-$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
690
- $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
691
$(PERLRUN) Makefile.PL
692
$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
693
$(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <=="
698
# --- MakeMaker staticmake section:
700
# --- MakeMaker makeaperl section ---
702
FULLPERL = /usr/local/bin/perl
705
# --- MakeMaker test section:
708
TEST_TYPE=test_$(LINKTYPE)
713
testdb :: testdb_$(LINKTYPE)
715
test :: $(TEST_TYPE) subdirs-test
721
test_dynamic :: pure_all
722
PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
724
testdb_dynamic :: pure_all
725
PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
729
test_static :: pure_all $(MAP_TARGET)
730
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
732
testdb_static :: pure_all $(MAP_TARGET)
733
PERL_DL_NONLAZY=1 ./$(MAP_TARGET) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
737
# --- MakeMaker ppd section:
738
# Creates a PPD (Perl Package Description) for a binary distribution.
740
$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="0,0,0,0">' > $(DISTNAME).ppd
741
$(NOECHO) $(ECHO) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd
742
$(NOECHO) $(ECHO) ' <ABSTRACT>An XS Wrapper Module of libyaml</ABSTRACT>' >> $(DISTNAME).ppd
743
$(NOECHO) $(ECHO) ' <AUTHOR>Ingy döt Net <ingy@cpan.org></AUTHOR>' >> $(DISTNAME).ppd
744
$(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd
745
$(NOECHO) $(ECHO) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd
746
$(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="darwin-2level-5.1" />' >> $(DISTNAME).ppd
747
$(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd
748
$(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd
749
$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
752
# --- MakeMaker pm_to_blib section:
754
pm_to_blib : $(TO_INST_PM)
755
$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')' -- \
756
lib/YAML/XS/LibYAML.pm ../blib/lib/YAML/XS/LibYAML.pm
757
$(NOECHO) $(TOUCH) pm_to_blib
760
# --- MakeMaker selfdocument section:
763
# --- MakeMaker postamble section: