1# This Makefile is for the Catalyst::Model::Memcached extension to perl. 2# 3# It was generated automatically by MakeMaker version 4# 6.44 (Revision: 54639) 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# MakeMaker Parameters: 12 13# ABSTRACT => q[Wrapper for memcached using Catalyst models approach] 14# AUTHOR => q[Denis Pokataev (catone@cpan.org)] 15# LICENSE => q[perl] 16# NAME => q[Catalyst::Model::Memcached] 17# PREREQ_PM => { Test::More=>q[0.94], Cache::Memcached::Fast=>q[0.17], Catalyst::Runtime=>q[5.8] } 18# VERSION_FROM => q[lib/Catalyst/Model/Memcached.pm] 19 20# --- MakeMaker post_initialize section: 21 22 23# --- MakeMaker const_config section: 24 25# These definitions are from config.sh (via /usr/lib/perl/5.8/Config.pm). 26# They may have been overridden via Makefile.PL or on the command line. 27AR = ar 28CC = cc 29CCCDLFLAGS = -fPIC 30CCDLFLAGS = -Wl,-E 31DLEXT = so 32DLSRC = dl_dlopen.xs 33EXE_EXT = 34FULL_AR = /usr/bin/ar 35LD = cc 36LDDLFLAGS = -shared -L/usr/local/lib 37LDFLAGS = -L/usr/local/lib 38LIBC = /lib/libc-2.7.so 39LIB_EXT = .a 40OBJ_EXT = .o 41OSNAME = linux 42OSVERS = 2.6.24-19-server 43RANLIB = : 44SITELIBEXP = /usr/local/share/perl/5.8.8 45SITEARCHEXP = /usr/local/lib/perl/5.8.8 46SO = so 47VENDORARCHEXP = /usr/lib/perl5 48VENDORLIBEXP = /usr/share/perl5 49 50 51# --- MakeMaker constants section: 52AR_STATIC_ARGS = cr 53DIRFILESEP = / 54DFSEP = $(DIRFILESEP) 55NAME = Catalyst::Model::Memcached 56NAME_SYM = Catalyst_Model_Memcached 57VERSION = v0.02 58VERSION_MACRO = VERSION 59VERSION_SYM = v0_02 60DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" 61XS_VERSION = v0.02 62XS_VERSION_MACRO = XS_VERSION 63XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" 64INST_ARCHLIB = blib/arch 65INST_SCRIPT = blib/script 66INST_BIN = blib/bin 67INST_LIB = blib/lib 68INST_MAN1DIR = blib/man1 69INST_MAN3DIR = blib/man3 70MAN1EXT = 1p 71MAN3EXT = 3pm 72INSTALLDIRS = site 73DESTDIR = 74PREFIX = $(SITEPREFIX) 75PERLPREFIX = /usr 76SITEPREFIX = /usr/local 77VENDORPREFIX = /usr 78INSTALLPRIVLIB = /usr/share/perl/5.8 79DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) 80INSTALLSITELIB = /usr/local/share/perl/5.8.8 81DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) 82INSTALLVENDORLIB = /usr/share/perl5 83DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) 84INSTALLARCHLIB = /usr/lib/perl/5.8 85DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) 86INSTALLSITEARCH = /usr/local/lib/perl/5.8.8 87DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) 88INSTALLVENDORARCH = /usr/lib/perl5 89DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) 90INSTALLBIN = /usr/bin 91DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) 92INSTALLSITEBIN = /usr/local/bin 93DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) 94INSTALLVENDORBIN = /usr/bin 95DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) 96INSTALLSCRIPT = /usr/bin 97DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) 98INSTALLSITESCRIPT = /usr/local/bin 99DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT) 100INSTALLVENDORSCRIPT = /usr/bin 101DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT) 102INSTALLMAN1DIR = /usr/share/man/man1 103DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) 104INSTALLSITEMAN1DIR = /usr/local/man/man1 105DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) 106INSTALLVENDORMAN1DIR = /usr/share/man/man1 107DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) 108INSTALLMAN3DIR = /usr/share/man/man3 109DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) 110INSTALLSITEMAN3DIR = /usr/local/man/man3 111DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) 112INSTALLVENDORMAN3DIR = /usr/share/man/man3 113DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) 114PERL_LIB = /usr/share/perl/5.8 115PERL_ARCHLIB = /usr/lib/perl/5.8 116LIBPERL_A = libperl.a 117FIRST_MAKEFILE = Makefile 118MAKEFILE_OLD = Makefile.old 119MAKE_APERL_FILE = Makefile.aperl 120PERLMAINCC = $(CC) 121PERL_INC = /usr/lib/perl/5.8/CORE 122PERL = /usr/bin/perl 123FULLPERL = /usr/bin/perl 124ABSPERL = $(PERL) 125PERLRUN = $(PERL) 126FULLPERLRUN = $(FULLPERL) 127ABSPERLRUN = $(ABSPERL) 128PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 129FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 130ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 131PERL_CORE = 0 132PERM_RW = 644 133PERM_RWX = 755 134 135MAKEMAKER = /usr/local/share/perl/5.8.8/ExtUtils/MakeMaker.pm 136MM_VERSION = 6.44 137MM_REVISION = 54639 138 139# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). 140# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) 141# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) 142# DLBASE = Basename part of dynamic library. May be just equal BASEEXT. 143MAKE = make 144FULLEXT = Catalyst/Model/Memcached 145BASEEXT = Memcached 146PARENT_NAME = Catalyst::Model 147DLBASE = $(BASEEXT) 148VERSION_FROM = lib/Catalyst/Model/Memcached.pm 149OBJECT = 150LDFROM = $(OBJECT) 151LINKTYPE = dynamic 152BOOTDEP = 153 154# Handy lists of source code files: 155XS_FILES = 156C_FILES = 157O_FILES = 158H_FILES = 159MAN1PODS = 160MAN3PODS = lib/Catalyst/Model/Memcached.pm 161 162# Where is the Config information that we are using/depend on 163CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h 164 165# Where to build things 166INST_LIBDIR = $(INST_LIB)/Catalyst/Model 167INST_ARCHLIBDIR = $(INST_ARCHLIB)/Catalyst/Model 168 169INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) 170INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) 171 172INST_STATIC = 173INST_DYNAMIC = 174INST_BOOT = 175 176# Extra linker info 177EXPORT_LIST = 178PERL_ARCHIVE = 179PERL_ARCHIVE_AFTER = 180 181 182TO_INST_PM = lib/Catalyst/Model/Memcached.pm 183 184PM_TO_BLIB = lib/Catalyst/Model/Memcached.pm \ 185 blib/lib/Catalyst/Model/Memcached.pm 186 187 188# --- MakeMaker platform_constants section: 189MM_Unix_VERSION = 6.44 190PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc 191 192 193# --- MakeMaker tool_autosplit section: 194# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto 195AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1)' -- 196 197 198 199# --- MakeMaker tool_xsubpp section: 200 201 202# --- MakeMaker tools_other section: 203SHELL = /bin/sh 204CHMOD = chmod 205CP = cp 206MV = mv 207NOOP = $(SHELL) -c true 208NOECHO = @ 209RM_F = rm -f 210RM_RF = rm -rf 211TEST_F = test -f 212TOUCH = touch 213UMASK_NULL = umask 0 214DEV_NULL = > /dev/null 2>&1 215MKPATH = $(ABSPERLRUN) "-MExtUtils::Command" -e mkpath 216EQUALIZE_TIMESTAMP = $(ABSPERLRUN) "-MExtUtils::Command" -e eqtime 217ECHO = echo 218ECHO_N = echo -n 219UNINST = 0 220VERBINST = 0 221MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install({@ARGV}, '\''$(VERBINST)'\'', 0, '\''$(UNINST)'\'');' -- 222DOC_INSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e perllocal_install 223UNINSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e uninstall 224WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e warn_if_old_packlist 225MACROSTART = 226MACROEND = 227USEMAKEFILE = -f 228FIXIN = $(PERLRUN) "-MExtUtils::MY" -e "MY->fixin(shift)" 229 230 231# --- MakeMaker makemakerdflt section: 232makemakerdflt : all 233 $(NOECHO) $(NOOP) 234 235 236# --- MakeMaker dist section: 237TAR = tar 238TARFLAGS = cvf 239ZIP = zip 240ZIPFLAGS = -r 241COMPRESS = gzip --best 242SUFFIX = .gz 243SHAR = shar 244PREOP = $(NOECHO) $(NOOP) 245POSTOP = $(NOECHO) $(NOOP) 246TO_UNIX = $(NOECHO) $(NOOP) 247CI = ci -u 248RCS_LABEL = rcs -Nv$(VERSION_SYM): -q 249DIST_CP = best 250DIST_DEFAULT = tardist 251DISTNAME = Catalyst-Model-Memcached 252DISTVNAME = Catalyst-Model-Memcached-v0.02 253 254 255# --- MakeMaker macro section: 256 257 258# --- MakeMaker depend section: 259 260 261# --- MakeMaker cflags section: 262 263 264# --- MakeMaker const_loadlibs section: 265 266 267# --- MakeMaker const_cccmd section: 268 269 270# --- MakeMaker post_constants section: 271 272 273# --- MakeMaker pasthru section: 274 275PASTHRU = LIBPERL_A="$(LIBPERL_A)"\ 276 LINKTYPE="$(LINKTYPE)"\ 277 PREFIX="$(PREFIX)" 278 279 280# --- MakeMaker special_targets section: 281.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) 282 283.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir 284 285 286 287# --- MakeMaker c_o section: 288 289 290# --- MakeMaker xs_c section: 291 292 293# --- MakeMaker xs_o section: 294 295 296# --- MakeMaker top_targets section: 297all :: pure_all manifypods 298 $(NOECHO) $(NOOP) 299 300 301pure_all :: config pm_to_blib subdirs linkext 302 $(NOECHO) $(NOOP) 303 304subdirs :: $(MYEXTLIB) 305 $(NOECHO) $(NOOP) 306 307config :: $(FIRST_MAKEFILE) blibdirs 308 $(NOECHO) $(NOOP) 309 310help : 311 perldoc ExtUtils::MakeMaker 312 313 314# --- MakeMaker blibdirs section: 315blibdirs : $(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 316 $(NOECHO) $(NOOP) 317 318# Backwards compat with 6.18 through 6.25 319blibdirs.ts : blibdirs 320 $(NOECHO) $(NOOP) 321 322$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL 323 $(NOECHO) $(MKPATH) $(INST_LIBDIR) 324 $(NOECHO) $(CHMOD) 755 $(INST_LIBDIR) 325 $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists 326 327$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL 328 $(NOECHO) $(MKPATH) $(INST_ARCHLIB) 329 $(NOECHO) $(CHMOD) 755 $(INST_ARCHLIB) 330 $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists 331 332$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL 333 $(NOECHO) $(MKPATH) $(INST_AUTODIR) 334 $(NOECHO) $(CHMOD) 755 $(INST_AUTODIR) 335 $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists 336 337$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL 338 $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) 339 $(NOECHO) $(CHMOD) 755 $(INST_ARCHAUTODIR) 340 $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists 341 342$(INST_BIN)$(DFSEP).exists :: Makefile.PL 343 $(NOECHO) $(MKPATH) $(INST_BIN) 344 $(NOECHO) $(CHMOD) 755 $(INST_BIN) 345 $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists 346 347$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL 348 $(NOECHO) $(MKPATH) $(INST_SCRIPT) 349 $(NOECHO) $(CHMOD) 755 $(INST_SCRIPT) 350 $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists 351 352$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL 353 $(NOECHO) $(MKPATH) $(INST_MAN1DIR) 354 $(NOECHO) $(CHMOD) 755 $(INST_MAN1DIR) 355 $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists 356 357$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL 358 $(NOECHO) $(MKPATH) $(INST_MAN3DIR) 359 $(NOECHO) $(CHMOD) 755 $(INST_MAN3DIR) 360 $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists 361 362 363 364# --- MakeMaker linkext section: 365 366linkext :: $(LINKTYPE) 367 $(NOECHO) $(NOOP) 368 369 370# --- MakeMaker dlsyms section: 371 372 373# --- MakeMaker dynamic section: 374 375dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT) 376 $(NOECHO) $(NOOP) 377 378 379# --- MakeMaker dynamic_bs section: 380 381BOOTSTRAP = 382 383 384# --- MakeMaker dynamic_lib section: 385 386 387# --- MakeMaker static section: 388 389## $(INST_PM) has been moved to the all: target. 390## It remains here for awhile to allow for old usage: "make static" 391static :: $(FIRST_MAKEFILE) $(INST_STATIC) 392 $(NOECHO) $(NOOP) 393 394 395# --- MakeMaker static_lib section: 396 397 398# --- MakeMaker manifypods section: 399 400POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" 401POD2MAN = $(POD2MAN_EXE) 402 403 404manifypods : pure_all \ 405 lib/Catalyst/Model/Memcached.pm 406 $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \ 407 lib/Catalyst/Model/Memcached.pm $(INST_MAN3DIR)/Catalyst::Model::Memcached.$(MAN3EXT) 408 409 410 411 412# --- MakeMaker processPL section: 413 414 415# --- MakeMaker installbin section: 416 417 418# --- MakeMaker subdirs section: 419 420# none 421 422# --- MakeMaker clean_subdirs section: 423clean_subdirs : 424 $(NOECHO) $(NOOP) 425 426 427# --- MakeMaker clean section: 428 429# Delete temporary files but do not touch installed files. We don't delete 430# the Makefile here so a later make realclean still has a makefile to use. 431 432clean :: clean_subdirs 433 - $(RM_F) \ 434 *$(LIB_EXT) core \ 435 core.[0-9] $(INST_ARCHAUTODIR)/extralibs.all \ 436 core.[0-9][0-9] $(BASEEXT).bso \ 437 pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \ 438 $(BASEEXT).x $(BOOTSTRAP) \ 439 perl$(EXE_EXT) tmon.out \ 440 *$(OBJ_EXT) pm_to_blib \ 441 $(INST_ARCHAUTODIR)/extralibs.ld blibdirs.ts \ 442 core.[0-9][0-9][0-9][0-9][0-9] *perl.core \ 443 core.*perl.*.? $(MAKE_APERL_FILE) \ 444 perl $(BASEEXT).def \ 445 core.[0-9][0-9][0-9] mon.out \ 446 lib$(BASEEXT).def perlmain.c \ 447 perl.exe so_locations \ 448 $(BASEEXT).exp 449 - $(RM_RF) \ 450 blib 451 - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) 452 453 454# --- MakeMaker realclean_subdirs section: 455realclean_subdirs : 456 $(NOECHO) $(NOOP) 457 458 459# --- MakeMaker realclean section: 460# Delete temporary files (via clean) and also delete dist files 461realclean purge :: clean realclean_subdirs 462 - $(RM_F) \ 463 $(MAKEFILE_OLD) $(FIRST_MAKEFILE) 464 - $(RM_RF) \ 465 $(DISTVNAME) 466 467 468# --- MakeMaker metafile section: 469metafile : create_distdir 470 $(NOECHO) $(ECHO) Generating META.yml 471 $(NOECHO) $(ECHO) '--- #YAML:1.0' > META_new.yml 472 $(NOECHO) $(ECHO) 'name: Catalyst-Model-Memcached' >> META_new.yml 473 $(NOECHO) $(ECHO) 'version: v0.02' >> META_new.yml 474 $(NOECHO) $(ECHO) 'abstract: Wrapper for memcached using Catalyst models approach' >> META_new.yml 475 $(NOECHO) $(ECHO) 'license: perl' >> META_new.yml 476 $(NOECHO) $(ECHO) 'author: ' >> META_new.yml 477 $(NOECHO) $(ECHO) ' - Denis Pokataev (catone@cpan.org)' >> META_new.yml 478 $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.44' >> META_new.yml 479 $(NOECHO) $(ECHO) 'distribution_type: module' >> META_new.yml 480 $(NOECHO) $(ECHO) 'requires: ' >> META_new.yml 481 $(NOECHO) $(ECHO) ' Cache::Memcached::Fast: 0.17' >> META_new.yml 482 $(NOECHO) $(ECHO) ' Catalyst::Runtime: 5.8' >> META_new.yml 483 $(NOECHO) $(ECHO) ' Test::More: 0.94' >> META_new.yml 484 $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml 485 $(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.3.html' >> META_new.yml 486 $(NOECHO) $(ECHO) ' version: 1.3' >> META_new.yml 487 -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml 488 489 490# --- MakeMaker signature section: 491signature : 492 cpansign -s 493 494 495# --- MakeMaker dist_basics section: 496distclean :: realclean distcheck 497 $(NOECHO) $(NOOP) 498 499distcheck : 500 $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck 501 502skipcheck : 503 $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck 504 505manifest : 506 $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest 507 508veryclean : realclean 509 $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old 510 511 512 513# --- MakeMaker dist_core section: 514 515dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE) 516 $(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \ 517 -e ' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' -- 518 519tardist : $(DISTVNAME).tar$(SUFFIX) 520 $(NOECHO) $(NOOP) 521 522uutardist : $(DISTVNAME).tar$(SUFFIX) 523 uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu 524 525$(DISTVNAME).tar$(SUFFIX) : distdir 526 $(PREOP) 527 $(TO_UNIX) 528 $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) 529 $(RM_RF) $(DISTVNAME) 530 $(COMPRESS) $(DISTVNAME).tar 531 $(POSTOP) 532 533zipdist : $(DISTVNAME).zip 534 $(NOECHO) $(NOOP) 535 536$(DISTVNAME).zip : distdir 537 $(PREOP) 538 $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) 539 $(RM_RF) $(DISTVNAME) 540 $(POSTOP) 541 542shdist : distdir 543 $(PREOP) 544 $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar 545 $(RM_RF) $(DISTVNAME) 546 $(POSTOP) 547 548 549# --- MakeMaker distdir section: 550create_distdir : 551 $(RM_RF) $(DISTVNAME) 552 $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ 553 -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" 554 555distdir : create_distdir distmeta 556 $(NOECHO) $(NOOP) 557 558 559 560# --- MakeMaker dist_test section: 561disttest : distdir 562 cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL 563 cd $(DISTVNAME) && $(MAKE) $(PASTHRU) 564 cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) 565 566 567 568# --- MakeMaker dist_ci section: 569 570ci : 571 $(PERLRUN) "-MExtUtils::Manifest=maniread" \ 572 -e "@all = keys %{ maniread() };" \ 573 -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \ 574 -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});" 575 576 577# --- MakeMaker distmeta section: 578distmeta : create_distdir metafile 579 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } ' \ 580 -e ' or print "Could not add META.yml to MANIFEST: $${'\''@'\''}\n"' -- 581 582 583 584# --- MakeMaker distsignature section: 585distsignature : create_distdir 586 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } ' \ 587 -e ' or print "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}\n"' -- 588 $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE 589 cd $(DISTVNAME) && cpansign -s 590 591 592 593# --- MakeMaker install section: 594 595install :: all pure_install doc_install 596 $(NOECHO) $(NOOP) 597 598install_perl :: all pure_perl_install doc_perl_install 599 $(NOECHO) $(NOOP) 600 601install_site :: all pure_site_install doc_site_install 602 $(NOECHO) $(NOOP) 603 604install_vendor :: all pure_vendor_install doc_vendor_install 605 $(NOECHO) $(NOOP) 606 607pure_install :: pure_$(INSTALLDIRS)_install 608 $(NOECHO) $(NOOP) 609 610doc_install :: doc_$(INSTALLDIRS)_install 611 $(NOECHO) $(NOOP) 612 613pure__install : pure_site_install 614 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site 615 616doc__install : doc_site_install 617 $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site 618 619pure_perl_install :: 620 $(NOECHO) $(MOD_INSTALL) \ 621 read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \ 622 write $(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \ 623 $(INST_LIB) $(DESTINSTALLPRIVLIB) \ 624 $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ 625 $(INST_BIN) $(DESTINSTALLBIN) \ 626 $(INST_SCRIPT) $(DESTINSTALLSCRIPT) \ 627 $(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \ 628 $(INST_MAN3DIR) $(DESTINSTALLMAN3DIR) 629 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ 630 $(SITEARCHEXP)/auto/$(FULLEXT) 631 632 633pure_site_install :: 634 $(NOECHO) $(MOD_INSTALL) \ 635 read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \ 636 write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \ 637 $(INST_LIB) $(DESTINSTALLSITELIB) \ 638 $(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \ 639 $(INST_BIN) $(DESTINSTALLSITEBIN) \ 640 $(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \ 641 $(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \ 642 $(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR) 643 $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ 644 $(PERL_ARCHLIB)/auto/$(FULLEXT) 645 646pure_vendor_install :: 647 $(NOECHO) $(MOD_INSTALL) \ 648 read $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist \ 649 write $(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist \ 650 $(INST_LIB) $(DESTINSTALLVENDORLIB) \ 651 $(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \ 652 $(INST_BIN) $(DESTINSTALLVENDORBIN) \ 653 $(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \ 654 $(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \ 655 $(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) 656 657doc_perl_install :: 658 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 659 -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) 660 -$(NOECHO) $(DOC_INSTALL) \ 661 "Module" "$(NAME)" \ 662 "installed into" "$(INSTALLPRIVLIB)" \ 663 LINKTYPE "$(LINKTYPE)" \ 664 VERSION "$(VERSION)" \ 665 EXE_FILES "$(EXE_FILES)" \ 666 >> $(DESTINSTALLARCHLIB)/perllocal.pod 667 668doc_site_install :: 669 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 670 -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) 671 -$(NOECHO) $(DOC_INSTALL) \ 672 "Module" "$(NAME)" \ 673 "installed into" "$(INSTALLSITELIB)" \ 674 LINKTYPE "$(LINKTYPE)" \ 675 VERSION "$(VERSION)" \ 676 EXE_FILES "$(EXE_FILES)" \ 677 >> $(DESTINSTALLARCHLIB)/perllocal.pod 678 679doc_vendor_install :: 680 $(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod 681 -$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB) 682 -$(NOECHO) $(DOC_INSTALL) \ 683 "Module" "$(NAME)" \ 684 "installed into" "$(INSTALLVENDORLIB)" \ 685 LINKTYPE "$(LINKTYPE)" \ 686 VERSION "$(VERSION)" \ 687 EXE_FILES "$(EXE_FILES)" \ 688 >> $(DESTINSTALLARCHLIB)/perllocal.pod 689 690 691uninstall :: uninstall_from_$(INSTALLDIRS)dirs 692 $(NOECHO) $(NOOP) 693 694uninstall_from_perldirs :: 695 $(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist 696 697uninstall_from_sitedirs :: 698 $(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist 699 700uninstall_from_vendordirs :: 701 $(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist 702 703 704# --- MakeMaker force section: 705# Phony target to force checking subdirectories. 706FORCE : 707 $(NOECHO) $(NOOP) 708 709 710# --- MakeMaker perldepend section: 711 712 713# --- MakeMaker makefile section: 714# We take a very conservative approach here, but it's worth it. 715# We move Makefile to Makefile.old here to avoid gnu make looping. 716$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) 717 $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" 718 $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." 719 -$(NOECHO) $(RM_F) $(MAKEFILE_OLD) 720 -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) 721 - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL) 722 $(PERLRUN) Makefile.PL 723 $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" 724 $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <==" 725 false 726 727 728 729# --- MakeMaker staticmake section: 730 731# --- MakeMaker makeaperl section --- 732MAP_TARGET = perl 733FULLPERL = /usr/bin/perl 734 735$(MAP_TARGET) :: static $(MAKE_APERL_FILE) 736 $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@ 737 738$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib 739 $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) 740 $(NOECHO) $(PERLRUNINST) \ 741 Makefile.PL DIR= \ 742 MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ 743 MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= 744 745 746# --- MakeMaker test section: 747 748TEST_VERBOSE=0 749TEST_TYPE=test_$(LINKTYPE) 750TEST_FILE = test.pl 751TEST_FILES = t/*.t 752TESTDB_SW = -d 753 754testdb :: testdb_$(LINKTYPE) 755 756test :: $(TEST_TYPE) subdirs-test 757 758subdirs-test :: 759 $(NOECHO) $(NOOP) 760 761 762test_dynamic :: pure_all 763 PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) 764 765testdb_dynamic :: pure_all 766 PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) 767 768test_ : test_dynamic 769 770test_static :: test_dynamic 771testdb_static :: testdb_dynamic 772 773 774# --- MakeMaker ppd section: 775# Creates a PPD (Perl Package Description) for a binary distribution. 776ppd : 777 $(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="v0,02,0,0">' > $(DISTNAME).ppd 778 $(NOECHO) $(ECHO) ' <TITLE>$(DISTNAME)</TITLE>' >> $(DISTNAME).ppd 779 $(NOECHO) $(ECHO) ' <ABSTRACT>Wrapper for memcached using Catalyst models approach</ABSTRACT>' >> $(DISTNAME).ppd 780 $(NOECHO) $(ECHO) ' <AUTHOR>Denis Pokataev (catone@cpan.org)</AUTHOR>' >> $(DISTNAME).ppd 781 $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> $(DISTNAME).ppd 782 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Cache-Memcached-Fast" VERSION="0,17,0,0" />' >> $(DISTNAME).ppd 783 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Catalyst-Runtime" VERSION="5,8,0,0" />' >> $(DISTNAME).ppd 784 $(NOECHO) $(ECHO) ' <DEPENDENCY NAME="Test-More" VERSION="0,94,0,0" />' >> $(DISTNAME).ppd 785 $(NOECHO) $(ECHO) ' <OS NAME="$(OSNAME)" />' >> $(DISTNAME).ppd 786 $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="i486-linux-gnu-thread-multi-5.8" />' >> $(DISTNAME).ppd 787 $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> $(DISTNAME).ppd 788 $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> $(DISTNAME).ppd 789 $(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd 790 791 792# --- MakeMaker pm_to_blib section: 793 794pm_to_blib : $(TO_INST_PM) 795 $(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', '\''$(PM_FILTER)'\'')' -- \ 796 lib/Catalyst/Model/Memcached.pm blib/lib/Catalyst/Model/Memcached.pm 797 $(NOECHO) $(TOUCH) pm_to_blib 798 799 800# --- MakeMaker selfdocument section: 801 802 803# --- MakeMaker postamble section: 804 805 806# End. 807