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