CGISession
view release on metacpan or search on metacpan
Session/Makefile view on Meta::CPAN
MAN3EXT = 3
PERM_RW = 644
PERM_RWX = 755
# work around a famous dec-osf make(1) feature(?):
makemakerdflt: all
.SUFFIXES: .xs .c .C .cpp .cxx .cc $(OBJ_EXT)
# Nick wanted to get rid of .PRECIOUS. I don't remember why. I seem to recall, that
# some make implementations will delete the Makefile when we rebuild it. Because
# we call false(1) when we rebuild it. So make(1) is not completely wrong when it
# does so. Our milage may vary.
# .PRECIOUS: Makefile # seems to be not necessary anymore
.PHONY: all config static dynamic test linkext manifest
# Where is the Config information that we are using/depend on
CONFIGDEP = $(PERL_ARCHLIB)/Config.pm $(PERL_INC)/config.h
# Where to put things:
INST_LIBDIR = $(INST_LIB)/CGI
INST_ARCHLIBDIR = $(INST_ARCHLIB)/CGI
INST_AUTODIR = $(INST_LIB)/auto/$(FULLEXT)
INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
INST_STATIC =
INST_DYNAMIC =
INST_BOOT =
EXPORT_LIST =
PERL_ARCHIVE =
TO_INST_PM = Session.pm \
lib/CGI/Session/Authenticator/Backdoor.pm \
lib/CGI/Session/Authenticator/Backdoor.pm.~1~ \
lib/CGI/Session/Authenticator/Backdoor.pm.~2~ \
lib/CGI/Session/Authenticator/Backdoor.pm.~3~ \
lib/CGI/Session/Authenticator/LDAP.pm \
lib/CGI/Session/Authenticator/LDAP.pm.~1~ \
lib/CGI/Session/Authenticator/LDAP.pm.~2~ \
lib/CGI/Session/Authenticator/LDAP.pm.~3~ \
lib/CGI/Session/Authenticator/LDAP.pm.~4~ \
lib/CGI/Session/Authenticator/NetLDAP.pm \
lib/CGI/Session/Authenticator/NetLDAP.pm.~1~ \
lib/CGI/Session/Authenticator/NetLDAP.pm.~2~ \
lib/CGI/Session/Authenticator/NetLDAP.pm.~3~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm \
lib/CGI/Session/Authorizor/Allowed_User_File.pm.~1~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm.~2~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm.~3~ \
lib/CGI/Session/Authorizor/LDAP.pm \
lib/CGI/Session/Authorizor/LDAP.pm.~1~ \
lib/CGI/Session/Authorizor/LDAP.pm.~2~ \
lib/CGI/Session/Authorizor/NetLDAP.pm \
lib/CGI/Session/Authorizor/NetLDAP.pm.~1~ \
lib/CGI/Session/Authorizor/NetLDAP.pm.~2~ \
lib/CGI/Session/CGI.pm \
lib/CGI/Session/CookieJar.pm \
lib/CGI/Session/CookieJar.pm~ \
lib/CGI/Session/CookieJar/DBI.pm \
lib/CGI/Session/CookieJar/DBI.pm~
PM_TO_BLIB = lib/CGI/Session/Authorizor/LDAP.pm.~1~ \
$(INST_LIB)/CGI/Session/Authorizor/LDAP.pm.~1~ \
lib/CGI/Session/Authorizor/LDAP.pm.~2~ \
$(INST_LIB)/CGI/Session/Authorizor/LDAP.pm.~2~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm.~1~ \
$(INST_LIB)/CGI/Session/Authorizor/Allowed_User_File.pm.~1~ \
lib/CGI/Session/Authenticator/LDAP.pm.~1~ \
$(INST_LIB)/CGI/Session/Authenticator/LDAP.pm.~1~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm.~2~ \
$(INST_LIB)/CGI/Session/Authorizor/Allowed_User_File.pm.~2~ \
lib/CGI/Session/Authorizor/LDAP.pm \
$(INST_LIB)/CGI/Session/Authorizor/LDAP.pm \
lib/CGI/Session/Authenticator/LDAP.pm.~2~ \
$(INST_LIB)/CGI/Session/Authenticator/LDAP.pm.~2~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm.~3~ \
$(INST_LIB)/CGI/Session/Authorizor/Allowed_User_File.pm.~3~ \
lib/CGI/Session/Authenticator/LDAP.pm.~3~ \
$(INST_LIB)/CGI/Session/Authenticator/LDAP.pm.~3~ \
lib/CGI/Session/Authorizor/NetLDAP.pm.~1~ \
$(INST_LIB)/CGI/Session/Authorizor/NetLDAP.pm.~1~ \
lib/CGI/Session/Authenticator/LDAP.pm.~4~ \
$(INST_LIB)/CGI/Session/Authenticator/LDAP.pm.~4~ \
Session.pm \
$(INST_LIBDIR)/Session.pm \
lib/CGI/Session/Authorizor/NetLDAP.pm.~2~ \
$(INST_LIB)/CGI/Session/Authorizor/NetLDAP.pm.~2~ \
lib/CGI/Session/Authenticator/Backdoor.pm.~1~ \
$(INST_LIB)/CGI/Session/Authenticator/Backdoor.pm.~1~ \
lib/CGI/Session/Authorizor/Allowed_User_File.pm \
$(INST_LIB)/CGI/Session/Authorizor/Allowed_User_File.pm \
lib/CGI/Session/Authenticator/LDAP.pm \
$(INST_LIB)/CGI/Session/Authenticator/LDAP.pm \
lib/CGI/Session/Authenticator/Backdoor.pm.~2~ \
$(INST_LIB)/CGI/Session/Authenticator/Backdoor.pm.~2~ \
lib/CGI/Session/Authenticator/Backdoor.pm.~3~ \
$(INST_LIB)/CGI/Session/Authenticator/Backdoor.pm.~3~ \
lib/CGI/Session/Authenticator/NetLDAP.pm.~1~ \
$(INST_LIB)/CGI/Session/Authenticator/NetLDAP.pm.~1~ \
lib/CGI/Session/Authorizor/NetLDAP.pm \
$(INST_LIB)/CGI/Session/Authorizor/NetLDAP.pm \
lib/CGI/Session/Authenticator/NetLDAP.pm.~2~ \
$(INST_LIB)/CGI/Session/Authenticator/NetLDAP.pm.~2~ \
lib/CGI/Session/Authenticator/NetLDAP.pm.~3~ \
$(INST_LIB)/CGI/Session/Authenticator/NetLDAP.pm.~3~ \
lib/CGI/Session/Authenticator/Backdoor.pm \
$(INST_LIB)/CGI/Session/Authenticator/Backdoor.pm \
lib/CGI/Session/Authenticator/NetLDAP.pm \
$(INST_LIB)/CGI/Session/Authenticator/NetLDAP.pm \
lib/CGI/Session/CGI.pm \
$(INST_LIB)/CGI/Session/CGI.pm \
lib/CGI/Session/CookieJar/DBI.pm~ \
$(INST_LIB)/CGI/Session/CookieJar/DBI.pm~ \
lib/CGI/Session/CookieJar.pm~ \
$(INST_LIB)/CGI/Session/CookieJar.pm~ \
lib/CGI/Session/CookieJar/DBI.pm \
$(INST_LIB)/CGI/Session/CookieJar/DBI.pm \
lib/CGI/Session/CookieJar.pm \
$(INST_LIB)/CGI/Session/CookieJar.pm
# --- MakeMaker tool_autosplit section:
# Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e 'use AutoSplit;autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1) ;'
# --- MakeMaker tool_xsubpp section:
# --- MakeMaker tools_other section:
SHELL = /bin/sh
CHMOD = chmod
CP = cp
LD = gcc -B/usr/ccs/bin/
MV = mv
NOOP = $(SHELL) -c true
RM_F = rm -f
RM_RF = rm -rf
TEST_F = test -f
TOUCH = touch
UMASK_NULL = umask 0
DEV_NULL = > /dev/null 2>&1
# The following is a portable way to say mkdir -p
# To see which directories are created, change the if 0 to if 1
MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath
# This helps us to minimize the effect of the .exists files A yet
# better solution would be to have a stable file in the perl
# distribution with a timestamp of zero. But this solution doesn't
# need any changes to the core distribution and works with older perls
EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime
# Here we warn users that an old packlist file was found somewhere,
# and that they should call some uninstall routine
WARN_IF_OLD_PACKLIST = $(PERL) -we 'exit unless -f $$ARGV[0];' \
-e 'print "WARNING: I have found an old package in\n";' \
-e 'print "\t$$ARGV[0].\n";' \
-e 'print "Please make sure the two installations are not conflicting\n";'
UNINST=0
VERBINST=1
MOD_INSTALL = $(PERL) -I$(INST_LIB) -I$(PERL_LIB) -MExtUtils::Install \
-e "install({@ARGV},'$(VERBINST)',0,'$(UNINST)');"
DOC_INSTALL = $(PERL) -e '$$\="\n\n";' \
-e 'print "=head2 ", scalar(localtime), ": C<", shift, ">", " L<", shift, ">";' \
-e 'print "=over 4";' \
-e 'while (defined($$key = shift) and defined($$val = shift)){print "=item *";print "C<$$key: $$val>";}' \
-e 'print "=back";'
UNINSTALL = $(PERL) -MExtUtils::Install \
-e 'uninstall($$ARGV[0],1,1); print "\nUninstall is deprecated. Please check the";' \
-e 'print " packlist above carefully.\n There may be errors. Remove the";' \
-e 'print " appropriate files manually.\n Sorry for the inconveniences.\n"'
Session/Makefile view on Meta::CPAN
# --- MakeMaker dynamic_bs section:
BOOTSTRAP =
# --- MakeMaker dynamic_lib section:
# --- MakeMaker static section:
## $(INST_PM) has been moved to the all: target.
## It remains here for awhile to allow for old usage: "make static"
#static :: Makefile $(INST_STATIC) $(INST_PM)
static :: Makefile $(INST_STATIC)
@$(NOOP)
# --- MakeMaker static_lib section:
# --- MakeMaker manifypods section:
POD2MAN_EXE = /usr/local/bin/pod2man
POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \
-e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "Makefile";' \
-e 'print "Manifying $$m{$$_}\n";' \
-e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install $$m{$$_}\n";' \
-e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: $$!\n";}'
manifypods : pure_all Session.pm
@$(POD2MAN) \
Session.pm \
$(INST_MAN3DIR)/CGI::Session.$(MAN3EXT)
# --- MakeMaker processPL section:
# --- MakeMaker installbin section:
# --- MakeMaker subdirs section:
# none
# --- MakeMaker clean section:
# Delete temporary files but do not touch installed files. We don't delete
# the Makefile here so a later make realclean still has a makefile to use.
clean ::
-rm -rf ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all perlmain.c mon.out core so_locations pm_to_blib *~ */*~ */*/*~ *$(OBJ_EXT) *$(LIB_EXT) perl.exe $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def $(BASEEXT).exp
-mv Makefile Makefile.old $(DEV_NULL)
# --- MakeMaker realclean section:
# Delete temporary files (via clean) and also delete installed files
realclean purge :: clean
rm -rf $(INST_AUTODIR) $(INST_ARCHAUTODIR)
rm -f $(INST_LIB)/CGI/Session/Authorizor/LDAP.pm.~1~ $(INST_LIB)/CGI/Session/Authorizor/LDAP.pm.~2~ $(INST_LIB)/CGI/Session/Authorizor/Allowed_User_File.pm.~1~ $(INST_LIB)/CGI/Session/Authenticator/LDAP.pm.~1~ $(INST_LIB)/CGI/Session/Authorizor/Allo...
rm -rf Makefile Makefile.old
# --- MakeMaker dist_basics section:
distclean :: realclean distcheck
distcheck :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=fullcheck \
-e fullcheck
skipcheck :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=skipcheck \
-e skipcheck
manifest :
$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=mkmanifest \
-e mkmanifest
# --- MakeMaker dist_core section:
dist : $(DIST_DEFAULT)
@$(PERL) -le 'print "Warning: Makefile possibly out of date with $$vf" if ' \
-e '-e ($$vf="$(VERSION_FROM)") and -M $$vf < -M "Makefile";'
tardist : $(DISTVNAME).tar$(SUFFIX)
zipdist : $(DISTVNAME).zip
$(DISTVNAME).tar$(SUFFIX) : distdir
$(PREOP)
$(TO_UNIX)
$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(COMPRESS) $(DISTVNAME).tar
$(POSTOP)
$(DISTVNAME).zip : distdir
$(PREOP)
$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
$(RM_RF) $(DISTVNAME)
$(POSTOP)
uutardist : $(DISTVNAME).tar$(SUFFIX)
uuencode $(DISTVNAME).tar$(SUFFIX) \
$(DISTVNAME).tar$(SUFFIX) > \
$(DISTVNAME).tar$(SUFFIX)_uu
shdist : distdir
$(PREOP)
$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
$(RM_RF) $(DISTVNAME)
$(POSTOP)
# --- MakeMaker dist_dir section:
distdir :
$(RM_RF) $(DISTVNAME)
( run in 1.678 second using v1.01-cache-2.11-cpan-39bf76dae61 )