1 # This Makefile is for the Digest::HighwayHash extension to perl.
3 # It was generated automatically by MakeMaker version
4 # 7.1002 (Revision: 71002) from the contents of
5 # Makefile.PL. Don't edit this file, edit Makefile.PL instead.
7 # ANY CHANGES MADE HERE WILL BE LOST!
12 # MakeMaker Parameters:
14 # ABSTRACT_FROM => q[lib/Digest/HighwayHash.pm]
15 # AUTHOR => [q[Marius Gavrilescu <marius@ieval.ro>]]
16 # BUILD_REQUIRES => { }
17 # CONFIGURE_REQUIRES => { }
18 # INC => q[-I. -Ihighwayhash/c]
20 # META_ADD => { dynamic_config=>q[0], resources=>{ repository=>q[https://git.ieval.ro/?p=digest-highwayhash.git] } }
21 # MIN_PERL_VERSION => q[5.014000]
22 # NAME => q[Digest::HighwayHash]
23 # OBJECT => q[$(O_FILES)]
24 # PREREQ_PM => { Math::Int64=>q[0] }
26 # TEST_REQUIRES => { }
27 # VERSION_FROM => q[lib/Digest/HighwayHash.pm]
29 # --- MakeMaker post_initialize section:
32 # --- MakeMaker const_config section:
34 # These definitions are from config.sh (via /usr/lib/x86_64-linux-gnu/perl/5.24/Config.pm).
35 # They may have been overridden via Makefile.PL or on the command line.
37 CC
= x86_64-linux-gnu-gcc
44 LD
= x86_64-linux-gnu-gcc
45 LDDLFLAGS
= -shared
-L
/usr
/local
/lib
-fstack-protector-strong
46 LDFLAGS
= -fstack-protector-strong
-L
/usr
/local
/lib
53 SITELIBEXP
= /usr
/local
/share
/perl
/5.24.1
54 SITEARCHEXP
= /usr
/local
/lib
/x86_64-linux-gnu
/perl
/5.24.1
56 VENDORARCHEXP
= /usr
/lib
/x86_64-linux-gnu
/perl5
/5.24
57 VENDORLIBEXP
= /usr
/share
/perl5
60 # --- MakeMaker constants section:
64 NAME
= Digest
::HighwayHash
65 NAME_SYM
= Digest_HighwayHash
67 VERSION_MACRO
= VERSION
68 VERSION_SYM
= 0_000_001
69 DEFINE_VERSION
= -D
$(VERSION_MACRO
)=\"$(VERSION
)\"
70 XS_VERSION
= 0.000_001
71 XS_VERSION_MACRO
= XS_VERSION
72 XS_DEFINE_VERSION
= -D
$(XS_VERSION_MACRO
)=\"$(XS_VERSION
)\"
73 INST_ARCHLIB
= blib
/arch
74 INST_SCRIPT
= blib
/script
77 INST_MAN1DIR
= blib
/man1
78 INST_MAN3DIR
= blib
/man3
83 PREFIX
= $(SITEPREFIX
)
85 SITEPREFIX
= /usr
/local
87 INSTALLPRIVLIB
= /usr
/share
/perl
/5.24
88 DESTINSTALLPRIVLIB
= $(DESTDIR
)$(INSTALLPRIVLIB
)
89 INSTALLSITELIB
= /usr
/local
/share
/perl
/5.24.1
90 DESTINSTALLSITELIB
= $(DESTDIR
)$(INSTALLSITELIB
)
91 INSTALLVENDORLIB
= /usr
/share
/perl5
92 DESTINSTALLVENDORLIB
= $(DESTDIR
)$(INSTALLVENDORLIB
)
93 INSTALLARCHLIB
= /usr
/lib
/x86_64-linux-gnu
/perl
/5.24
94 DESTINSTALLARCHLIB
= $(DESTDIR
)$(INSTALLARCHLIB
)
95 INSTALLSITEARCH
= /usr
/local
/lib
/x86_64-linux-gnu
/perl
/5.24.1
96 DESTINSTALLSITEARCH
= $(DESTDIR
)$(INSTALLSITEARCH
)
97 INSTALLVENDORARCH
= /usr
/lib
/x86_64-linux-gnu
/perl5
/5.24
98 DESTINSTALLVENDORARCH
= $(DESTDIR
)$(INSTALLVENDORARCH
)
100 DESTINSTALLBIN
= $(DESTDIR
)$(INSTALLBIN
)
101 INSTALLSITEBIN
= /usr
/local
/bin
102 DESTINSTALLSITEBIN
= $(DESTDIR
)$(INSTALLSITEBIN
)
103 INSTALLVENDORBIN
= /usr
/bin
104 DESTINSTALLVENDORBIN
= $(DESTDIR
)$(INSTALLVENDORBIN
)
105 INSTALLSCRIPT
= /usr
/bin
106 DESTINSTALLSCRIPT
= $(DESTDIR
)$(INSTALLSCRIPT
)
107 INSTALLSITESCRIPT
= /usr
/local
/bin
108 DESTINSTALLSITESCRIPT
= $(DESTDIR
)$(INSTALLSITESCRIPT
)
109 INSTALLVENDORSCRIPT
= /usr
/bin
110 DESTINSTALLVENDORSCRIPT
= $(DESTDIR
)$(INSTALLVENDORSCRIPT
)
111 INSTALLMAN1DIR
= /usr
/share
/man
/man1
112 DESTINSTALLMAN1DIR
= $(DESTDIR
)$(INSTALLMAN1DIR
)
113 INSTALLSITEMAN1DIR
= /usr
/local
/man
/man1
114 DESTINSTALLSITEMAN1DIR
= $(DESTDIR
)$(INSTALLSITEMAN1DIR
)
115 INSTALLVENDORMAN1DIR
= /usr
/share
/man
/man1
116 DESTINSTALLVENDORMAN1DIR
= $(DESTDIR
)$(INSTALLVENDORMAN1DIR
)
117 INSTALLMAN3DIR
= /usr
/share
/man
/man3
118 DESTINSTALLMAN3DIR
= $(DESTDIR
)$(INSTALLMAN3DIR
)
119 INSTALLSITEMAN3DIR
= /usr
/local
/man
/man3
120 DESTINSTALLSITEMAN3DIR
= $(DESTDIR
)$(INSTALLSITEMAN3DIR
)
121 INSTALLVENDORMAN3DIR
= /usr
/share
/man
/man3
122 DESTINSTALLVENDORMAN3DIR
= $(DESTDIR
)$(INSTALLVENDORMAN3DIR
)
123 PERL_LIB
= /usr
/share
/perl
/5.24
124 PERL_ARCHLIB
= /usr
/lib
/x86_64-linux-gnu
/perl
/5.24
125 PERL_ARCHLIBDEP
= /usr
/lib
/x86_64-linux-gnu
/perl
/5.24
126 LIBPERL_A
= libperl.a
127 FIRST_MAKEFILE
= Makefile
128 MAKEFILE_OLD
= Makefile.old
129 MAKE_APERL_FILE
= Makefile.aperl
131 PERL_INC
= /usr
/lib
/x86_64-linux-gnu
/perl
/5.24/CORE
132 PERL_INCDEP
= /usr
/lib
/x86_64-linux-gnu
/perl
/5.24/CORE
133 PERL
= "/usr/bin/perl"
134 FULLPERL
= "/usr/bin/perl"
137 FULLPERLRUN
= $(FULLPERL
)
138 ABSPERLRUN
= $(ABSPERL
)
139 PERLRUNINST
= $(PERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
140 FULLPERLRUNINST
= $(FULLPERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
141 ABSPERLRUNINST
= $(ABSPERLRUN
) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
147 MAKEMAKER
= /usr
/share
/perl
/5.24/ExtUtils
/MakeMaker.pm
151 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
152 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
153 # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
154 # DLBASE = Basename part of dynamic library. May be just equal BASEEXT.
156 FULLEXT
= Digest
/HighwayHash
157 BASEEXT
= HighwayHash
160 VERSION_FROM
= lib
/Digest
/HighwayHash.pm
161 INC
= -I.
-Ihighwayhash
/c
167 # Handy lists of source code files:
168 XS_FILES
= HighwayHash.xs
169 C_FILES
= HighwayHash.c \
171 O_FILES
= HighwayHash.o \
173 H_FILES
= perl_math_int64.h \
176 MAN3PODS
= lib
/Digest
/HighwayHash.pm
178 # Where is the Config information that we are using/depend on
179 CONFIGDEP
= $(PERL_ARCHLIBDEP
)$(DFSEP
)Config.pm
$(PERL_INCDEP
)$(DFSEP
)config.h
181 # Where to build things
182 INST_LIBDIR
= $(INST_LIB
)/Digest
183 INST_ARCHLIBDIR
= $(INST_ARCHLIB
)/Digest
185 INST_AUTODIR
= $(INST_LIB
)/auto
/$(FULLEXT
)
186 INST_ARCHAUTODIR
= $(INST_ARCHLIB
)/auto
/$(FULLEXT
)
188 INST_STATIC
= $(INST_ARCHAUTODIR
)/$(BASEEXT
)$(LIB_EXT
)
189 INST_DYNAMIC
= $(INST_ARCHAUTODIR
)/$(DLBASE
).
$(DLEXT
)
190 INST_BOOT
= $(INST_ARCHAUTODIR
)/$(BASEEXT
).bs
199 TO_INST_PM
= lib
/Digest
/HighwayHash.pm
201 PM_TO_BLIB
= lib
/Digest
/HighwayHash.pm \
202 blib
/lib
/Digest
/HighwayHash.pm
205 # --- MakeMaker platform_constants section:
206 MM_Unix_VERSION
= 7.1002
207 PERL_MALLOC_DEF
= -DPERL_EXTMALLOC_DEF
-Dmalloc
=Perl_malloc
-Dfree
=Perl_mfree
-Drealloc
=Perl_realloc
-Dcalloc
=Perl_calloc
210 # --- MakeMaker tool_autosplit section:
211 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
212 AUTOSPLITFILE
= $(ABSPERLRUN
) -e
'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' --
216 # --- MakeMaker tool_xsubpp section:
218 XSUBPPDIR
= /usr
/share
/perl
/5.24/ExtUtils
219 XSUBPP
= "$(XSUBPPDIR)$(DFSEP)xsubpp"
220 XSUBPPRUN
= $(PERLRUN
) $(XSUBPP
)
222 XSUBPPDEPS
= /usr
/share
/perl
/5.24/ExtUtils
/typemap typemap
/usr
/share
/perl
/5.24/ExtUtils
$(DFSEP
)xsubpp
223 XSUBPPARGS
= -typemap
"/usr/share/perl/5.24/ExtUtils/typemap" -typemap
"typemap"
227 # --- MakeMaker tools_other section:
239 DEV_NULL
= > /dev
/null
2>&1
240 MKPATH
= $(ABSPERLRUN
) -MExtUtils
::Command
-e
'mkpath' --
241 EQUALIZE_TIMESTAMP
= $(ABSPERLRUN
) -MExtUtils
::Command
-e
'eqtime' --
248 MOD_INSTALL
= $(ABSPERLRUN
) -MExtUtils
::Install
-e
'install([ from_to => {@ARGV}, verbose => '\''$(VERBINST)'\'', uninstall_shadows => '\''$(UNINST)'\'', dir_mode => '\''$(PERM_DIR)'\'' ]);' --
249 DOC_INSTALL
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'perllocal_install' --
250 UNINSTALL
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'uninstall' --
251 WARN_IF_OLD_PACKLIST
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'warn_if_old_packlist' --
255 FIXIN
= $(ABSPERLRUN
) -MExtUtils
::MY
-e
'MY->fixin(shift)' --
256 CP_NONEMPTY
= $(ABSPERLRUN
) -MExtUtils
::Command
::MM
-e
'cp_nonempty' --
259 # --- MakeMaker makemakerdflt section:
264 # --- MakeMaker dist section:
269 COMPRESS
= gzip
--best
272 PREOP
= $(NOECHO
) $(NOOP
)
273 POSTOP
= $(NOECHO
) $(NOOP
)
274 TO_UNIX
= $(NOECHO
) $(NOOP
)
276 RCS_LABEL
= rcs
-Nv
$(VERSION_SYM
): -q
278 DIST_DEFAULT
= tardist
279 DISTNAME
= Digest-HighwayHash
280 DISTVNAME
= Digest-HighwayHash-0.000_001
283 # --- MakeMaker macro section:
286 # --- MakeMaker depend section:
289 # --- MakeMaker cflags section:
291 CCFLAGS
= -D_REENTRANT
-D_GNU_SOURCE
-DDEBIAN
-fwrapv
-fno-strict-aliasing
-pipe
-I
/usr
/local
/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS
=64
297 # --- MakeMaker const_loadlibs section:
299 # Digest::HighwayHash might depend on some other libraries:
300 # See ExtUtils::Liblist for details
304 # --- MakeMaker const_cccmd section:
305 CCCMD
= $(CC
) -c
$(PASTHRU_INC
) $(INC
) \
306 $(CCFLAGS
) $(OPTIMIZE
) \
307 $(PERLTYPE
) $(MPOLLUTE
) $(DEFINE_VERSION
) \
310 # --- MakeMaker post_constants section:
313 # --- MakeMaker pasthru section:
315 PASTHRU
= LIBPERL_A
="$(LIBPERL_A)"\
316 LINKTYPE
="$(LINKTYPE)"\
317 OPTIMIZE
="$(OPTIMIZE)"\
320 PASTHRU_INC
="$(PASTHRU_INC)"
323 # --- MakeMaker special_targets section:
324 .SUFFIXES
: .xs .c .C .
cpp .i .s .
cxx .
cc $(OBJ_EXT
)
326 .PHONY
: all config static dynamic
test linkext manifest blibdirs
clean realclean disttest distdir
330 # --- MakeMaker c_o section:
333 x86_64-linux-gnu-gcc
-E
-c
$(PASTHRU_INC
) $(INC
) \
334 $(CCFLAGS
) $(OPTIMIZE
) \
335 $(PERLTYPE
) $(MPOLLUTE
) $(DEFINE_VERSION
) \
336 $(XS_DEFINE_VERSION
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.c
> $*.i
339 $(CCCMD
) -S
$(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.c
342 $(CCCMD
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.c
345 $(CCCMD
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.
cpp
348 $(CCCMD
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.
cxx
351 $(CCCMD
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.
cc
354 $(CCCMD
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.C
357 # --- MakeMaker xs_c section:
360 $(XSUBPPRUN
) $(XSPROTOARG
) $(XSUBPPARGS
) $(XSUBPP_EXTRA_ARGS
) $*.xs
> $*.xsc
&& $(MV
) $*.xsc
$*.c
363 # --- MakeMaker xs_o section:
366 $(XSUBPPRUN
) $(XSPROTOARG
) $(XSUBPPARGS
) $*.xs
> $*.xsc
&& $(MV
) $*.xsc
$*.c
367 $(CCCMD
) $(CCCDLFLAGS
) "-I$(PERL_INC)" $(PASTHRU_DEFINE
) $(DEFINE
) $*.c
370 # --- MakeMaker top_targets section:
371 all :: pure_all manifypods
375 pure_all
:: config pm_to_blib subdirs linkext
378 subdirs
:: $(MYEXTLIB
)
381 config
:: $(FIRST_MAKEFILE
) blibdirs
384 $(O_FILES
): $(H_FILES
)
387 perldoc ExtUtils
::MakeMaker
390 # --- MakeMaker blibdirs section:
391 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
394 # Backwards compat with 6.18 through 6.25
395 blibdirs.ts
: blibdirs
398 $(INST_LIBDIR
)$(DFSEP
).exists
:: Makefile.PL
399 $(NOECHO
) $(MKPATH
) $(INST_LIBDIR
)
400 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_LIBDIR
)
401 $(NOECHO
) $(TOUCH
) $(INST_LIBDIR
)$(DFSEP
).exists
403 $(INST_ARCHLIB
)$(DFSEP
).exists
:: Makefile.PL
404 $(NOECHO
) $(MKPATH
) $(INST_ARCHLIB
)
405 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_ARCHLIB
)
406 $(NOECHO
) $(TOUCH
) $(INST_ARCHLIB
)$(DFSEP
).exists
408 $(INST_AUTODIR
)$(DFSEP
).exists
:: Makefile.PL
409 $(NOECHO
) $(MKPATH
) $(INST_AUTODIR
)
410 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_AUTODIR
)
411 $(NOECHO
) $(TOUCH
) $(INST_AUTODIR
)$(DFSEP
).exists
413 $(INST_ARCHAUTODIR
)$(DFSEP
).exists
:: Makefile.PL
414 $(NOECHO
) $(MKPATH
) $(INST_ARCHAUTODIR
)
415 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_ARCHAUTODIR
)
416 $(NOECHO
) $(TOUCH
) $(INST_ARCHAUTODIR
)$(DFSEP
).exists
418 $(INST_BIN
)$(DFSEP
).exists
:: Makefile.PL
419 $(NOECHO
) $(MKPATH
) $(INST_BIN
)
420 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_BIN
)
421 $(NOECHO
) $(TOUCH
) $(INST_BIN
)$(DFSEP
).exists
423 $(INST_SCRIPT
)$(DFSEP
).exists
:: Makefile.PL
424 $(NOECHO
) $(MKPATH
) $(INST_SCRIPT
)
425 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_SCRIPT
)
426 $(NOECHO
) $(TOUCH
) $(INST_SCRIPT
)$(DFSEP
).exists
428 $(INST_MAN1DIR
)$(DFSEP
).exists
:: Makefile.PL
429 $(NOECHO
) $(MKPATH
) $(INST_MAN1DIR
)
430 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_MAN1DIR
)
431 $(NOECHO
) $(TOUCH
) $(INST_MAN1DIR
)$(DFSEP
).exists
433 $(INST_MAN3DIR
)$(DFSEP
).exists
:: Makefile.PL
434 $(NOECHO
) $(MKPATH
) $(INST_MAN3DIR
)
435 $(NOECHO
) $(CHMOD
) $(PERM_DIR
) $(INST_MAN3DIR
)
436 $(NOECHO
) $(TOUCH
) $(INST_MAN3DIR
)$(DFSEP
).exists
440 # --- MakeMaker linkext section:
442 linkext
:: $(LINKTYPE
)
446 # --- MakeMaker dlsyms section:
449 # --- MakeMaker dynamic_bs section:
450 BOOTSTRAP
= $(BASEEXT
).bs
452 # As Mkbootstrap might not write a file (if none is required)
453 # we use touch to prevent make continually trying to remake it.
454 # The DynaLoader only reads a non-empty file.
455 $(BOOTSTRAP
) : $(FIRST_MAKEFILE
) $(BOOTDEP
) $(INST_ARCHAUTODIR
)$(DFSEP
).exists
456 $(NOECHO
) $(ECHO
) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))"
457 $(NOECHO
) $(PERLRUN
) \
458 "-MExtUtils::Mkbootstrap" \
459 -e
"Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');"
460 $(NOECHO
) $(TOUCH
) "$@"
461 $(CHMOD
) $(PERM_RW
) "$@"
464 # --- MakeMaker dynamic section:
466 dynamic
:: $(FIRST_MAKEFILE
) $(BOOTSTRAP
) $(INST_DYNAMIC
)
470 # --- MakeMaker dynamic_lib section:
472 # This section creates the dynamically loadable $(INST_DYNAMIC)
473 # from $(OBJECT) and possibly $(MYEXTLIB).
479 $(INST_DYNAMIC
): $(OBJECT
) $(MYEXTLIB
) $(INST_ARCHAUTODIR
)$(DFSEP
).exists
$(EXPORT_LIST
) $(PERL_ARCHIVEDEP
) $(PERL_ARCHIVE_AFTER
) $(INST_DYNAMIC_DEP
)
481 $(LD
) $(LDDLFLAGS
) $(LDFROM
) $(OTHERLDFLAGS
) -o
$@
$(MYEXTLIB
) \
482 $(PERL_ARCHIVE
) $(LDLOADLIBS
) $(PERL_ARCHIVE_AFTER
) $(EXPORT_LIST
) \
484 $(CHMOD
) $(PERM_RWX
) $@
485 $(NOECHO
) $(RM_RF
) $(BOOTSTRAP
)
486 - $(CP_NONEMPTY
) $(BOOTSTRAP
) $(INST_BOOT
) $(PERM_RW
)
489 # --- MakeMaker static section:
491 ## $(INST_PM) has been moved to the all: target.
492 ## It remains here for awhile to allow for old usage: "make static"
493 static
:: $(FIRST_MAKEFILE
) $(INST_STATIC
)
497 # --- MakeMaker static_lib section:
499 $(INST_STATIC
) : $(OBJECT
) $(MYEXTLIB
) $(INST_ARCHAUTODIR
)$(DFSEP
).exists
501 $(FULL_AR
) $(AR_STATIC_ARGS
) $@
$(OBJECT
) && $(RANLIB
) $@
502 $(CHMOD
) $(PERM_RWX
) $@
503 $(NOECHO
) $(ECHO
) "$(EXTRALIBS)" > "$(INST_ARCHAUTODIR)/extralibs.ld"
506 # --- MakeMaker manifypods section:
508 POD2MAN_EXE
= $(PERLRUN
) "-MExtUtils::Command::MM" -e pod2man
"--"
509 POD2MAN
= $(POD2MAN_EXE
)
512 manifypods
: pure_all \
513 lib
/Digest
/HighwayHash.pm
514 $(NOECHO
) $(POD2MAN
) --section
=$(MAN3EXT
) --perm_rw
=$(PERM_RW
) -u \
515 lib
/Digest
/HighwayHash.pm
$(INST_MAN3DIR
)/Digest
::HighwayHash.
$(MAN3EXT
)
520 # --- MakeMaker processPL section:
523 # --- MakeMaker installbin section:
526 # --- MakeMaker subdirs section:
530 # --- MakeMaker clean_subdirs section:
535 # --- MakeMaker clean section:
537 # Delete temporary files but do not touch installed files. We don't delete
538 # the Makefile here so a later make realclean still has a makefile to use.
540 clean :: clean_subdirs
542 $(BASEEXT
).bso
$(BASEEXT
).def \
543 $(BASEEXT
).exp
$(BASEEXT
).x \
544 $(BOOTSTRAP
) $(INST_ARCHAUTODIR
)/extralibs.
all \
545 $(INST_ARCHAUTODIR
)/extralibs.
ld $(MAKE_APERL_FILE
) \
546 *$(LIB_EXT
) *$(OBJ_EXT
) \
547 *perl.core HighwayHash.c \
548 MYMETA.json MYMETA.yml \
550 core.
*perl.
*.? core.
[0-9] \
551 core.
[0-9][0-9] core.
[0-9][0-9][0-9] \
552 core.
[0-9][0-9][0-9][0-9] core.
[0-9][0-9][0-9][0-9][0-9] \
553 lib
$(BASEEXT
).def mon.out \
554 perl perl
$(EXE_EXT
) \
555 perl.exe perlmain.c \
556 pm_to_blib pm_to_blib.ts \
557 so_locations tmon.out
560 $(NOECHO
) $(RM_F
) $(MAKEFILE_OLD
)
561 - $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
) $(DEV_NULL
)
564 # --- MakeMaker realclean_subdirs section:
569 # --- MakeMaker realclean section:
570 # Delete temporary files (via clean) and also delete dist files
571 realclean purge
:: clean realclean_subdirs
573 $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
) \
579 # --- MakeMaker metafile section:
580 metafile
: create_distdir
581 $(NOECHO
) $(ECHO
) Generating META.yml
582 $(NOECHO
) $(ECHO
) '---' > META_new.yml
583 $(NOECHO
) $(ECHO
) 'abstract: '\''fast strong hash function'\''' >> META_new.yml
584 $(NOECHO
) $(ECHO
) 'author:' >> META_new.yml
585 $(NOECHO
) $(ECHO
) ' - '\''Marius Gavrilescu <marius@ieval.ro>'\''' >> META_new.yml
586 $(NOECHO
) $(ECHO
) 'build_requires:' >> META_new.yml
587 $(NOECHO
) $(ECHO
) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
588 $(NOECHO
) $(ECHO
) 'configure_requires:' >> META_new.yml
589 $(NOECHO
) $(ECHO
) ' ExtUtils::MakeMaker: '\''0'\''' >> META_new.yml
590 $(NOECHO
) $(ECHO
) 'dynamic_config: 0' >> META_new.yml
591 $(NOECHO
) $(ECHO
) 'generated_by: '\''ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter version 2.150005'\''' >> META_new.yml
592 $(NOECHO
) $(ECHO
) 'license: perl' >> META_new.yml
593 $(NOECHO
) $(ECHO
) 'meta-spec:' >> META_new.yml
594 $(NOECHO
) $(ECHO
) ' url: http://module-build.sourceforge.net/META-spec-v1.4.html' >> META_new.yml
595 $(NOECHO
) $(ECHO
) ' version: '\''1.4'\''' >> META_new.yml
596 $(NOECHO
) $(ECHO
) 'name: Digest-HighwayHash' >> META_new.yml
597 $(NOECHO
) $(ECHO
) 'no_index:' >> META_new.yml
598 $(NOECHO
) $(ECHO
) ' directory:' >> META_new.yml
599 $(NOECHO
) $(ECHO
) ' - t' >> META_new.yml
600 $(NOECHO
) $(ECHO
) ' - inc' >> META_new.yml
601 $(NOECHO
) $(ECHO
) 'requires:' >> META_new.yml
602 $(NOECHO
) $(ECHO
) ' Math::Int64: '\''0'\''' >> META_new.yml
603 $(NOECHO
) $(ECHO
) ' perl: '\''5.014000'\''' >> META_new.yml
604 $(NOECHO
) $(ECHO
) 'resources:' >> META_new.yml
605 $(NOECHO
) $(ECHO
) ' repository: https://git.ieval.ro/?p=digest-highwayhash.git' >> META_new.yml
606 $(NOECHO
) $(ECHO
) 'version: 0.000_001' >> META_new.yml
607 $(NOECHO
) $(ECHO
) 'x_serialization_backend: '\''CPAN::Meta::YAML version 0.018'\''' >> META_new.yml
608 -$(NOECHO
) $(MV
) META_new.yml
$(DISTVNAME
)/META.yml
609 $(NOECHO
) $(ECHO
) Generating META.json
610 $(NOECHO
) $(ECHO
) '{' > META_new.json
611 $(NOECHO
) $(ECHO
) ' "abstract" : "fast strong hash function",' >> META_new.json
612 $(NOECHO
) $(ECHO
) ' "author" : [' >> META_new.json
613 $(NOECHO
) $(ECHO
) ' "Marius Gavrilescu <marius@ieval.ro>"' >> META_new.json
614 $(NOECHO
) $(ECHO
) ' ],' >> META_new.json
615 $(NOECHO
) $(ECHO
) ' "dynamic_config" : 0,' >> META_new.json
616 $(NOECHO
) $(ECHO
) ' "generated_by" : "ExtUtils::MakeMaker version 7.1002, CPAN::Meta::Converter version 2.150005",' >> META_new.json
617 $(NOECHO
) $(ECHO
) ' "license" : [' >> META_new.json
618 $(NOECHO
) $(ECHO
) ' "perl_5"' >> META_new.json
619 $(NOECHO
) $(ECHO
) ' ],' >> META_new.json
620 $(NOECHO
) $(ECHO
) ' "meta-spec" : {' >> META_new.json
621 $(NOECHO
) $(ECHO
) ' "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",' >> META_new.json
622 $(NOECHO
) $(ECHO
) ' "version" : "2"' >> META_new.json
623 $(NOECHO
) $(ECHO
) ' },' >> META_new.json
624 $(NOECHO
) $(ECHO
) ' "name" : "Digest-HighwayHash",' >> META_new.json
625 $(NOECHO
) $(ECHO
) ' "no_index" : {' >> META_new.json
626 $(NOECHO
) $(ECHO
) ' "directory" : [' >> META_new.json
627 $(NOECHO
) $(ECHO
) ' "t",' >> META_new.json
628 $(NOECHO
) $(ECHO
) ' "inc"' >> META_new.json
629 $(NOECHO
) $(ECHO
) ' ]' >> META_new.json
630 $(NOECHO
) $(ECHO
) ' },' >> META_new.json
631 $(NOECHO
) $(ECHO
) ' "prereqs" : {' >> META_new.json
632 $(NOECHO
) $(ECHO
) ' "build" : {' >> META_new.json
633 $(NOECHO
) $(ECHO
) ' "requires" : {' >> META_new.json
634 $(NOECHO
) $(ECHO
) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json
635 $(NOECHO
) $(ECHO
) ' }' >> META_new.json
636 $(NOECHO
) $(ECHO
) ' },' >> META_new.json
637 $(NOECHO
) $(ECHO
) ' "configure" : {' >> META_new.json
638 $(NOECHO
) $(ECHO
) ' "requires" : {' >> META_new.json
639 $(NOECHO
) $(ECHO
) ' "ExtUtils::MakeMaker" : "0"' >> META_new.json
640 $(NOECHO
) $(ECHO
) ' }' >> META_new.json
641 $(NOECHO
) $(ECHO
) ' },' >> META_new.json
642 $(NOECHO
) $(ECHO
) ' "runtime" : {' >> META_new.json
643 $(NOECHO
) $(ECHO
) ' "requires" : {' >> META_new.json
644 $(NOECHO
) $(ECHO
) ' "Math::Int64" : "0",' >> META_new.json
645 $(NOECHO
) $(ECHO
) ' "perl" : "5.014000"' >> META_new.json
646 $(NOECHO
) $(ECHO
) ' }' >> META_new.json
647 $(NOECHO
) $(ECHO
) ' }' >> META_new.json
648 $(NOECHO
) $(ECHO
) ' },' >> META_new.json
649 $(NOECHO
) $(ECHO
) ' "release_status" : "testing",' >> META_new.json
650 $(NOECHO
) $(ECHO
) ' "resources" : {' >> META_new.json
651 $(NOECHO
) $(ECHO
) ' "repository" : {' >> META_new.json
652 $(NOECHO
) $(ECHO
) ' "url" : "https://git.ieval.ro/?p=digest-highwayhash.git"' >> META_new.json
653 $(NOECHO
) $(ECHO
) ' }' >> META_new.json
654 $(NOECHO
) $(ECHO
) ' },' >> META_new.json
655 $(NOECHO
) $(ECHO
) ' "version" : "0.000_001",' >> META_new.json
656 $(NOECHO
) $(ECHO
) ' "x_serialization_backend" : "JSON::PP version 2.27300_01"' >> META_new.json
657 $(NOECHO
) $(ECHO
) '}' >> META_new.json
658 -$(NOECHO
) $(MV
) META_new.json
$(DISTVNAME
)/META.json
661 # --- MakeMaker signature section:
666 # --- MakeMaker dist_basics section:
667 distclean :: realclean distcheck
671 $(PERLRUN
) "-MExtUtils::Manifest=fullcheck" -e fullcheck
674 $(PERLRUN
) "-MExtUtils::Manifest=skipcheck" -e skipcheck
677 $(PERLRUN
) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
679 veryclean
: realclean
680 $(RM_F
) *~
*/*~
*.orig
*/*.orig
*.bak
*/*.bak
*.old
*/*.old
684 # --- MakeMaker dist_core section:
686 dist : $(DIST_DEFAULT
) $(FIRST_MAKEFILE
)
687 $(NOECHO
) $(ABSPERLRUN
) -l
-e
'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
688 -e
' if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
690 tardist
: $(DISTVNAME
).
tar$(SUFFIX
)
693 uutardist
: $(DISTVNAME
).
tar$(SUFFIX
)
694 uuencode
$(DISTVNAME
).
tar$(SUFFIX
) $(DISTVNAME
).
tar$(SUFFIX
) > $(DISTVNAME
).
tar$(SUFFIX
)_uu
695 $(NOECHO
) $(ECHO
) 'Created $(DISTVNAME).tar$(SUFFIX)_uu'
697 $(DISTVNAME
).
tar$(SUFFIX
) : distdir
700 $(TAR
) $(TARFLAGS
) $(DISTVNAME
).
tar $(DISTVNAME
)
701 $(RM_RF
) $(DISTVNAME
)
702 $(COMPRESS
) $(DISTVNAME
).
tar
703 $(NOECHO
) $(ECHO
) 'Created $(DISTVNAME).tar$(SUFFIX)'
706 zipdist
: $(DISTVNAME
).zip
709 $(DISTVNAME
).zip
: distdir
711 $(ZIP
) $(ZIPFLAGS
) $(DISTVNAME
).zip
$(DISTVNAME
)
712 $(RM_RF
) $(DISTVNAME
)
713 $(NOECHO
) $(ECHO
) 'Created $(DISTVNAME).zip'
718 $(SHAR
) $(DISTVNAME
) > $(DISTVNAME
).
shar
719 $(RM_RF
) $(DISTVNAME
)
720 $(NOECHO
) $(ECHO
) 'Created $(DISTVNAME).shar'
724 # --- MakeMaker distdir section:
726 $(RM_RF
) $(DISTVNAME
)
727 $(PERLRUN
) "-MExtUtils::Manifest=manicopy,maniread" \
728 -e
"manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
730 distdir
: create_distdir distmeta distsignature
735 # --- MakeMaker dist_test section:
737 cd
$(DISTVNAME
) && $(ABSPERLRUN
) Makefile.PL
738 cd
$(DISTVNAME
) && $(MAKE
) $(PASTHRU
)
739 cd
$(DISTVNAME
) && $(MAKE
) test $(PASTHRU
)
743 # --- MakeMaker dist_ci section:
745 $(ABSPERLRUN
) -MExtUtils
::Manifest
=maniread
-e
'@all = sort keys %{ maniread() };' \
746 -e
'print(qq{Executing $(CI) @all\n});' \
747 -e
'system(qq{$(CI) @all}) == 0 or die $$!;' \
748 -e
'print(qq{Executing $(RCS_LABEL) ...\n});' \
749 -e
'system(qq{$(RCS_LABEL) @all}) == 0 or die $$!;' --
752 # --- MakeMaker distmeta section:
753 distmeta
: create_distdir metafile
754 $(NOECHO
) cd
$(DISTVNAME
) && $(ABSPERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'exit unless -e q{META.yml};' \
755 -e
'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
756 -e
' or print "Could not add META.yml to MANIFEST: $$$${'\''@'\''}\n"' --
757 $(NOECHO
) cd
$(DISTVNAME
) && $(ABSPERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'exit unless -f q{META.json};' \
758 -e
'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
759 -e
' or print "Could not add META.json to MANIFEST: $$$${'\''@'\''}\n"' --
763 # --- MakeMaker distsignature section:
764 distsignature
: distmeta
765 $(NOECHO
) cd
$(DISTVNAME
) && $(ABSPERLRUN
) -MExtUtils
::Manifest
=maniadd
-e
'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
766 -e
' or print "Could not add SIGNATURE to MANIFEST: $$$${'\''@'\''}\n"' --
767 $(NOECHO
) cd
$(DISTVNAME
) && $(TOUCH
) SIGNATURE
768 cd
$(DISTVNAME
) && cpansign
-s
772 # --- MakeMaker install section:
774 install :: pure_install doc_install
777 install_perl
:: pure_perl_install doc_perl_install
780 install_site
:: pure_site_install doc_site_install
783 install_vendor
:: pure_vendor_install doc_vendor_install
786 pure_install
:: pure_
$(INSTALLDIRS
)_install
789 doc_install
:: doc_
$(INSTALLDIRS
)_install
792 pure__install
: pure_site_install
793 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
795 doc__install
: doc_site_install
796 $(NOECHO
) $(ECHO
) INSTALLDIRS not defined
, defaulting to INSTALLDIRS
=site
798 pure_perl_install
:: all
799 $(NOECHO
) umask
022; $(MOD_INSTALL
) \
800 "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \
801 "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \
802 "$(INST_BIN)" "$(DESTINSTALLBIN)" \
803 "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \
804 "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \
805 "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)"
806 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
807 "$(SITEARCHEXP)/auto/$(FULLEXT)"
810 pure_site_install
:: all
811 $(NOECHO
) umask
02; $(MOD_INSTALL
) \
812 read
"$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" \
813 write
"$(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist" \
814 "$(INST_LIB)" "$(DESTINSTALLSITELIB)" \
815 "$(INST_ARCHLIB)" "$(DESTINSTALLSITEARCH)" \
816 "$(INST_BIN)" "$(DESTINSTALLSITEBIN)" \
817 "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \
818 "$(INST_MAN1DIR)" "$(DESTINSTALLSITEMAN1DIR)" \
819 "$(INST_MAN3DIR)" "$(DESTINSTALLSITEMAN3DIR)"
820 $(NOECHO
) $(WARN_IF_OLD_PACKLIST
) \
821 "$(PERL_ARCHLIB)/auto/$(FULLEXT)"
823 pure_vendor_install
:: all
824 $(NOECHO
) umask
022; $(MOD_INSTALL
) \
825 "$(INST_LIB)" "$(DESTINSTALLVENDORLIB)" \
826 "$(INST_ARCHLIB)" "$(DESTINSTALLVENDORARCH)" \
827 "$(INST_BIN)" "$(DESTINSTALLVENDORBIN)" \
828 "$(INST_SCRIPT)" "$(DESTINSTALLVENDORSCRIPT)" \
829 "$(INST_MAN1DIR)" "$(DESTINSTALLVENDORMAN1DIR)" \
830 "$(INST_MAN3DIR)" "$(DESTINSTALLVENDORMAN3DIR)"
833 doc_perl_install
:: all
835 doc_site_install
:: all
836 $(NOECHO
) $(ECHO
) Appending installation
info to
"$(DESTINSTALLSITEARCH)/perllocal.pod"
837 -$(NOECHO
) umask
02; $(MKPATH
) "$(DESTINSTALLSITEARCH)"
838 -$(NOECHO
) umask
02; $(DOC_INSTALL
) \
840 "installed into" $(INSTALLSITELIB
) \
841 LINKTYPE
"$(LINKTYPE)" \
842 VERSION
"$(VERSION)" \
843 EXE_FILES
"$(EXE_FILES)" \
844 >> "$(DESTINSTALLSITEARCH)/perllocal.pod"
846 doc_vendor_install
:: all
849 uninstall :: uninstall_from_
$(INSTALLDIRS
)dirs
852 uninstall_from_perldirs
::
854 uninstall_from_sitedirs
::
855 $(NOECHO
) $(UNINSTALL
) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist"
857 uninstall_from_vendordirs
::
860 # --- MakeMaker force section:
861 # Phony target to force checking subdirectories.
866 # --- MakeMaker perldepend section:
868 $(PERL_INCDEP
)/EXTERN.h \
869 $(PERL_INCDEP
)/INTERN.h \
870 $(PERL_INCDEP
)/XSUB.h \
871 $(PERL_INCDEP
)/av.h \
872 $(PERL_INCDEP
)/bitcount.h \
873 $(PERL_INCDEP
)/charclass_invlists.h \
874 $(PERL_INCDEP
)/config.h \
875 $(PERL_INCDEP
)/cop.h \
876 $(PERL_INCDEP
)/cv.h \
877 $(PERL_INCDEP
)/dosish.h \
878 $(PERL_INCDEP
)/dquote_inline.h \
879 $(PERL_INCDEP
)/ebcdic_tables.h \
880 $(PERL_INCDEP
)/embed.h \
881 $(PERL_INCDEP
)/embedvar.h \
882 $(PERL_INCDEP
)/fakesdio.h \
883 $(PERL_INCDEP
)/feature.h \
884 $(PERL_INCDEP
)/form.h \
885 $(PERL_INCDEP
)/git_version.h \
886 $(PERL_INCDEP
)/gv.h \
887 $(PERL_INCDEP
)/handy.h \
888 $(PERL_INCDEP
)/hv.h \
889 $(PERL_INCDEP
)/hv_func.h \
890 $(PERL_INCDEP
)/inline.h \
891 $(PERL_INCDEP
)/intrpvar.h \
892 $(PERL_INCDEP
)/invlist_inline.h \
893 $(PERL_INCDEP
)/iperlsys.h \
894 $(PERL_INCDEP
)/keywords.h \
895 $(PERL_INCDEP
)/l1_char_class_tab.h \
896 $(PERL_INCDEP
)/malloc_ctl.h \
897 $(PERL_INCDEP
)/metaconfig.h \
898 $(PERL_INCDEP
)/mg.h \
899 $(PERL_INCDEP
)/mg_data.h \
900 $(PERL_INCDEP
)/mg_raw.h \
901 $(PERL_INCDEP
)/mg_vtable.h \
902 $(PERL_INCDEP
)/mydtrace.h \
903 $(PERL_INCDEP
)/nostdio.h \
904 $(PERL_INCDEP
)/op.h \
905 $(PERL_INCDEP
)/op_reg_common.h \
906 $(PERL_INCDEP
)/opcode.h \
907 $(PERL_INCDEP
)/opnames.h \
908 $(PERL_INCDEP
)/overload.h \
909 $(PERL_INCDEP
)/pad.h \
910 $(PERL_INCDEP
)/parser.h \
911 $(PERL_INCDEP
)/patchlevel-debian.h \
912 $(PERL_INCDEP
)/patchlevel.h \
913 $(PERL_INCDEP
)/perl.h \
914 $(PERL_INCDEP
)/perlapi.h \
915 $(PERL_INCDEP
)/perlio.h \
916 $(PERL_INCDEP
)/perliol.h \
917 $(PERL_INCDEP
)/perlsdio.h \
918 $(PERL_INCDEP
)/perlvars.h \
919 $(PERL_INCDEP
)/perly.h \
920 $(PERL_INCDEP
)/pp.h \
921 $(PERL_INCDEP
)/pp_proto.h \
922 $(PERL_INCDEP
)/proto.h \
923 $(PERL_INCDEP
)/reentr.h \
924 $(PERL_INCDEP
)/regcharclass.h \
925 $(PERL_INCDEP
)/regcomp.h \
926 $(PERL_INCDEP
)/regexp.h \
927 $(PERL_INCDEP
)/regnodes.h \
928 $(PERL_INCDEP
)/scope.h \
929 $(PERL_INCDEP
)/sv.h \
930 $(PERL_INCDEP
)/thread.h \
931 $(PERL_INCDEP
)/time64.h \
932 $(PERL_INCDEP
)/time64_config.h \
933 $(PERL_INCDEP
)/uconfig.h \
934 $(PERL_INCDEP
)/unicode_constants.h \
935 $(PERL_INCDEP
)/unixish.h \
936 $(PERL_INCDEP
)/utf8.h \
937 $(PERL_INCDEP
)/utfebcdic.h \
938 $(PERL_INCDEP
)/util.h \
939 $(PERL_INCDEP
)/uudmap.h \
940 $(PERL_INCDEP
)/vutil.h \
941 $(PERL_INCDEP
)/warnings.h
943 $(OBJECT
) : $(PERL_HDRS
)
945 HighwayHash.c
: $(XSUBPPDEPS
)
948 # --- MakeMaker makefile section:
950 $(OBJECT
) : $(FIRST_MAKEFILE
)
952 # We take a very conservative approach here, but it's worth it.
953 # We move Makefile to Makefile.old here to avoid gnu make looping.
954 $(FIRST_MAKEFILE
) : Makefile.PL
$(CONFIGDEP
)
955 $(NOECHO
) $(ECHO
) "Makefile out-of-date with respect to $?"
956 $(NOECHO
) $(ECHO
) "Cleaning current config before rebuilding Makefile..."
957 -$(NOECHO
) $(RM_F
) $(MAKEFILE_OLD
)
958 -$(NOECHO
) $(MV
) $(FIRST_MAKEFILE
) $(MAKEFILE_OLD
)
959 - $(MAKE
) $(USEMAKEFILE
) $(MAKEFILE_OLD
) clean $(DEV_NULL
)
960 $(PERLRUN
) Makefile.PL
961 $(NOECHO
) $(ECHO
) "==> Your Makefile has been rebuilt. <=="
962 $(NOECHO
) $(ECHO
) "==> Please rerun the $(MAKE) command. <=="
967 # --- MakeMaker staticmake section:
969 # --- MakeMaker makeaperl section ---
971 FULLPERL
= "/usr/bin/perl"
973 $(MAP_TARGET
) :: static
$(MAKE_APERL_FILE
)
974 $(MAKE
) $(USEMAKEFILE
) $(MAKE_APERL_FILE
) $@
976 $(MAKE_APERL_FILE
) : $(FIRST_MAKEFILE
) pm_to_blib
977 $(NOECHO
) $(ECHO
) Writing
\"$(MAKE_APERL_FILE
)\" for this
$(MAP_TARGET
)
978 $(NOECHO
) $(PERLRUNINST
) \
980 MAKEFILE
=$(MAKE_APERL_FILE
) LINKTYPE
=static \
981 MAKEAPERL
=1 NORECURS
=1 CCCDLFLAGS
=
984 # --- MakeMaker test section:
987 TEST_TYPE
=test_
$(LINKTYPE
)
992 testdb
:: testdb_
$(LINKTYPE
)
994 test :: $(TEST_TYPE
) subdirs-test
1000 test_dynamic
:: pure_all
1001 PERL_DL_NONLAZY
=1 PERL_USE_UNSAFE_INC
=1 $(FULLPERLRUN
) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES
)
1003 testdb_dynamic
:: pure_all
1004 PERL_DL_NONLAZY
=1 PERL_USE_UNSAFE_INC
=1 $(FULLPERLRUN
) $(TESTDB_SW
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
1006 test_
: test_dynamic
1008 test_static
:: pure_all
$(MAP_TARGET
)
1009 PERL_DL_NONLAZY
=1 PERL_USE_UNSAFE_INC
=1 .
/$(MAP_TARGET
) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES
)
1011 testdb_static
:: pure_all
$(MAP_TARGET
)
1012 PERL_DL_NONLAZY
=1 PERL_USE_UNSAFE_INC
=1 .
/$(MAP_TARGET
) $(TESTDB_SW
) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE
)
1016 # --- MakeMaker ppd section:
1017 # Creates a PPD (Perl Package Description) for a binary distribution.
1019 $(NOECHO
) $(ECHO
) '<SOFTPKG NAME="$(DISTNAME)" VERSION="$(VERSION)">' > $(DISTNAME
).ppd
1020 $(NOECHO
) $(ECHO
) ' <ABSTRACT>fast strong hash function</ABSTRACT>' >> $(DISTNAME
).ppd
1021 $(NOECHO
) $(ECHO
) ' <AUTHOR>Marius Gavrilescu <marius@ieval.ro></AUTHOR>' >> $(DISTNAME
).ppd
1022 $(NOECHO
) $(ECHO
) ' <IMPLEMENTATION>' >> $(DISTNAME
).ppd
1023 $(NOECHO
) $(ECHO
) ' <PERLCORE VERSION="5,014000,0,0" />' >> $(DISTNAME
).ppd
1024 $(NOECHO
) $(ECHO
) ' <REQUIRE NAME="Math::Int64" />' >> $(DISTNAME
).ppd
1025 $(NOECHO
) $(ECHO
) ' <ARCHITECTURE NAME="x86_64-linux-gnu-thread-multi-5.24" />' >> $(DISTNAME
).ppd
1026 $(NOECHO
) $(ECHO
) ' <CODEBASE HREF="" />' >> $(DISTNAME
).ppd
1027 $(NOECHO
) $(ECHO
) ' </IMPLEMENTATION>' >> $(DISTNAME
).ppd
1028 $(NOECHO
) $(ECHO
) '</SOFTPKG>' >> $(DISTNAME
).ppd
1031 # --- MakeMaker pm_to_blib section:
1033 pm_to_blib
: $(FIRST_MAKEFILE
) $(TO_INST_PM
)
1034 $(NOECHO
) $(ABSPERLRUN
) -MExtUtils
::Install
-e
'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
1035 lib
/Digest
/HighwayHash.pm blib
/lib
/Digest
/HighwayHash.pm
1036 $(NOECHO
) $(TOUCH
) pm_to_blib
1039 # --- MakeMaker selfdocument section:
1042 # --- MakeMaker postamble section: