1# This Makefile is for the BackupPC::XS::zlib extension to perl. 2# 3# It was generated automatically by MakeMaker version 4# 7.44 (Revision: 74400) 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: (q[INSTALLDIRS=site], q[CC=cc], q[CCFLAGS=-pipe -O2 -fno-strict-aliasing ], q[LD=cc], q[PREFIX=/usr/local], q[INSTALLPRIVLIB=/usr/local/lib], q[INSTALLARCHLIB=/usr/local/lib]) 10# 11 12# MakeMaker Parameters: 13 14# BUILD_REQUIRES => { } 15# CONFIGURE_REQUIRES => { } 16# NAME => q[BackupPC::XS::zlib] 17# PREREQ_PM => { } 18# SKIP => [q[all], q[static_lib], q[static], q[dynamic_lib], q[dynamic]] 19# TEST_REQUIRES => { } 20# clean => { FILES=>q[libzlib$(LIB_EXT)] } 21 22# --- MakeMaker post_initialize section: 23 24 25# --- MakeMaker const_config section: 26 27# These definitions are from config.sh (via /usr/local/lib/perl5/5.32/mach/Config.pm). 28# They may have been overridden via Makefile.PL or on the command line. 29AR = ar 30CC = cc 31CCCDLFLAGS = -DPIC -fPIC 32CCDLFLAGS = -Wl,-R/usr/local/lib/perl5/5.32/mach/CORE 33DLEXT = so 34DLSRC = dl_dlopen.xs 35EXE_EXT = 36FULL_AR = /usr/bin/ar 37LD = cc 38LDDLFLAGS = -shared -L/usr/local/lib/perl5/5.32/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong 39LDFLAGS = -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib 40LIBC = 41LIB_EXT = .a 42OBJ_EXT = .o 43OSNAME = dragonfly 44OSVERS = 6.3 45RANLIB = : 46SITELIBEXP = /usr/local/lib/perl5/site_perl 47SITEARCHEXP = /usr/local/lib/perl5/site_perl/mach/5.32 48SO = so 49VENDORARCHEXP = 50VENDORLIBEXP = 51 52 53# --- MakeMaker constants section: 54AR_STATIC_ARGS = cr 55DIRFILESEP = / 56DFSEP = $(DIRFILESEP) 57NAME = BackupPC::XS::zlib 58NAME_SYM = BackupPC_XS_zlib 59VERSION = 60VERSION_MACRO = VERSION 61VERSION_SYM = 62DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\" 63XS_VERSION = 64XS_VERSION_MACRO = XS_VERSION 65XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\" 66INST_ARCHLIB = ../blib/arch 67INST_SCRIPT = ../blib/script 68INST_BIN = ../blib/bin 69INST_LIB = ../blib/lib 70INST_MAN1DIR = ../blib/man1 71INST_MAN3DIR = ../blib/man3 72MAN1EXT = 1 73MAN3EXT = 3 74MAN1SECTION = 1 75MAN3SECTION = 3 76INSTALLDIRS = site 77DESTDIR = 78PREFIX = /usr/local 79PERLPREFIX = /usr/local 80SITEPREFIX = /usr/local 81VENDORPREFIX = 82INSTALLPRIVLIB = /usr/local/lib/perl5/5.32 83DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) 84INSTALLSITELIB = /usr/local/lib/perl5/site_perl 85DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB) 86INSTALLVENDORLIB = 87DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB) 88INSTALLARCHLIB = /usr/local/lib/perl5/5.32/mach 89DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB) 90INSTALLSITEARCH = /usr/local/lib/perl5/site_perl/mach/5.32 91DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH) 92INSTALLVENDORARCH = 93DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) 94INSTALLBIN = /usr/local/bin 95DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) 96INSTALLSITEBIN = /usr/local/bin 97DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) 98INSTALLVENDORBIN = 99DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) 100INSTALLSCRIPT = /usr/local/bin 101DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) 102INSTALLSITESCRIPT = /usr/local/bin 103DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT) 104INSTALLVENDORSCRIPT = 105DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT) 106INSTALLMAN1DIR = /usr/local/lib/perl5/5.32/perl/man/man1 107DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR) 108INSTALLSITEMAN1DIR = /usr/local/lib/perl5/site_perl/man/man1 109DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) 110INSTALLVENDORMAN1DIR = 111DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) 112INSTALLMAN3DIR = /usr/local/lib/perl5/5.32/perl/man/man3 113DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) 114INSTALLSITEMAN3DIR = /usr/local/lib/perl5/site_perl/man/man3 115DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) 116INSTALLVENDORMAN3DIR = 117DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) 118PERL_LIB = /usr/local/lib/perl5/5.32 119PERL_ARCHLIB = /usr/local/lib/perl5/5.32/mach 120PERL_ARCHLIBDEP = /usr/local/lib/perl5/5.32/mach 121LIBPERL_A = libperl.a 122FIRST_MAKEFILE = Makefile 123MAKEFILE_OLD = Makefile.old 124MAKE_APERL_FILE = Makefile.aperl 125PERLMAINCC = $(CC) 126PERL_INC = /usr/local/lib/perl5/5.32/mach/CORE 127PERL_INCDEP = /usr/local/lib/perl5/5.32/mach/CORE 128PERL = "/usr/local/bin/perl" 129FULLPERL = "/usr/local/bin/perl" 130ABSPERL = $(PERL) 131PERLRUN = $(PERL) 132FULLPERLRUN = $(FULLPERL) 133ABSPERLRUN = $(ABSPERL) 134PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 135FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 136ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" 137PERL_CORE = 0 138PERM_DIR = 755 139PERM_RW = 644 140PERM_RWX = 755 141 142MAKEMAKER = /usr/local/lib/perl5/5.32/ExtUtils/MakeMaker.pm 143MM_VERSION = 7.44 144MM_REVISION = 74400 145 146# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). 147# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) 148# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar) 149# DLBASE = Basename part of dynamic library. May be just equal BASEEXT. 150MAKE = make 151FULLEXT = BackupPC/XS/zlib 152BASEEXT = zlib 153PARENT_NAME = BackupPC::XS 154DLBASE = $(BASEEXT) 155VERSION_FROM = 156OBJECT = $(BASEEXT)$(OBJ_EXT) 157LDFROM = $(OBJECT) 158LINKTYPE = dynamic 159BOOTDEP = 160 161# Handy lists of source code files: 162XS_FILES = 163C_FILES = adler32.c \ 164 compress.c \ 165 crc32.c \ 166 deflate.c \ 167 inffast.c \ 168 inflate.c \ 169 inftrees.c \ 170 trees.c \ 171 zutil.c 172O_FILES = adler32.o \ 173 compress.o \ 174 crc32.o \ 175 deflate.o \ 176 inffast.o \ 177 inflate.o \ 178 inftrees.o \ 179 trees.o \ 180 zutil.o 181H_FILES = crc32.h \ 182 deflate.h \ 183 inffast.h \ 184 inffixed.h \ 185 inflate.h \ 186 inftrees.h \ 187 trees.h \ 188 zconf.h \ 189 zlib.h \ 190 zutil.h 191MAN1PODS = 192MAN3PODS = 193 194# Where is the Config information that we are using/depend on 195CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h 196 197# Where to build things 198INST_LIBDIR = $(INST_LIB)/BackupPC/XS 199INST_ARCHLIBDIR = $(INST_ARCHLIB)/BackupPC/XS 200 201INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) 202INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) 203 204INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT) 205INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT) 206INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs 207 208# Extra linker info 209EXPORT_LIST = 210PERL_ARCHIVE = 211PERL_ARCHIVEDEP = 212PERL_ARCHIVE_AFTER = 213 214 215TO_INST_PM = 216 217 218# --- MakeMaker platform_constants section: 219MM_Unix_VERSION = 7.44 220PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc 221 222 223# --- MakeMaker tool_autosplit section: 224# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto 225AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' -- 226 227 228 229# --- MakeMaker tool_xsubpp section: 230 231XSUBPPDIR = /usr/local/lib/perl5/5.32/ExtUtils 232XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp" 233XSUBPPRUN = $(PERLRUN) $(XSUBPP) 234XSPROTOARG = 235XSUBPPDEPS = /usr/local/lib/perl5/5.32/ExtUtils/typemap /usr/local/lib/perl5/5.32/ExtUtils$(DFSEP)xsubpp 236XSUBPPARGS = -typemap '/usr/local/lib/perl5/5.32/ExtUtils/typemap' 237XSUBPP_EXTRA_ARGS = 238 239 240# --- MakeMaker tools_other section: 241SHELL = /bin/sh 242CHMOD = chmod 243CP = cp 244MV = mv 245NOOP = $(TRUE) 246NOECHO = @ 247RM_F = rm -f 248RM_RF = rm -rf 249TEST_F = test -f 250TOUCH = touch 251UMASK_NULL = umask 0 252DEV_NULL = > /dev/null 2>&1 253MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' -- 254EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' -- 255FALSE = false 256TRUE = true 257ECHO = echo 258ECHO_N = echo -n 259UNINST = 0 260VERBINST = 0 261MOD_INSTALL = $(ABSPERLRUN) -MExtUtils::Install -e 'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' -- 262DOC_INSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'perllocal_install' -- 263UNINSTALL = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'uninstall' -- 264WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'warn_if_old_packlist' -- 265MACROSTART = 266MACROEND = 267USEMAKEFILE = -f 268FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' -- 269CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' -- 270 271 272# --- MakeMaker makemakerdflt section: 273makemakerdflt : all 274 $(NOECHO) $(NOOP) 275 276 277# --- MakeMaker dist section skipped. 278 279# --- MakeMaker macro section: 280 281 282# --- MakeMaker depend section: 283 284 285# --- MakeMaker cflags section: 286 287CCFLAGS = -pipe -O2 -fno-strict-aliasing 288OPTIMIZE = -pipe -O2 -fno-strict-aliasing 289PERLTYPE = 290MPOLLUTE = 291 292 293# --- MakeMaker const_loadlibs section: 294 295# BackupPC::XS::zlib might depend on some other libraries: 296# See ExtUtils::Liblist for details 297# 298 299 300# --- MakeMaker const_cccmd section: 301CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \ 302 $(CCFLAGS) $(OPTIMIZE) \ 303 $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \ 304 $(XS_DEFINE_VERSION) 305 306# --- MakeMaker post_constants section: 307 308 309# --- MakeMaker pasthru section: 310 311PASTHRU = LIBPERL_A="$(LIBPERL_A)"\ 312 LINKTYPE="$(LINKTYPE)"\ 313 OPTIMIZE="$(OPTIMIZE)"\ 314 PREFIX="$(PREFIX)"\ 315 PASTHRU_DEFINE='$(DEFINE) $(PASTHRU_DEFINE)'\ 316 PASTHRU_INC='$(INC) $(PASTHRU_INC)' 317 318 319# --- MakeMaker special_targets section: 320.SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) 321 322.PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir pure_all subdirs clean_subdirs makemakerdflt manifypods realclean_subdirs subdirs_dynamic subdirs_pure_nolink subdirs_static subdirs-test_dynamic subdirs-test_static test_dynamic test_static 323 324 325 326# --- MakeMaker c_o section: 327 328.c.i: 329 cc -E -c $(PASTHRU_INC) $(INC) \ 330 $(CCFLAGS) $(OPTIMIZE) \ 331 $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \ 332 $(XS_DEFINE_VERSION) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c > $*.i 333 334.c.s : 335 $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 336 337.c$(OBJ_EXT) : 338 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 339 340.cpp$(OBJ_EXT) : 341 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp 342 343.cxx$(OBJ_EXT) : 344 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx 345 346.cc$(OBJ_EXT) : 347 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc 348 349.C$(OBJ_EXT) : 350 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C 351 352 353# --- MakeMaker xs_c section: 354 355.xs.c: 356 $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc 357 $(MV) $*.xsc $*.c 358 359 360# --- MakeMaker xs_o section: 361.xs$(OBJ_EXT) : 362 $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc 363 $(MV) $*.xsc $*.c 364 $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c 365 366 367# --- MakeMaker top_targets section: 368 369all :: static 370 371pure_all :: static 372 373static :: libzlib$(LIB_EXT) 374 375dynamic :: 376 377libzlib$(LIB_EXT): $(O_FILES) 378 $(AR) cr libzlib$(LIB_EXT) $(O_FILES) 379 $(RANLIB) libzlib$(LIB_EXT) 380 381 382 383# --- MakeMaker blibdirs section: 384blibdirs : $(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 $(NOECHO) $(NOOP) 386 387# Backwards compat with 6.18 through 6.25 388blibdirs.ts : blibdirs 389 $(NOECHO) $(NOOP) 390 391$(INST_LIBDIR)$(DFSEP).exists :: Makefile.PL 392 $(NOECHO) $(MKPATH) $(INST_LIBDIR) 393 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_LIBDIR) 394 $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists 395 396$(INST_ARCHLIB)$(DFSEP).exists :: Makefile.PL 397 $(NOECHO) $(MKPATH) $(INST_ARCHLIB) 398 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHLIB) 399 $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists 400 401$(INST_AUTODIR)$(DFSEP).exists :: Makefile.PL 402 $(NOECHO) $(MKPATH) $(INST_AUTODIR) 403 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_AUTODIR) 404 $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists 405 406$(INST_ARCHAUTODIR)$(DFSEP).exists :: Makefile.PL 407 $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR) 408 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_ARCHAUTODIR) 409 $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists 410 411$(INST_BIN)$(DFSEP).exists :: Makefile.PL 412 $(NOECHO) $(MKPATH) $(INST_BIN) 413 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_BIN) 414 $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists 415 416$(INST_SCRIPT)$(DFSEP).exists :: Makefile.PL 417 $(NOECHO) $(MKPATH) $(INST_SCRIPT) 418 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_SCRIPT) 419 $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists 420 421$(INST_MAN1DIR)$(DFSEP).exists :: Makefile.PL 422 $(NOECHO) $(MKPATH) $(INST_MAN1DIR) 423 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN1DIR) 424 $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists 425 426$(INST_MAN3DIR)$(DFSEP).exists :: Makefile.PL 427 $(NOECHO) $(MKPATH) $(INST_MAN3DIR) 428 $(NOECHO) $(CHMOD) $(PERM_DIR) $(INST_MAN3DIR) 429 $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists 430 431 432 433# --- MakeMaker linkext section: 434 435linkext :: dynamic 436 $(NOECHO) $(NOOP) 437 438 439# --- MakeMaker dlsyms section: 440 441 442# --- MakeMaker dynamic_bs section: 443BOOTSTRAP = $(BASEEXT).bs 444 445# As Mkbootstrap might not write a file (if none is required) 446# we use touch to prevent make continually trying to remake it. 447# The DynaLoader only reads a non-empty file. 448$(BASEEXT).bs : $(FIRST_MAKEFILE) $(BOOTDEP) 449 $(NOECHO) $(ECHO) "Running Mkbootstrap for $(BASEEXT) ($(BSLOADLIBS))" 450 $(NOECHO) $(PERLRUN) \ 451 "-MExtUtils::Mkbootstrap" \ 452 -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');" 453 $(NOECHO) $(TOUCH) "$(BASEEXT).bs" 454 $(CHMOD) $(PERM_RW) "$(BASEEXT).bs" 455 456$(INST_ARCHAUTODIR)/$(BASEEXT).bs : $(BASEEXT).bs $(INST_ARCHAUTODIR)$(DFSEP).exists 457 $(NOECHO) $(RM_RF) $(INST_ARCHAUTODIR)/$(BASEEXT).bs 458 - $(CP_NONEMPTY) $(BASEEXT).bs $(INST_ARCHAUTODIR)/$(BASEEXT).bs $(PERM_RW) 459 460 461# --- MakeMaker dynamic section skipped. 462 463# --- MakeMaker dynamic_lib section skipped. 464 465# --- MakeMaker static section skipped. 466 467# --- MakeMaker static_lib section skipped. 468 469# --- MakeMaker manifypods section: 470 471POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" 472POD2MAN = $(POD2MAN_EXE) 473 474 475manifypods : pure_all config 476 $(NOECHO) $(NOOP) 477 478 479 480 481# --- MakeMaker processPL section: 482 483 484# --- MakeMaker installbin section: 485 486 487# --- MakeMaker subdirs section: 488 489# none 490 491# --- MakeMaker clean_subdirs section: 492clean_subdirs : 493 $(NOECHO) $(NOOP) 494 495 496# --- MakeMaker clean section: 497 498# Delete temporary files but do not touch installed files. We don't delete 499# the Makefile here so a later make realclean still has a makefile to use. 500 501clean :: clean_subdirs 502 - $(RM_F) \ 503 $(BASEEXT).bso $(BASEEXT).def \ 504 $(BASEEXT).exp $(BASEEXT).x \ 505 $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \ 506 $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \ 507 *$(LIB_EXT) *$(OBJ_EXT) \ 508 *perl.core MYMETA.json \ 509 MYMETA.yml blibdirs.ts \ 510 core core.*perl.*.? \ 511 core.[0-9] core.[0-9][0-9] \ 512 core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 513 core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \ 514 mon.out perl \ 515 perl$(EXE_EXT) perl.exe \ 516 perlmain.c pm_to_blib \ 517 pm_to_blib.ts so_locations \ 518 tmon.out 519 - $(RM_RF) \ 520 blib libzlib$(LIB_EXT) 521 $(NOECHO) $(RM_F) $(MAKEFILE_OLD) 522 - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) 523 524 525# --- MakeMaker realclean_subdirs section: 526# so clean is forced to complete before realclean_subdirs runs 527realclean_subdirs : clean 528 $(NOECHO) $(NOOP) 529 530 531# --- MakeMaker realclean section: 532# Delete temporary files (via clean) and also delete dist files 533realclean purge :: realclean_subdirs 534 - $(RM_F) \ 535 $(FIRST_MAKEFILE) $(MAKEFILE_OLD) \ 536 $(OBJECT) 537 - $(RM_RF) \ 538 $(DISTVNAME) 539 540 541# --- MakeMaker metafile section: 542metafile : create_distdir 543 $(NOECHO) $(ECHO) Generating META.yml 544 $(NOECHO) $(ECHO) '---' > META_new.yml 545 $(NOECHO) $(ECHO) 'abstract: unknown' >> META_new.yml 546 $(NOECHO) $(ECHO) 'author:' >> META_new.yml 547 $(NOECHO) $(ECHO) ' - unknown' >> META_new.yml 548 $(NOECHO) $(ECHO) 'build_requires:' >> META_new.yml 549 $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml 550 $(NOECHO) $(ECHO) 'configure_requires:' >> META_new.yml 551 $(NOECHO) $(ECHO) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml 552 $(NOECHO) $(ECHO) 'dynamic_config: 1' >> META_new.yml 553 $(NOECHO) $(ECHO) 'generated_by: '\''ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010'\''' >> META_new.yml 554 $(NOECHO) $(ECHO) 'license: unknown' >> META_new.yml 555 $(NOECHO) $(ECHO) 'meta-spec:' >> META_new.yml 556 $(NOECHO) $(ECHO) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml 557 $(NOECHO) $(ECHO) ' version: '\''1.4'\''' >> META_new.yml 558 $(NOECHO) $(ECHO) 'name: BackupPC-XS-zlib' >> META_new.yml 559 $(NOECHO) $(ECHO) 'no_index:' >> META_new.yml 560 $(NOECHO) $(ECHO) ' directory:' >> META_new.yml 561 $(NOECHO) $(ECHO) ' - t' >> META_new.yml 562 $(NOECHO) $(ECHO) ' - inc' >> META_new.yml 563 $(NOECHO) $(ECHO) 'version: '\'''\''' >> META_new.yml 564 $(NOECHO) $(ECHO) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml 565 -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml 566 $(NOECHO) $(ECHO) Generating META.json 567 $(NOECHO) $(ECHO) '{' > META_new.json 568 $(NOECHO) $(ECHO) ' "abstract" : "unknown",' >> META_new.json 569 $(NOECHO) $(ECHO) ' "author" : [' >> META_new.json 570 $(NOECHO) $(ECHO) ' "unknown"' >> META_new.json 571 $(NOECHO) $(ECHO) ' ],' >> META_new.json 572 $(NOECHO) $(ECHO) ' "dynamic_config" : 1,' >> META_new.json 573 $(NOECHO) $(ECHO) ' "generated_by" : "ExtUtils::MakeMaker version 7.44, CPAN::Meta::Converter version 2.150010",' >> META_new.json 574 $(NOECHO) $(ECHO) ' "license" : [' >> META_new.json 575 $(NOECHO) $(ECHO) ' "unknown"' >> META_new.json 576 $(NOECHO) $(ECHO) ' ],' >> META_new.json 577 $(NOECHO) $(ECHO) ' "meta-spec" : {' >> META_new.json 578 $(NOECHO) $(ECHO) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json 579 $(NOECHO) $(ECHO) ' "version" : 2' >> META_new.json 580 $(NOECHO) $(ECHO) ' },' >> META_new.json 581 $(NOECHO) $(ECHO) ' "name" : "BackupPC-XS-zlib",' >> META_new.json 582 $(NOECHO) $(ECHO) ' "no_index" : {' >> META_new.json 583 $(NOECHO) $(ECHO) ' "directory" : [' >> META_new.json 584 $(NOECHO) $(ECHO) ' "t",' >> META_new.json 585 $(NOECHO) $(ECHO) ' "inc"' >> META_new.json 586 $(NOECHO) $(ECHO) ' ]' >> META_new.json 587 $(NOECHO) $(ECHO) ' },' >> META_new.json 588 $(NOECHO) $(ECHO) ' "prereqs" : {' >> META_new.json 589 $(NOECHO) $(ECHO) ' "build" : {' >> META_new.json 590 $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json 591 $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json 592 $(NOECHO) $(ECHO) ' }' >> META_new.json 593 $(NOECHO) $(ECHO) ' },' >> META_new.json 594 $(NOECHO) $(ECHO) ' "configure" : {' >> META_new.json 595 $(NOECHO) $(ECHO) ' "requires" : {' >> META_new.json 596 $(NOECHO) $(ECHO) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json 597 $(NOECHO) $(ECHO) ' }' >> META_new.json 598 $(NOECHO) $(ECHO) ' }' >> META_new.json 599 $(NOECHO) $(ECHO) ' },' >> META_new.json 600 $(NOECHO) $(ECHO) ' "release_status" : "stable",' >> META_new.json 601 $(NOECHO) $(ECHO) ' "version" : "",' >> META_new.json 602 $(NOECHO) $(ECHO) ' "x_serialization_backend" : "JSON::PP version 4.04"' >> META_new.json 603 $(NOECHO) $(ECHO) '}' >> META_new.json 604 -$(NOECHO) $(MV) META_new.json $(DISTVNAME)/META.json 605 606 607# --- MakeMaker signature section: 608signature : 609 cpansign -s 610 611 612# --- MakeMaker dist_basics section skipped. 613 614# --- MakeMaker dist_core section skipped. 615 616# --- MakeMaker distdir section skipped. 617 618# --- MakeMaker dist_test section skipped. 619 620# --- MakeMaker dist_ci section skipped. 621 622# --- MakeMaker distmeta section: 623distmeta : create_distdir metafile 624 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \ 625 -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \ 626 -e ' or die "Could not add META.yml to MANIFEST: $${'\''@'\''}"' -- 627 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \ 628 -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \ 629 -e ' or die "Could not add META.json to MANIFEST: $${'\''@'\''}"' -- 630 631 632 633# --- MakeMaker distsignature section: 634distsignature : distmeta 635 $(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \ 636 -e ' or die "Could not add SIGNATURE to MANIFEST: $${'\''@'\''}"' -- 637 $(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE 638 cd $(DISTVNAME) && cpansign -s 639 640 641 642# --- MakeMaker install section skipped. 643 644# --- MakeMaker force section: 645# Phony target to force checking subdirectories. 646FORCE : 647 $(NOECHO) $(NOOP) 648 649 650# --- MakeMaker perldepend section: 651PERL_HDRS = \ 652 $(PERL_INCDEP)/EXTERN.h \ 653 $(PERL_INCDEP)/INTERN.h \ 654 $(PERL_INCDEP)/XSUB.h \ 655 $(PERL_INCDEP)/av.h \ 656 $(PERL_INCDEP)/bitcount.h \ 657 $(PERL_INCDEP)/charclass_invlists.h \ 658 $(PERL_INCDEP)/config.h \ 659 $(PERL_INCDEP)/cop.h \ 660 $(PERL_INCDEP)/cv.h \ 661 $(PERL_INCDEP)/dosish.h \ 662 $(PERL_INCDEP)/ebcdic_tables.h \ 663 $(PERL_INCDEP)/embed.h \ 664 $(PERL_INCDEP)/embedvar.h \ 665 $(PERL_INCDEP)/fakesdio.h \ 666 $(PERL_INCDEP)/feature.h \ 667 $(PERL_INCDEP)/form.h \ 668 $(PERL_INCDEP)/git_version.h \ 669 $(PERL_INCDEP)/gv.h \ 670 $(PERL_INCDEP)/handy.h \ 671 $(PERL_INCDEP)/hv.h \ 672 $(PERL_INCDEP)/hv_func.h \ 673 $(PERL_INCDEP)/hv_macro.h \ 674 $(PERL_INCDEP)/inline.h \ 675 $(PERL_INCDEP)/intrpvar.h \ 676 $(PERL_INCDEP)/invlist_inline.h \ 677 $(PERL_INCDEP)/iperlsys.h \ 678 $(PERL_INCDEP)/keywords.h \ 679 $(PERL_INCDEP)/l1_char_class_tab.h \ 680 $(PERL_INCDEP)/malloc_ctl.h \ 681 $(PERL_INCDEP)/metaconfig.h \ 682 $(PERL_INCDEP)/mg.h \ 683 $(PERL_INCDEP)/mg_data.h \ 684 $(PERL_INCDEP)/mg_raw.h \ 685 $(PERL_INCDEP)/mg_vtable.h \ 686 $(PERL_INCDEP)/mydtrace.h \ 687 $(PERL_INCDEP)/nostdio.h \ 688 $(PERL_INCDEP)/op.h \ 689 $(PERL_INCDEP)/op_reg_common.h \ 690 $(PERL_INCDEP)/opcode.h \ 691 $(PERL_INCDEP)/opnames.h \ 692 $(PERL_INCDEP)/overload.h \ 693 $(PERL_INCDEP)/pad.h \ 694 $(PERL_INCDEP)/parser.h \ 695 $(PERL_INCDEP)/patchlevel.h \ 696 $(PERL_INCDEP)/perl.h \ 697 $(PERL_INCDEP)/perl_inc_macro.h \ 698 $(PERL_INCDEP)/perl_langinfo.h \ 699 $(PERL_INCDEP)/perlapi.h \ 700 $(PERL_INCDEP)/perlio.h \ 701 $(PERL_INCDEP)/perliol.h \ 702 $(PERL_INCDEP)/perlsdio.h \ 703 $(PERL_INCDEP)/perlvars.h \ 704 $(PERL_INCDEP)/perly.h \ 705 $(PERL_INCDEP)/pp.h \ 706 $(PERL_INCDEP)/pp_proto.h \ 707 $(PERL_INCDEP)/proto.h \ 708 $(PERL_INCDEP)/reentr.h \ 709 $(PERL_INCDEP)/regcharclass.h \ 710 $(PERL_INCDEP)/regcomp.h \ 711 $(PERL_INCDEP)/regexp.h \ 712 $(PERL_INCDEP)/regnodes.h \ 713 $(PERL_INCDEP)/sbox32_hash.h \ 714 $(PERL_INCDEP)/scope.h \ 715 $(PERL_INCDEP)/stadtx_hash.h \ 716 $(PERL_INCDEP)/sv.h \ 717 $(PERL_INCDEP)/thread.h \ 718 $(PERL_INCDEP)/time64.h \ 719 $(PERL_INCDEP)/time64_config.h \ 720 $(PERL_INCDEP)/uconfig.h \ 721 $(PERL_INCDEP)/uni_keywords.h \ 722 $(PERL_INCDEP)/unicode_constants.h \ 723 $(PERL_INCDEP)/unixish.h \ 724 $(PERL_INCDEP)/utf8.h \ 725 $(PERL_INCDEP)/utfebcdic.h \ 726 $(PERL_INCDEP)/util.h \ 727 $(PERL_INCDEP)/uudmap.h \ 728 $(PERL_INCDEP)/vutil.h \ 729 $(PERL_INCDEP)/warnings.h \ 730 $(PERL_INCDEP)/zaphod32_hash.h 731 732$(OBJECT) : $(PERL_HDRS) 733 734 735# --- MakeMaker makefile section: 736 737$(OBJECT) : $(FIRST_MAKEFILE) 738 739# We take a very conservative approach here, but it's worth it. 740# We move Makefile to Makefile.old here to avoid gnu make looping. 741$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP) 742 $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?" 743 $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..." 744 -$(NOECHO) $(RM_F) $(MAKEFILE_OLD) 745 -$(NOECHO) $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) 746 - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL) 747 $(PERLRUN) Makefile.PL "INSTALLDIRS=site" "CC=cc" "CCFLAGS=-pipe -O2 -fno-strict-aliasing " "LD=cc" "PREFIX=/usr/local" "INSTALLPRIVLIB=/usr/local/lib" "INSTALLARCHLIB=/usr/local/lib" 748 $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <==" 749 $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command. <==" 750 $(FALSE) 751 752 753 754# --- MakeMaker staticmake section: 755 756# --- MakeMaker makeaperl section --- 757MAP_TARGET = ../perl 758FULLPERL = "/usr/local/bin/perl" 759MAP_PERLINC = "-I../blib/arch" "-I../blib/lib" "-I/usr/local/lib/perl5/5.32/mach" "-I/usr/local/lib/perl5/5.32" 760 761 762# --- MakeMaker test section: 763TEST_VERBOSE=0 764TEST_TYPE=test_$(LINKTYPE) 765TEST_FILE = test.pl 766TEST_FILES = 767TESTDB_SW = -d 768 769testdb :: testdb_$(LINKTYPE) 770 $(NOECHO) $(NOOP) 771 772test :: $(TEST_TYPE) 773 $(NOECHO) $(NOOP) 774 775# Occasionally we may face this degenerate target: 776test_ : test_dynamic 777 $(NOECHO) $(NOOP) 778 779subdirs-test_dynamic :: pure_all 780 781testdb_dynamic test_dynamic :: subdirs-test_dynamic 782 $(NOECHO) $(ECHO) 'No tests defined for $(NAME) extension.' 783 784subdirs-test_static :: pure_all 785 786testdb_static test_static :: subdirs-test_static 787 $(NOECHO) $(ECHO) 'No tests defined for $(NAME) extension.' 788 789 790 791# --- MakeMaker ppd section: 792# Creates a PPD (Perl Package Description) for a binary distribution. 793ppd : 794 $(NOECHO) $(ECHO) '<SOFTPKG NAME="BackupPC-XS-zlib" VERSION="">' > BackupPC-XS-zlib.ppd 795 $(NOECHO) $(ECHO) ' <ABSTRACT></ABSTRACT>' >> BackupPC-XS-zlib.ppd 796 $(NOECHO) $(ECHO) ' <AUTHOR></AUTHOR>' >> BackupPC-XS-zlib.ppd 797 $(NOECHO) $(ECHO) ' <IMPLEMENTATION>' >> BackupPC-XS-zlib.ppd 798 $(NOECHO) $(ECHO) ' <ARCHITECTURE NAME="x86_64-dragonfly-thread-multi-5.32" />' >> BackupPC-XS-zlib.ppd 799 $(NOECHO) $(ECHO) ' <CODEBASE HREF="" />' >> BackupPC-XS-zlib.ppd 800 $(NOECHO) $(ECHO) ' </IMPLEMENTATION>' >> BackupPC-XS-zlib.ppd 801 $(NOECHO) $(ECHO) '</SOFTPKG>' >> BackupPC-XS-zlib.ppd 802 803 804# --- MakeMaker pm_to_blib section: 805 806pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM) 807 $(NOECHO) $(TOUCH) pm_to_blib 808 809 810# --- MakeMaker selfdocument section: 811 812# here so even if top_targets is overridden, these will still be defined 813# gmake will silently still work if any are .PHONY-ed but nmake won't 814 815config :: 816 $(NOECHO) $(NOOP) 817 818 819# --- MakeMaker postamble section: 820 821 822# End. 823