Commit | Line | Data |
---|---|---|
096619f2 MG |
1 | # This Makefile is for the Digest::HighwayHash extension to perl. |
2 | # | |
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. | |
6 | # | |
7 | # ANY CHANGES MADE HERE WILL BE LOST! | |
8 | # | |
9 | # MakeMaker ARGV: () | |
10 | # | |
11 | ||
12 | # MakeMaker Parameters: | |
13 | ||
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] | |
19 | # LICENSE => q[perl] | |
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] } | |
25 | # SIGN => q[1] | |
26 | # TEST_REQUIRES => { } | |
27 | # VERSION_FROM => q[lib/Digest/HighwayHash.pm] | |
28 | ||
29 | # --- MakeMaker post_initialize section: | |
30 | ||
31 | ||
32 | # --- MakeMaker const_config section: | |
33 | ||
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. | |
36 | AR = ar | |
37 | CC = x86_64-linux-gnu-gcc | |
38 | CCCDLFLAGS = -fPIC | |
39 | CCDLFLAGS = -Wl,-E | |
40 | DLEXT = so | |
41 | DLSRC = dl_dlopen.xs | |
42 | EXE_EXT = | |
43 | FULL_AR = /usr/bin/ar | |
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 | |
47 | LIBC = libc-2.24.so | |
48 | LIB_EXT = .a | |
49 | OBJ_EXT = .o | |
50 | OSNAME = linux | |
51 | OSVERS = 3.16.0 | |
52 | RANLIB = : | |
53 | SITELIBEXP = /usr/local/share/perl/5.24.1 | |
54 | SITEARCHEXP = /usr/local/lib/x86_64-linux-gnu/perl/5.24.1 | |
55 | SO = so | |
56 | VENDORARCHEXP = /usr/lib/x86_64-linux-gnu/perl5/5.24 | |
57 | VENDORLIBEXP = /usr/share/perl5 | |
58 | ||
59 | ||
60 | # --- MakeMaker constants section: | |
61 | AR_STATIC_ARGS = cr | |
62 | DIRFILESEP = / | |
63 | DFSEP = $(DIRFILESEP) | |
64 | NAME = Digest::HighwayHash | |
65 | NAME_SYM = Digest_HighwayHash | |
66 | VERSION = 0.000_001 | |
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 | |
75 | INST_BIN = blib/bin | |
76 | INST_LIB = blib/lib | |
77 | INST_MAN1DIR = blib/man1 | |
78 | INST_MAN3DIR = blib/man3 | |
79 | MAN1EXT = 1p | |
80 | MAN3EXT = 3pm | |
81 | INSTALLDIRS = site | |
82 | DESTDIR = | |
83 | PREFIX = $(SITEPREFIX) | |
84 | PERLPREFIX = /usr | |
85 | SITEPREFIX = /usr/local | |
86 | VENDORPREFIX = /usr | |
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) | |
99 | INSTALLBIN = /usr/bin | |
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 | |
130 | PERLMAINCC = $(CC) | |
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" | |
135 | ABSPERL = $(PERL) | |
136 | PERLRUN = $(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)" | |
142 | PERL_CORE = 0 | |
143 | PERM_DIR = 755 | |
144 | PERM_RW = 644 | |
145 | PERM_RWX = 755 | |
146 | ||
147 | MAKEMAKER = /usr/share/perl/5.24/ExtUtils/MakeMaker.pm | |
148 | MM_VERSION = 7.1002 | |
149 | MM_REVISION = 71002 | |
150 | ||
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. | |
155 | MAKE = make | |
156 | FULLEXT = Digest/HighwayHash | |
157 | BASEEXT = HighwayHash | |
158 | PARENT_NAME = Digest | |
159 | DLBASE = $(BASEEXT) | |
160 | VERSION_FROM = lib/Digest/HighwayHash.pm | |
161 | INC = -I. -Ihighwayhash/c | |
162 | OBJECT = $(O_FILES) | |
163 | LDFROM = $(OBJECT) | |
164 | LINKTYPE = dynamic | |
165 | BOOTDEP = | |
166 | ||
167 | # Handy lists of source code files: | |
168 | XS_FILES = HighwayHash.xs | |
169 | C_FILES = HighwayHash.c \ | |
170 | perl_math_int64.c | |
171 | O_FILES = HighwayHash.o \ | |
172 | perl_math_int64.o | |
173 | H_FILES = perl_math_int64.h \ | |
174 | ppport.h | |
175 | MAN1PODS = | |
176 | MAN3PODS = lib/Digest/HighwayHash.pm | |
177 | ||
178 | # Where is the Config information that we are using/depend on | |
179 | CONFIGDEP = $(PERL_ARCHLIBDEP)$(DFSEP)Config.pm $(PERL_INCDEP)$(DFSEP)config.h | |
180 | ||
181 | # Where to build things | |
182 | INST_LIBDIR = $(INST_LIB)/Digest | |
183 | INST_ARCHLIBDIR = $(INST_ARCHLIB)/Digest | |
184 | ||
185 | INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT) | |
186 | INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT) | |
187 | ||
188 | INST_STATIC = $(INST_ARCHAUTODIR)/$(BASEEXT)$(LIB_EXT) | |
189 | INST_DYNAMIC = $(INST_ARCHAUTODIR)/$(DLBASE).$(DLEXT) | |
190 | INST_BOOT = $(INST_ARCHAUTODIR)/$(BASEEXT).bs | |
191 | ||
192 | # Extra linker info | |
193 | EXPORT_LIST = | |
194 | PERL_ARCHIVE = | |
195 | PERL_ARCHIVEDEP = | |
196 | PERL_ARCHIVE_AFTER = | |
197 | ||
198 | ||
199 | TO_INST_PM = lib/Digest/HighwayHash.pm | |
200 | ||
201 | PM_TO_BLIB = lib/Digest/HighwayHash.pm \ | |
202 | blib/lib/Digest/HighwayHash.pm | |
203 | ||
204 | ||
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 | |
208 | ||
209 | ||
210 | # --- MakeMaker tool_autosplit section: | |
211 | # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto | |
212 | AUTOSPLITFILE = $(ABSPERLRUN) -e 'use AutoSplit; autosplit($$$$ARGV[0], $$$$ARGV[1], 0, 1, 1)' -- | |
213 | ||
214 | ||
215 | ||
216 | # --- MakeMaker tool_xsubpp section: | |
217 | ||
218 | XSUBPPDIR = /usr/share/perl/5.24/ExtUtils | |
219 | XSUBPP = "$(XSUBPPDIR)$(DFSEP)xsubpp" | |
220 | XSUBPPRUN = $(PERLRUN) $(XSUBPP) | |
221 | XSPROTOARG = | |
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" | |
224 | XSUBPP_EXTRA_ARGS = | |
225 | ||
226 | ||
227 | # --- MakeMaker tools_other section: | |
228 | SHELL = /bin/sh | |
229 | CHMOD = chmod | |
230 | CP = cp | |
231 | MV = mv | |
232 | NOOP = $(TRUE) | |
233 | NOECHO = @ | |
234 | RM_F = rm -f | |
235 | RM_RF = rm -rf | |
236 | TEST_F = test -f | |
237 | TOUCH = touch | |
238 | UMASK_NULL = umask 0 | |
239 | DEV_NULL = > /dev/null 2>&1 | |
240 | MKPATH = $(ABSPERLRUN) -MExtUtils::Command -e 'mkpath' -- | |
241 | EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -MExtUtils::Command -e 'eqtime' -- | |
242 | FALSE = false | |
243 | TRUE = true | |
244 | ECHO = echo | |
245 | ECHO_N = echo -n | |
246 | UNINST = 0 | |
247 | VERBINST = 0 | |
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' -- | |
252 | MACROSTART = | |
253 | MACROEND = | |
254 | USEMAKEFILE = -f | |
255 | FIXIN = $(ABSPERLRUN) -MExtUtils::MY -e 'MY->fixin(shift)' -- | |
256 | CP_NONEMPTY = $(ABSPERLRUN) -MExtUtils::Command::MM -e 'cp_nonempty' -- | |
257 | ||
258 | ||
259 | # --- MakeMaker makemakerdflt section: | |
260 | makemakerdflt : all | |
261 | $(NOECHO) $(NOOP) | |
262 | ||
263 | ||
264 | # --- MakeMaker dist section: | |
265 | TAR = tar | |
266 | TARFLAGS = cvf | |
267 | ZIP = zip | |
268 | ZIPFLAGS = -r | |
269 | COMPRESS = gzip --best | |
270 | SUFFIX = .gz | |
271 | SHAR = shar | |
272 | PREOP = $(NOECHO) $(NOOP) | |
273 | POSTOP = $(NOECHO) $(NOOP) | |
274 | TO_UNIX = $(NOECHO) $(NOOP) | |
275 | CI = ci -u | |
276 | RCS_LABEL = rcs -Nv$(VERSION_SYM): -q | |
277 | DIST_CP = best | |
278 | DIST_DEFAULT = tardist | |
279 | DISTNAME = Digest-HighwayHash | |
280 | DISTVNAME = Digest-HighwayHash-0.000_001 | |
281 | ||
282 | ||
283 | # --- MakeMaker macro section: | |
284 | ||
285 | ||
286 | # --- MakeMaker depend section: | |
287 | ||
288 | ||
289 | # --- MakeMaker cflags section: | |
290 | ||
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 | |
292 | OPTIMIZE = -O2 -g | |
293 | PERLTYPE = | |
294 | MPOLLUTE = | |
295 | ||
296 | ||
297 | # --- MakeMaker const_loadlibs section: | |
298 | ||
299 | # Digest::HighwayHash might depend on some other libraries: | |
300 | # See ExtUtils::Liblist for details | |
301 | # | |
302 | ||
303 | ||
304 | # --- MakeMaker const_cccmd section: | |
305 | CCCMD = $(CC) -c $(PASTHRU_INC) $(INC) \ | |
306 | $(CCFLAGS) $(OPTIMIZE) \ | |
307 | $(PERLTYPE) $(MPOLLUTE) $(DEFINE_VERSION) \ | |
308 | $(XS_DEFINE_VERSION) | |
309 | ||
310 | # --- MakeMaker post_constants section: | |
311 | ||
312 | ||
313 | # --- MakeMaker pasthru section: | |
314 | ||
315 | PASTHRU = LIBPERL_A="$(LIBPERL_A)"\ | |
316 | LINKTYPE="$(LINKTYPE)"\ | |
317 | OPTIMIZE="$(OPTIMIZE)"\ | |
318 | LD="$(LD)"\ | |
319 | PREFIX="$(PREFIX)"\ | |
320 | PASTHRU_INC="$(PASTHRU_INC)" | |
321 | ||
322 | ||
323 | # --- MakeMaker special_targets section: | |
324 | .SUFFIXES : .xs .c .C .cpp .i .s .cxx .cc $(OBJ_EXT) | |
325 | ||
326 | .PHONY: all config static dynamic test linkext manifest blibdirs clean realclean disttest distdir | |
327 | ||
328 | ||
329 | ||
330 | # --- MakeMaker c_o section: | |
331 | ||
332 | .c.i: | |
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 | |
337 | ||
338 | .c.s: | |
339 | $(CCCMD) -S $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c | |
340 | ||
341 | .c$(OBJ_EXT): | |
342 | $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c | |
343 | ||
344 | .cpp$(OBJ_EXT): | |
345 | $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cpp | |
346 | ||
347 | .cxx$(OBJ_EXT): | |
348 | $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cxx | |
349 | ||
350 | .cc$(OBJ_EXT): | |
351 | $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.cc | |
352 | ||
353 | .C$(OBJ_EXT): | |
354 | $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.C | |
355 | ||
356 | ||
357 | # --- MakeMaker xs_c section: | |
358 | ||
359 | .xs.c: | |
360 | $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(XSUBPP_EXTRA_ARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c | |
361 | ||
362 | ||
363 | # --- MakeMaker xs_o section: | |
364 | ||
365 | .xs$(OBJ_EXT): | |
366 | $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $*.xs > $*.xsc && $(MV) $*.xsc $*.c | |
367 | $(CCCMD) $(CCCDLFLAGS) "-I$(PERL_INC)" $(PASTHRU_DEFINE) $(DEFINE) $*.c | |
368 | ||
369 | ||
370 | # --- MakeMaker top_targets section: | |
371 | all :: pure_all manifypods | |
372 | $(NOECHO) $(NOOP) | |
373 | ||
374 | ||
375 | pure_all :: config pm_to_blib subdirs linkext | |
376 | $(NOECHO) $(NOOP) | |
377 | ||
378 | subdirs :: $(MYEXTLIB) | |
379 | $(NOECHO) $(NOOP) | |
380 | ||
381 | config :: $(FIRST_MAKEFILE) blibdirs | |
382 | $(NOECHO) $(NOOP) | |
383 | ||
384 | $(O_FILES): $(H_FILES) | |
385 | ||
386 | help : | |
387 | perldoc ExtUtils::MakeMaker | |
388 | ||
389 | ||
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 | |
392 | $(NOECHO) $(NOOP) | |
393 | ||
394 | # Backwards compat with 6.18 through 6.25 | |
395 | blibdirs.ts : blibdirs | |
396 | $(NOECHO) $(NOOP) | |
397 | ||
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 | |
402 | ||
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 | |
407 | ||
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 | |
412 | ||
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 | |
417 | ||
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 | |
422 | ||
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 | |
427 | ||
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 | |
432 | ||
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 | |
437 | ||
438 | ||
439 | ||
440 | # --- MakeMaker linkext section: | |
441 | ||
442 | linkext :: $(LINKTYPE) | |
443 | $(NOECHO) $(NOOP) | |
444 | ||
445 | ||
446 | # --- MakeMaker dlsyms section: | |
447 | ||
448 | ||
449 | # --- MakeMaker dynamic_bs section: | |
450 | BOOTSTRAP = $(BASEEXT).bs | |
451 | ||
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) "$@" | |
462 | ||
463 | ||
464 | # --- MakeMaker dynamic section: | |
465 | ||
466 | dynamic :: $(FIRST_MAKEFILE) $(BOOTSTRAP) $(INST_DYNAMIC) | |
467 | $(NOECHO) $(NOOP) | |
468 | ||
469 | ||
470 | # --- MakeMaker dynamic_lib section: | |
471 | ||
472 | # This section creates the dynamically loadable $(INST_DYNAMIC) | |
473 | # from $(OBJECT) and possibly $(MYEXTLIB). | |
474 | ARMAYBE = : | |
475 | OTHERLDFLAGS = | |
476 | INST_DYNAMIC_DEP = | |
477 | INST_DYNAMIC_FIX = | |
478 | ||
479 | $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVEDEP) $(PERL_ARCHIVE_AFTER) $(INST_DYNAMIC_DEP) | |
480 | $(RM_F) $@ | |
481 | $(LD) $(LDDLFLAGS) $(LDFROM) $(OTHERLDFLAGS) -o $@ $(MYEXTLIB) \ | |
482 | $(PERL_ARCHIVE) $(LDLOADLIBS) $(PERL_ARCHIVE_AFTER) $(EXPORT_LIST) \ | |
483 | $(INST_DYNAMIC_FIX) | |
484 | $(CHMOD) $(PERM_RWX) $@ | |
485 | $(NOECHO) $(RM_RF) $(BOOTSTRAP) | |
486 | - $(CP_NONEMPTY) $(BOOTSTRAP) $(INST_BOOT) $(PERM_RW) | |
487 | ||
488 | ||
489 | # --- MakeMaker static section: | |
490 | ||
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) | |
494 | $(NOECHO) $(NOOP) | |
495 | ||
496 | ||
497 | # --- MakeMaker static_lib section: | |
498 | ||
499 | $(INST_STATIC) : $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists | |
500 | $(RM_RF) $@ | |
501 | $(FULL_AR) $(AR_STATIC_ARGS) $@ $(OBJECT) && $(RANLIB) $@ | |
502 | $(CHMOD) $(PERM_RWX) $@ | |
503 | $(NOECHO) $(ECHO) "$(EXTRALIBS)" > "$(INST_ARCHAUTODIR)/extralibs.ld" | |
504 | ||
505 | ||
506 | # --- MakeMaker manifypods section: | |
507 | ||
508 | POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" | |
509 | POD2MAN = $(POD2MAN_EXE) | |
510 | ||
511 | ||
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) | |
516 | ||
517 | ||
518 | ||
519 | ||
520 | # --- MakeMaker processPL section: | |
521 | ||
522 | ||
523 | # --- MakeMaker installbin section: | |
524 | ||
525 | ||
526 | # --- MakeMaker subdirs section: | |
527 | ||
528 | # none | |
529 | ||
530 | # --- MakeMaker clean_subdirs section: | |
531 | clean_subdirs : | |
532 | $(NOECHO) $(NOOP) | |
533 | ||
534 | ||
535 | # --- MakeMaker clean section: | |
536 | ||
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. | |
539 | ||
540 | clean :: clean_subdirs | |
541 | - $(RM_F) \ | |
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 \ | |
549 | blibdirs.ts core \ | |
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 | |
558 | - $(RM_RF) \ | |
559 | blib | |
560 | $(NOECHO) $(RM_F) $(MAKEFILE_OLD) | |
561 | - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) | |
562 | ||
563 | ||
564 | # --- MakeMaker realclean_subdirs section: | |
565 | realclean_subdirs : | |
566 | $(NOECHO) $(NOOP) | |
567 | ||
568 | ||
569 | # --- MakeMaker realclean section: | |
570 | # Delete temporary files (via clean) and also delete dist files | |
571 | realclean purge :: clean realclean_subdirs | |
572 | - $(RM_F) \ | |
573 | $(FIRST_MAKEFILE) $(MAKEFILE_OLD) \ | |
574 | $(OBJECT) | |
575 | - $(RM_RF) \ | |
576 | $(DISTVNAME) | |
577 | ||
578 | ||
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 | |
659 | ||
660 | ||
661 | # --- MakeMaker signature section: | |
662 | signature : | |
663 | cpansign -s | |
664 | ||
665 | ||
666 | # --- MakeMaker dist_basics section: | |
667 | distclean :: realclean distcheck | |
668 | $(NOECHO) $(NOOP) | |
669 | ||
670 | distcheck : | |
671 | $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck | |
672 | ||
673 | skipcheck : | |
674 | $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck | |
675 | ||
676 | manifest : | |
677 | $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest | |
678 | ||
679 | veryclean : realclean | |
680 | $(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old | |
681 | ||
682 | ||
683 | ||
684 | # --- MakeMaker dist_core section: | |
685 | ||
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)'\'';' -- | |
689 | ||
690 | tardist : $(DISTVNAME).tar$(SUFFIX) | |
691 | $(NOECHO) $(NOOP) | |
692 | ||
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' | |
696 | ||
697 | $(DISTVNAME).tar$(SUFFIX) : distdir | |
698 | $(PREOP) | |
699 | $(TO_UNIX) | |
700 | $(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME) | |
701 | $(RM_RF) $(DISTVNAME) | |
702 | $(COMPRESS) $(DISTVNAME).tar | |
703 | $(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)' | |
704 | $(POSTOP) | |
705 | ||
706 | zipdist : $(DISTVNAME).zip | |
707 | $(NOECHO) $(NOOP) | |
708 | ||
709 | $(DISTVNAME).zip : distdir | |
710 | $(PREOP) | |
711 | $(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME) | |
712 | $(RM_RF) $(DISTVNAME) | |
713 | $(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip' | |
714 | $(POSTOP) | |
715 | ||
716 | shdist : distdir | |
717 | $(PREOP) | |
718 | $(SHAR) $(DISTVNAME) > $(DISTVNAME).shar | |
719 | $(RM_RF) $(DISTVNAME) | |
720 | $(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar' | |
721 | $(POSTOP) | |
722 | ||
723 | ||
724 | # --- MakeMaker distdir section: | |
725 | create_distdir : | |
726 | $(RM_RF) $(DISTVNAME) | |
727 | $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \ | |
728 | -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');" | |
729 | ||
730 | distdir : create_distdir distmeta distsignature | |
731 | $(NOECHO) $(NOOP) | |
732 | ||
733 | ||
734 | ||
735 | # --- MakeMaker dist_test section: | |
736 | disttest : distdir | |
737 | cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL | |
738 | cd $(DISTVNAME) && $(MAKE) $(PASTHRU) | |
739 | cd $(DISTVNAME) && $(MAKE) test $(PASTHRU) | |
740 | ||
741 | ||
742 | ||
743 | # --- MakeMaker dist_ci section: | |
744 | ci : | |
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 $$!;' -- | |
750 | ||
751 | ||
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"' -- | |
760 | ||
761 | ||
762 | ||
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 | |
769 | ||
770 | ||
771 | ||
772 | # --- MakeMaker install section: | |
773 | ||
774 | install :: pure_install doc_install | |
775 | $(NOECHO) $(NOOP) | |
776 | ||
777 | install_perl :: pure_perl_install doc_perl_install | |
778 | $(NOECHO) $(NOOP) | |
779 | ||
780 | install_site :: pure_site_install doc_site_install | |
781 | $(NOECHO) $(NOOP) | |
782 | ||
783 | install_vendor :: pure_vendor_install doc_vendor_install | |
784 | $(NOECHO) $(NOOP) | |
785 | ||
786 | pure_install :: pure_$(INSTALLDIRS)_install | |
787 | $(NOECHO) $(NOOP) | |
788 | ||
789 | doc_install :: doc_$(INSTALLDIRS)_install | |
790 | $(NOECHO) $(NOOP) | |
791 | ||
792 | pure__install : pure_site_install | |
793 | $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site | |
794 | ||
795 | doc__install : doc_site_install | |
796 | $(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site | |
797 | ||
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)" | |
808 | ||
809 | ||
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)" | |
822 | ||
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)" | |
831 | ||
832 | ||
833 | doc_perl_install :: all | |
834 | ||
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) \ | |
839 | "Module" "$(NAME)" \ | |
840 | "installed into" $(INSTALLSITELIB) \ | |
841 | LINKTYPE "$(LINKTYPE)" \ | |
842 | VERSION "$(VERSION)" \ | |
843 | EXE_FILES "$(EXE_FILES)" \ | |
844 | >> "$(DESTINSTALLSITEARCH)/perllocal.pod" | |
845 | ||
846 | doc_vendor_install :: all | |
847 | ||
848 | ||
849 | uninstall :: uninstall_from_$(INSTALLDIRS)dirs | |
850 | $(NOECHO) $(NOOP) | |
851 | ||
852 | uninstall_from_perldirs :: | |
853 | ||
854 | uninstall_from_sitedirs :: | |
855 | $(NOECHO) $(UNINSTALL) "$(SITEARCHEXP)/auto/$(FULLEXT)/.packlist" | |
856 | ||
857 | uninstall_from_vendordirs :: | |
858 | ||
859 | ||
860 | # --- MakeMaker force section: | |
861 | # Phony target to force checking subdirectories. | |
862 | FORCE : | |
863 | $(NOECHO) $(NOOP) | |
864 | ||
865 | ||
866 | # --- MakeMaker perldepend section: | |
867 | PERL_HDRS = \ | |
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 | |
942 | ||
943 | $(OBJECT) : $(PERL_HDRS) | |
944 | ||
945 | HighwayHash.c : $(XSUBPPDEPS) | |
946 | ||
947 | ||
948 | # --- MakeMaker makefile section: | |
949 | ||
950 | $(OBJECT) : $(FIRST_MAKEFILE) | |
951 | ||
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. <==" | |
963 | $(FALSE) | |
964 | ||
965 | ||
966 | ||
967 | # --- MakeMaker staticmake section: | |
968 | ||
969 | # --- MakeMaker makeaperl section --- | |
970 | MAP_TARGET = perl | |
971 | FULLPERL = "/usr/bin/perl" | |
972 | ||
973 | $(MAP_TARGET) :: static $(MAKE_APERL_FILE) | |
974 | $(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@ | |
975 | ||
976 | $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib | |
977 | $(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET) | |
978 | $(NOECHO) $(PERLRUNINST) \ | |
979 | Makefile.PL DIR="" \ | |
980 | MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ | |
981 | MAKEAPERL=1 NORECURS=1 CCCDLFLAGS= | |
982 | ||
983 | ||
984 | # --- MakeMaker test section: | |
985 | ||
986 | TEST_VERBOSE=0 | |
987 | TEST_TYPE=test_$(LINKTYPE) | |
988 | TEST_FILE = test.pl | |
989 | TEST_FILES = t/*.t | |
990 | TESTDB_SW = -d | |
991 | ||
992 | testdb :: testdb_$(LINKTYPE) | |
993 | ||
994 | test :: $(TEST_TYPE) subdirs-test | |
995 | ||
996 | subdirs-test :: | |
997 | $(NOECHO) $(NOOP) | |
998 | ||
999 | ||
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) | |
1002 | ||
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) | |
1005 | ||
1006 | test_ : test_dynamic | |
1007 | ||
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) | |
1010 | ||
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) | |
1013 | ||
1014 | ||
1015 | ||
1016 | # --- MakeMaker ppd section: | |
1017 | # Creates a PPD (Perl Package Description) for a binary distribution. | |
1018 | ppd : | |
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 | |
1029 | ||
1030 | ||
1031 | # --- MakeMaker pm_to_blib section: | |
1032 | ||
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 | |
1037 | ||
1038 | ||
1039 | # --- MakeMaker selfdocument section: | |
1040 | ||
1041 | ||
1042 | # --- MakeMaker postamble section: | |
1043 | ||
1044 | ||
1045 | # End. |