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