1# This Makefile is for the Google::SAML::Response extension to perl.
2#
3# It was generated automatically by MakeMaker version
4# 6.88 (Revision: 68800) 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 => q[Generate signed XML documents as SAML responses for Google's SSO implementation]
15#     AUTHOR => [q[Manni Heumann (saml at lxxi dot org)]]
16#     BUILD_REQUIRES => { ExtUtils::MakeMaker=>q[6.36] }
17#     CONFIGURE_REQUIRES => {  }
18#     DISTNAME => q[Google-SAML-Response]
19#     LICENSE => q[perl]
20#     NAME => q[Google::SAML::Response]
21#     NO_META => q[1]
22#     PREREQ_PM => { XML::CanonicalizeXML=>q[0], Test::Exception=>q[0], Google::SAML::Request=>q[0], ExtUtils::MakeMaker=>q[6.36], File::Which=>q[0], Crypt::OpenSSL::RSA=>q[0], Date::Format=>q[0], Carp=>q[0], Crypt::OpenSSL::Bignum=>q[0], Crypt::OpenSSL::DSA=>q[0], Test::Most=>q[0], Digest::SHA=>q[0], HTML::Entities=>q[0] }
23#     TEST_REQUIRES => {  }
24#     VERSION => q[0.13]
25#     VERSION_FROM => q[lib/Google/SAML/Response.pm]
26#     dist => { PREOP=>q[$(PERL) -I. "-MModule::Install::Admin" -e "dist_preop(q($(DISTVNAME)))"] }
27#     realclean => { FILES=>q[MYMETA.yml] }
28#     test => { TESTS=>q[t/001_load.t t/002_xmlsec.t t/003_params.t t/004_keyhandling.t t/005_interface.t] }
29
30# --- MakeMaker post_initialize section:
31
32
33# --- MakeMaker const_config section:
34
35# These definitions are from config.sh (via /opt/manni/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux/Config.pm).
36# They may have been overridden via Makefile.PL or on the command line.
37AR = ar
38CC = cc
39CCCDLFLAGS = -fPIC
40CCDLFLAGS = -Wl,-E
41DLEXT = so
42DLSRC = dl_dlopen.xs
43EXE_EXT =
44FULL_AR = /usr/bin/ar
45LD = cc
46LDDLFLAGS = -shared -O2 -L/usr/local/lib -fstack-protector
47LDFLAGS =  -fstack-protector -L/usr/local/lib
48LIBC =
49LIB_EXT = .a
50OBJ_EXT = .o
51OSNAME = linux
52OSVERS = 3.2.0-23-generic
53RANLIB = :
54SITELIBEXP = /opt/manni/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1
55SITEARCHEXP = /opt/manni/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/i686-linux
56SO = so
57VENDORARCHEXP =
58VENDORLIBEXP =
59
60
61# --- MakeMaker constants section:
62AR_STATIC_ARGS = cr
63DIRFILESEP = /
64DFSEP = $(DIRFILESEP)
65NAME = Google::SAML::Response
66NAME_SYM = Google_SAML_Response
67VERSION = 0.13
68VERSION_MACRO = VERSION
69VERSION_SYM = 0_13
70DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
71XS_VERSION = 0.13
72XS_VERSION_MACRO = XS_VERSION
73XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
74INST_ARCHLIB = blib/arch
75INST_SCRIPT = blib/script
76INST_BIN = blib/bin
77INST_LIB = blib/lib
78INST_MAN1DIR = blib/man1
79INST_MAN3DIR = blib/man3
80MAN1EXT = 1
81MAN3EXT = 3
82INSTALLDIRS = site
83DESTDIR =
84PREFIX = $(SITEPREFIX)
85PERLPREFIX = /opt/manni/perlbrew/perls/perl-5.10.1
86SITEPREFIX = /opt/manni/perlbrew/perls/perl-5.10.1
87VENDORPREFIX =
88INSTALLPRIVLIB = /opt/manni/perlbrew/perls/perl-5.10.1/lib/5.10.1
89DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
90INSTALLSITELIB = /opt/manni/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1
91DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
92INSTALLVENDORLIB =
93DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
94INSTALLARCHLIB = /opt/manni/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux
95DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
96INSTALLSITEARCH = /opt/manni/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/i686-linux
97DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
98INSTALLVENDORARCH =
99DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
100INSTALLBIN = /opt/manni/perlbrew/perls/perl-5.10.1/bin
101DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
102INSTALLSITEBIN = /opt/manni/perlbrew/perls/perl-5.10.1/bin
103DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
104INSTALLVENDORBIN =
105DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
106INSTALLSCRIPT = /opt/manni/perlbrew/perls/perl-5.10.1/bin
107DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
108INSTALLSITESCRIPT = /opt/manni/perlbrew/perls/perl-5.10.1/bin
109DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
110INSTALLVENDORSCRIPT =
111DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
112INSTALLMAN1DIR = /opt/manni/perlbrew/perls/perl-5.10.1/man/man1
113DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
114INSTALLSITEMAN1DIR = /opt/manni/perlbrew/perls/perl-5.10.1/man/man1
115DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
116INSTALLVENDORMAN1DIR =
117DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
118INSTALLMAN3DIR = /opt/manni/perlbrew/perls/perl-5.10.1/man/man3
119DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
120INSTALLSITEMAN3DIR = /opt/manni/perlbrew/perls/perl-5.10.1/man/man3
121DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
122INSTALLVENDORMAN3DIR =
123DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
124PERL_LIB =
125PERL_ARCHLIB = /opt/manni/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux
126LIBPERL_A = libperl.a
127FIRST_MAKEFILE = Makefile
128MAKEFILE_OLD = Makefile.old
129MAKE_APERL_FILE = Makefile.aperl
130PERLMAINCC = $(CC)
131PERL_INC = /opt/manni/perlbrew/perls/perl-5.10.1/lib/5.10.1/i686-linux/CORE
132PERL = /opt/manni/perlbrew/perls/perl-5.10.1/bin/perl "-Iinc"
133FULLPERL = /opt/manni/perlbrew/perls/perl-5.10.1/bin/perl "-Iinc"
134ABSPERL = $(PERL)
135PERLRUN = $(PERL)
136FULLPERLRUN = $(FULLPERL)
137ABSPERLRUN = $(ABSPERL)
138PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)"
139FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)"
140ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-Iinc" "-I$(INST_LIB)"
141PERL_CORE = 0
142PERM_DIR = 755
143PERM_RW = 644
144PERM_RWX = 755
145
146MAKEMAKER   = /opt/manni/perlbrew/perls/perl-5.10.1/lib/5.10.1/ExtUtils/MakeMaker.pm
147MM_VERSION  = 6.88
148MM_REVISION = 68800
149
150# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
151# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
152# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
153# DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
154MAKE = make
155FULLEXT = Google/SAML/Response
156BASEEXT = Response
157PARENT_NAME = Google::SAML
158DLBASE = $(BASEEXT)
159VERSION_FROM = lib/Google/SAML/Response.pm
160OBJECT =
161LDFROM = $(OBJECT)
162LINKTYPE = dynamic
163BOOTDEP =
164
165# Handy lists of source code files:
166XS_FILES =
167C_FILES  =
168O_FILES  =
169H_FILES  =
170MAN1PODS =
171MAN3PODS = lib/Google/SAML/Response.pm
172
173# Where is the Config information that we are using/depend on
174CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h
175
176# Where to build things
177INST_LIBDIR      = $(INST_LIB)/Google/SAML
178INST_ARCHLIBDIR  = $(INST_ARCHLIB)/Google/SAML
179
180INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
181INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
182
183INST_STATIC      =
184INST_DYNAMIC     =
185INST_BOOT        =
186
187# Extra linker info
188EXPORT_LIST        =
189PERL_ARCHIVE       =
190PERL_ARCHIVE_AFTER =
191
192
193TO_INST_PM = lib/Google/SAML/Response.pm
194
195PM_TO_BLIB = lib/Google/SAML/Response.pm \
196	blib/lib/Google/SAML/Response.pm
197
198
199# --- MakeMaker platform_constants section:
200MM_Unix_VERSION = 6.88
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 = $(PERL) -I. "-MModule::Install::Admin" -e "dist_preop(q($(DISTVNAME)))"
259POSTOP = $(NOECHO) $(NOOP)
260TO_UNIX = $(NOECHO) $(NOOP)
261CI = ci -u
262RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
263DIST_CP = best
264DIST_DEFAULT = tardist
265DISTNAME = Google-SAML-Response
266DISTVNAME = Google-SAML-Response-0.13
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	lib/Google/SAML/Response.pm
420	$(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) \
421	  lib/Google/SAML/Response.pm $(INST_MAN3DIR)/Google::SAML::Response.$(MAN3EXT)
422
423
424
425
426# --- MakeMaker processPL section:
427
428
429# --- MakeMaker installbin section:
430
431
432# --- MakeMaker subdirs section:
433
434# none
435
436# --- MakeMaker clean_subdirs section:
437clean_subdirs :
438	$(NOECHO) $(NOOP)
439
440
441# --- MakeMaker clean section:
442
443# Delete temporary files but do not touch installed files. We don't delete
444# the Makefile here so a later make realclean still has a makefile to use.
445
446clean :: clean_subdirs
447	- $(RM_F) \
448	  $(BASEEXT).bso $(BASEEXT).def \
449	  $(BASEEXT).exp $(BASEEXT).x \
450	  $(BOOTSTRAP) $(INST_ARCHAUTODIR)/extralibs.all \
451	  $(INST_ARCHAUTODIR)/extralibs.ld $(MAKE_APERL_FILE) \
452	  *$(LIB_EXT) *$(OBJ_EXT) \
453	  *perl.core MYMETA.json \
454	  MYMETA.yml blibdirs.ts \
455	  core core.*perl.*.? \
456	  core.[0-9] core.[0-9][0-9] \
457	  core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \
458	  core.[0-9][0-9][0-9][0-9][0-9] lib$(BASEEXT).def \
459	  mon.out perl \
460	  perl$(EXE_EXT) perl.exe \
461	  perlmain.c pm_to_blib \
462	  pm_to_blib.ts so_locations \
463	  tmon.out
464	- $(RM_RF) \
465	  blib
466	  $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
467	- $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)
468
469
470# --- MakeMaker realclean_subdirs section:
471realclean_subdirs :
472	$(NOECHO) $(NOOP)
473
474
475# --- MakeMaker realclean section:
476# Delete temporary files (via clean) and also delete dist files
477realclean purge ::  clean realclean_subdirs
478	- $(RM_F) \
479	  $(MAKEFILE_OLD) $(FIRST_MAKEFILE)
480	- $(RM_RF) \
481	  MYMETA.yml $(DISTVNAME)
482
483
484# --- MakeMaker metafile section:
485metafile :
486	$(NOECHO) $(NOOP)
487
488
489# --- MakeMaker signature section:
490signature :
491	cpansign -s
492
493
494# --- MakeMaker dist_basics section:
495distclean :: realclean distcheck
496	$(NOECHO) $(NOOP)
497
498distcheck :
499	$(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck
500
501skipcheck :
502	$(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck
503
504manifest :
505	$(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest
506
507veryclean : realclean
508	$(RM_F) *~ */*~ *.orig */*.orig *.bak */*.bak *.old */*.old
509
510
511
512# --- MakeMaker dist_core section:
513
514dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
515	$(NOECHO) $(ABSPERLRUN) -l -e 'print '\''Warning: Makefile possibly out of date with $(VERSION_FROM)'\''' \
516	  -e '    if -e '\''$(VERSION_FROM)'\'' and -M '\''$(VERSION_FROM)'\'' < -M '\''$(FIRST_MAKEFILE)'\'';' --
517
518tardist : $(DISTVNAME).tar$(SUFFIX)
519	$(NOECHO) $(NOOP)
520
521uutardist : $(DISTVNAME).tar$(SUFFIX)
522	uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > $(DISTVNAME).tar$(SUFFIX)_uu
523	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)_uu'
524
525$(DISTVNAME).tar$(SUFFIX) : distdir
526	$(PREOP)
527	$(TO_UNIX)
528	$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
529	$(RM_RF) $(DISTVNAME)
530	$(COMPRESS) $(DISTVNAME).tar
531	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).tar$(SUFFIX)'
532	$(POSTOP)
533
534zipdist : $(DISTVNAME).zip
535	$(NOECHO) $(NOOP)
536
537$(DISTVNAME).zip : distdir
538	$(PREOP)
539	$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
540	$(RM_RF) $(DISTVNAME)
541	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).zip'
542	$(POSTOP)
543
544shdist : distdir
545	$(PREOP)
546	$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
547	$(RM_RF) $(DISTVNAME)
548	$(NOECHO) $(ECHO) 'Created $(DISTVNAME).shar'
549	$(POSTOP)
550
551
552# --- MakeMaker distdir section:
553create_distdir :
554	$(RM_RF) $(DISTVNAME)
555	$(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
556		-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
557
558distdir : create_distdir
559	$(NOECHO) $(NOOP)
560
561
562
563# --- MakeMaker dist_test section:
564disttest : distdir
565	cd $(DISTVNAME) && $(ABSPERLRUN) Makefile.PL
566	cd $(DISTVNAME) && $(MAKE) $(PASTHRU)
567	cd $(DISTVNAME) && $(MAKE) test $(PASTHRU)
568
569
570
571# --- MakeMaker dist_ci section:
572
573ci :
574	$(PERLRUN) "-MExtUtils::Manifest=maniread" \
575	  -e "@all = keys %{ maniread() };" \
576	  -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
577	  -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) @all});"
578
579
580# --- MakeMaker distmeta section:
581distmeta : create_distdir metafile
582	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -e q{META.yml};' \
583	  -e 'eval { maniadd({q{META.yml} => q{Module YAML meta-data (added by MakeMaker)}}) }' \
584	  -e '    or print "Could not add META.yml to MANIFEST: $$$${'\''@'\''}\n"' --
585	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'exit unless -f q{META.json};' \
586	  -e 'eval { maniadd({q{META.json} => q{Module JSON meta-data (added by MakeMaker)}}) }' \
587	  -e '    or print "Could not add META.json to MANIFEST: $$$${'\''@'\''}\n"' --
588
589
590
591# --- MakeMaker distsignature section:
592distsignature : create_distdir
593	$(NOECHO) cd $(DISTVNAME) && $(ABSPERLRUN) -MExtUtils::Manifest=maniadd -e 'eval { maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) }' \
594	  -e '    or print "Could not add SIGNATURE to MANIFEST: $$$${'\''@'\''}\n"' --
595	$(NOECHO) cd $(DISTVNAME) && $(TOUCH) SIGNATURE
596	cd $(DISTVNAME) && cpansign -s
597
598
599
600# --- MakeMaker install section:
601
602install :: pure_install doc_install
603	$(NOECHO) $(NOOP)
604
605install_perl :: pure_perl_install doc_perl_install
606	$(NOECHO) $(NOOP)
607
608install_site :: pure_site_install doc_site_install
609	$(NOECHO) $(NOOP)
610
611install_vendor :: pure_vendor_install doc_vendor_install
612	$(NOECHO) $(NOOP)
613
614pure_install :: pure_$(INSTALLDIRS)_install
615	$(NOECHO) $(NOOP)
616
617doc_install :: doc_$(INSTALLDIRS)_install
618	$(NOECHO) $(NOOP)
619
620pure__install : pure_site_install
621	$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
622
623doc__install : doc_site_install
624	$(NOECHO) $(ECHO) INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
625
626pure_perl_install :: all
627	$(NOECHO) $(MOD_INSTALL) \
628		read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \
629		write $(DESTINSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \
630		$(INST_LIB) $(DESTINSTALLPRIVLIB) \
631		$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \
632		$(INST_BIN) $(DESTINSTALLBIN) \
633		$(INST_SCRIPT) $(DESTINSTALLSCRIPT) \
634		$(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \
635		$(INST_MAN3DIR) $(DESTINSTALLMAN3DIR)
636	$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
637		$(SITEARCHEXP)/auto/$(FULLEXT)
638
639
640pure_site_install :: all
641	$(NOECHO) $(MOD_INSTALL) \
642		read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
643		write $(DESTINSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
644		$(INST_LIB) $(DESTINSTALLSITELIB) \
645		$(INST_ARCHLIB) $(DESTINSTALLSITEARCH) \
646		$(INST_BIN) $(DESTINSTALLSITEBIN) \
647		$(INST_SCRIPT) $(DESTINSTALLSITESCRIPT) \
648		$(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) \
649		$(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR)
650	$(NOECHO) $(WARN_IF_OLD_PACKLIST) \
651		$(PERL_ARCHLIB)/auto/$(FULLEXT)
652
653pure_vendor_install :: all
654	$(NOECHO) $(MOD_INSTALL) \
655		read $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist \
656		write $(DESTINSTALLVENDORARCH)/auto/$(FULLEXT)/.packlist \
657		$(INST_LIB) $(DESTINSTALLVENDORLIB) \
658		$(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) \
659		$(INST_BIN) $(DESTINSTALLVENDORBIN) \
660		$(INST_SCRIPT) $(DESTINSTALLVENDORSCRIPT) \
661		$(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) \
662		$(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR)
663
664
665doc_perl_install :: all
666	$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
667	-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
668	-$(NOECHO) $(DOC_INSTALL) \
669		"Module" "$(NAME)" \
670		"installed into" "$(INSTALLPRIVLIB)" \
671		LINKTYPE "$(LINKTYPE)" \
672		VERSION "$(VERSION)" \
673		EXE_FILES "$(EXE_FILES)" \
674		>> $(DESTINSTALLARCHLIB)/perllocal.pod
675
676doc_site_install :: all
677	$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
678	-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
679	-$(NOECHO) $(DOC_INSTALL) \
680		"Module" "$(NAME)" \
681		"installed into" "$(INSTALLSITELIB)" \
682		LINKTYPE "$(LINKTYPE)" \
683		VERSION "$(VERSION)" \
684		EXE_FILES "$(EXE_FILES)" \
685		>> $(DESTINSTALLARCHLIB)/perllocal.pod
686
687doc_vendor_install :: all
688	$(NOECHO) $(ECHO) Appending installation info to $(DESTINSTALLARCHLIB)/perllocal.pod
689	-$(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
690	-$(NOECHO) $(DOC_INSTALL) \
691		"Module" "$(NAME)" \
692		"installed into" "$(INSTALLVENDORLIB)" \
693		LINKTYPE "$(LINKTYPE)" \
694		VERSION "$(VERSION)" \
695		EXE_FILES "$(EXE_FILES)" \
696		>> $(DESTINSTALLARCHLIB)/perllocal.pod
697
698
699uninstall :: uninstall_from_$(INSTALLDIRS)dirs
700	$(NOECHO) $(NOOP)
701
702uninstall_from_perldirs ::
703	$(NOECHO) $(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
704
705uninstall_from_sitedirs ::
706	$(NOECHO) $(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
707
708uninstall_from_vendordirs ::
709	$(NOECHO) $(UNINSTALL) $(VENDORARCHEXP)/auto/$(FULLEXT)/.packlist
710
711
712# --- MakeMaker force section:
713# Phony target to force checking subdirectories.
714FORCE :
715	$(NOECHO) $(NOOP)
716
717
718# --- MakeMaker perldepend section:
719
720
721# --- MakeMaker makefile section:
722# We take a very conservative approach here, but it's worth it.
723# We move Makefile to Makefile.old here to avoid gnu make looping.
724$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
725	$(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
726	$(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
727	-$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
728	-$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
729	- $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
730	$(PERLRUN) Makefile.PL
731	$(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
732	$(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command.  <=="
733	$(FALSE)
734
735
736
737# --- MakeMaker staticmake section:
738
739# --- MakeMaker makeaperl section ---
740MAP_TARGET    = perl
741FULLPERL      = /opt/manni/perlbrew/perls/perl-5.10.1/bin/perl
742
743$(MAP_TARGET) :: static $(MAKE_APERL_FILE)
744	$(MAKE) $(USEMAKEFILE) $(MAKE_APERL_FILE) $@
745
746$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE) pm_to_blib
747	$(NOECHO) $(ECHO) Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
748	$(NOECHO) $(PERLRUNINST) \
749		Makefile.PL DIR= \
750		MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
751		MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
752
753
754# --- MakeMaker test section:
755
756TEST_VERBOSE=0
757TEST_TYPE=test_$(LINKTYPE)
758TEST_FILE = test.pl
759TEST_FILES = t/001_load.t t/002_xmlsec.t t/003_params.t t/004_keyhandling.t t/005_interface.t
760TESTDB_SW = -d
761
762testdb :: testdb_$(LINKTYPE)
763
764test :: $(TEST_TYPE) subdirs-test
765
766subdirs-test ::
767	$(NOECHO) $(NOOP)
768
769
770test_dynamic :: pure_all
771	PERL_DL_NONLAZY=1 $(FULLPERLRUN) "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness($(TEST_VERBOSE), 'inc', '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)
772
773testdb_dynamic :: pure_all
774	PERL_DL_NONLAZY=1 $(FULLPERLRUN) $(TESTDB_SW) "-Iinc" "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE)
775
776test_ : test_dynamic
777
778test_static :: test_dynamic
779testdb_static :: testdb_dynamic
780
781
782# --- MakeMaker ppd section:
783# Creates a PPD (Perl Package Description) for a binary distribution.
784ppd :
785	$(NOECHO) $(ECHO) '<SOFTPKG NAME="$(DISTNAME)" VERSION="$(VERSION)">' > $(DISTNAME).ppd
786	$(NOECHO) $(ECHO) '    <ABSTRACT>Generate signed XML documents as SAML responses for Google'\''s SSO implementation</ABSTRACT>' >> $(DISTNAME).ppd
787	$(NOECHO) $(ECHO) '    <AUTHOR>Manni Heumann (saml at lxxi dot org)</AUTHOR>' >> $(DISTNAME).ppd
788	$(NOECHO) $(ECHO) '    <IMPLEMENTATION>' >> $(DISTNAME).ppd
789	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Carp::" />' >> $(DISTNAME).ppd
790	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Crypt::OpenSSL::Bignum" />' >> $(DISTNAME).ppd
791	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Crypt::OpenSSL::DSA" />' >> $(DISTNAME).ppd
792	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Crypt::OpenSSL::RSA" />' >> $(DISTNAME).ppd
793	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Date::Format" />' >> $(DISTNAME).ppd
794	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Digest::SHA" />' >> $(DISTNAME).ppd
795	$(NOECHO) $(ECHO) '        <REQUIRE NAME="File::Which" />' >> $(DISTNAME).ppd
796	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Google::SAML::Request" />' >> $(DISTNAME).ppd
797	$(NOECHO) $(ECHO) '        <REQUIRE NAME="HTML::Entities" />' >> $(DISTNAME).ppd
798	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::Exception" />' >> $(DISTNAME).ppd
799	$(NOECHO) $(ECHO) '        <REQUIRE NAME="Test::Most" />' >> $(DISTNAME).ppd
800	$(NOECHO) $(ECHO) '        <REQUIRE NAME="XML::CanonicalizeXML" />' >> $(DISTNAME).ppd
801	$(NOECHO) $(ECHO) '        <ARCHITECTURE NAME="i686-linux-5.10" />' >> $(DISTNAME).ppd
802	$(NOECHO) $(ECHO) '        <CODEBASE HREF="" />' >> $(DISTNAME).ppd
803	$(NOECHO) $(ECHO) '    </IMPLEMENTATION>' >> $(DISTNAME).ppd
804	$(NOECHO) $(ECHO) '</SOFTPKG>' >> $(DISTNAME).ppd
805
806
807# --- MakeMaker pm_to_blib section:
808
809pm_to_blib : $(FIRST_MAKEFILE) $(TO_INST_PM)
810	$(NOECHO) $(ABSPERLRUN) -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''$(INST_LIB)/auto'\'', q[$(PM_FILTER)], '\''$(PERM_DIR)'\'')' -- \
811	  lib/Google/SAML/Response.pm blib/lib/Google/SAML/Response.pm
812	$(NOECHO) $(TOUCH) pm_to_blib
813
814
815# --- MakeMaker selfdocument section:
816
817
818# --- MakeMaker postamble section:
819
820
821# End.
822# Postamble by Module::Install 1.06
823# --- Module::Install::Admin::Makefile section:
824
825realclean purge ::
826	$(RM_F) $(DISTVNAME).tar$(SUFFIX)
827	$(RM_F) MANIFEST.bak _build
828	$(PERL) "-Ilib" "-MModule::Install::Admin" -e "remove_meta()"
829	$(RM_RF) inc
830
831reset :: purge
832
833upload :: test dist
834	cpan-upload -verbose $(DISTVNAME).tar$(SUFFIX)
835
836grok ::
837	perldoc Module::Install
838
839distsign ::
840	cpansign -s
841
842# --- Module::Install::AutoInstall section:
843
844config :: installdeps
845	$(NOECHO) $(NOOP)
846
847checkdeps ::
848	$(PERL) Makefile.PL --checkdeps
849
850installdeps ::
851	$(PERL) Makefile.PL --config= --installdeps=Google::SAML::Request,0,Crypt::OpenSSL::DSA,0,Crypt::OpenSSL::Bignum,0
852
853installdeps_notest ::
854	$(PERL) Makefile.PL --config=notest,1 --installdeps=Google::SAML::Request,0,Crypt::OpenSSL::DSA,0,Crypt::OpenSSL::Bignum,0
855
856upgradedeps ::
857	$(PERL) Makefile.PL --config= --upgradedeps=Google::SAML::Request,0,Crypt::OpenSSL::DSA,0,Crypt::OpenSSL::Bignum,0,Date::Format,0,Crypt::OpenSSL::RSA,0,Digest::SHA,0,File::Which,0,Carp,0,XML::CanonicalizeXML,0,Test::Most,0,Test::Exception,0,HTML::Entities,0
858
859upgradedeps_notest ::
860	$(PERL) Makefile.PL --config=notest,1 --upgradedeps=Google::SAML::Request,0,Crypt::OpenSSL::DSA,0,Crypt::OpenSSL::Bignum,0,Date::Format,0,Crypt::OpenSSL::RSA,0,Digest::SHA,0,File::Which,0,Carp,0,XML::CanonicalizeXML,0,Test::Most,0,Test::Exception,0,HTML::Entities,0
861
862listdeps ::
863	@$(PERL) -le "print for @ARGV" Google::SAML::Request Crypt::OpenSSL::DSA Crypt::OpenSSL::Bignum
864
865listalldeps ::
866	@$(PERL) -le "print for @ARGV" Google::SAML::Request Crypt::OpenSSL::DSA Crypt::OpenSSL::Bignum Date::Format Crypt::OpenSSL::RSA Digest::SHA File::Which Carp XML::CanonicalizeXML Test::Most Test::Exception HTML::Entities
867
868