[system] / trunk / xmlrpc / RPC / RPC-XML-0.25 / Makefile Repository:
ViewVC logotype

View of /trunk/xmlrpc/RPC/RPC-XML-0.25/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 279 - (download) (annotate)
Fri May 17 21:44:04 2002 UTC (17 years, 1 month ago) by gage
File size: 22525 byte(s)
Experimental xmlrpc WeBWorK webservices

    1 # This Makefile is for the RPC::XML extension to perl.
    2 #
    3 # It was generated automatically by MakeMaker version
    4 # 5.45 (Revision: 1.222) 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 #   MakeMaker Parameters:
   12 
   13 #	EXE_FILES => [q[etc/make_method]]
   14 #	NAME => q[RPC::XML]
   15 #	PM => { lib/RPC/XML/Client.pm=>q[$(INST_LIB)/RPC/XML/Client.pm], methods/multicall.xpl=>q[$(INST_LIB)/RPC/XML/multicall.xpl], methods/identity.xpl=>q[$(INST_LIB)/RPC/XML/identity.xpl], methods/methodHelp.xpl=>q[$(INST_LIB)/RPC/XML/methodHelp.xpl], methods/listMethods.xpl=>q[$(INST_LIB)/RPC/XML/listMethods.xpl], lib/RPC/XML/Server.pm=>q[$(INST_LIB)/RPC/XML/Server.pm], lib/RPC/XML.pm=>q[$(INST_LIB)/RPC/XML.pm], lib/RPC/XML/Parser.pm=>q[$(INST_LIB)/RPC/XML/Parser.pm], methods/introspection.xpl=>q[$(INST_LIB)/RPC/XML/introspection.xpl], lib/Apache/RPC/Server.pm=>q[$(INST_LIB)/Apache/RPC/Server.pm], methods/methodSignature.xpl=>q[$(INST_LIB)/RPC/XML/methodSignature.xpl], lib/Apache/RPC/status.xpl=>q[$(INST_LIB)/Apache/RPC/status.xpl], methods/status.xpl=>q[$(INST_LIB)/RPC/XML/status.xpl] }
   16 #	PREREQ_PM => { LWP=>q[0], XML::Parser=>q[2.29] }
   17 #	VERSION => q[0.25]
   18 #	clean => { FILES=>q[pod2html-* *.html methods/*.xpl lib/Apache/RPC/status.xpl] }
   19 #	dist => { COMPRESS=>q[gzip -9f] }
   20 
   21 # --- MakeMaker post_initialize section:
   22 %.xpl : %.code %.help %.base etc/make_method
   23 	$(PERL) etc/make_method --base=$*
   24 
   25 
   26 # --- MakeMaker const_config section:
   27 
   28 # These definitions are from config.sh (via /usr/local/lib/perl5/5.6.1/i386-freebsd/Config.pm)
   29 
   30 # They may have been overridden via Makefile.PL or on the command line
   31 AR = ar
   32 CC = cc
   33 CCCDLFLAGS = -DPIC -fpic
   34 CCDLFLAGS =  
   35 DLEXT = so
   36 DLSRC = dl_dlopen.xs
   37 LD = cc
   38 LDDLFLAGS = -shared  -L/usr/local/lib
   39 LDFLAGS = -Wl,-E  -L/usr/local/lib
   40 LIBC = 
   41 LIB_EXT = .a
   42 OBJ_EXT = .o
   43 OSNAME = freebsd
   44 OSVERS = 4.2-release
   45 RANLIB = :
   46 SO = so
   47 EXE_EXT = 
   48 FULL_AR = /usr/bin/ar
   49 
   50 
   51 # --- MakeMaker constants section:
   52 AR_STATIC_ARGS = cr
   53 NAME = RPC::XML
   54 DISTNAME = RPC-XML
   55 NAME_SYM = RPC_XML
   56 VERSION = 0.25
   57 VERSION_SYM = 0_25
   58 XS_VERSION = 0.25
   59 INST_BIN = blib/bin
   60 INST_EXE = blib/script
   61 INST_LIB = blib/lib
   62 INST_ARCHLIB = blib/arch
   63 INST_SCRIPT = blib/script
   64 PREFIX = /usr/local
   65 INSTALLDIRS = site
   66 INSTALLPRIVLIB = $(PREFIX)/lib/perl5/5.6.1
   67 INSTALLARCHLIB = $(PREFIX)/lib/perl5/5.6.1/i386-freebsd
   68 INSTALLSITELIB = $(PREFIX)/lib/perl5/site_perl/5.6.1
   69 INSTALLSITEARCH = $(PREFIX)/lib/perl5/site_perl/5.6.1/i386-freebsd
   70 INSTALLBIN = $(PREFIX)/bin
   71 INSTALLSCRIPT = $(PREFIX)/bin
   72 PERL_LIB = /usr/local/lib/perl5/5.6.1
   73 PERL_ARCHLIB = /usr/local/lib/perl5/5.6.1/i386-freebsd
   74 SITELIBEXP = /usr/local/lib/perl5/site_perl/5.6.1
   75 SITEARCHEXP = /usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd
   76 LIBPERL_A = libperl.a
   77 FIRST_MAKEFILE = Makefile
   78 MAKE_APERL_FILE = Makefile.aperl
   79 PERLMAINCC = $(CC)
   80 PERL_INC = /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE
   81 PERL = /usr/local/bin/perl
   82 FULLPERL = /usr/local/bin/perl
   83 FULL_AR = /usr/bin/ar
   84 
   85 VERSION_MACRO = VERSION
   86 DEFINE_VERSION = -D$(VERSION_MACRO)=\"$(VERSION)\"
   87 XS_VERSION_MACRO = XS_VERSION
   88 XS_DEFINE_VERSION = -D$(XS_VERSION_MACRO)=\"$(XS_VERSION)\"
   89 PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc
   90 
   91 MAKEMAKER = /usr/local/lib/perl5/5.6.1/ExtUtils/MakeMaker.pm
   92 MM_VERSION = 5.45
   93 
   94 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
   95 # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
   96 # ROOTEXT = Directory part of FULLEXT with leading slash (eg /DBD)  !!! Deprecated from MM 5.32  !!!
   97 # PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
   98 # DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
   99 FULLEXT = RPC/XML
  100 BASEEXT = XML
  101 PARENT_NAME = RPC
  102 DLBASE = $(BASEEXT)
  103 OBJECT = 
  104 LDFROM = $(OBJECT)
  105 LINKTYPE = dynamic
  106 
  107 # Handy lists of source code files:
  108 XS_FILES= 
  109 C_FILES = 
  110 O_FILES = 
  111 H_FILES = 
  112 HTMLLIBPODS    = 
  113 HTMLSCRIPTPODS = 
  114 MAN1PODS = etc/make_method
  115 MAN3PODS = lib/Apache/RPC/Server.pm \
  116 	lib/RPC/XML.pm \
  117 	lib/RPC/XML/Client.pm \
  118 	lib/RPC/XML/Parser.pm \
  119 	lib/RPC/XML/Server.pm
  120 HTMLEXT = html
  121 INST_MAN1DIR = blib/man1
  122 INSTALLMAN1DIR = $(PREFIX)/man/man1
  123 MAN1EXT = 1
  124 INST_MAN3DIR = blib/man3
  125 INSTALLMAN3DIR = $(PREFIX)/man/man3
  126 MAN3EXT = 3
  127 PERM_RW = 644
  128 PERM_RWX = 755
  129 
  130 # work around a famous dec-osf make(1) feature(?):
  131 makemakerdflt: all
  132 
  133 .SUFFIXES: .xs .c .C .cpp .cxx .cc $(OBJ_EXT)
  134 
  135 # Nick wanted to get rid of .PRECIOUS. I don't remember why. I seem to recall, that
  136 # some make implementations will delete the Makefile when we rebuild it. Because
  137 # we call false(1) when we rebuild it. So make(1) is not completely wrong when it
  138 # does so. Our milage may vary.
  139 # .PRECIOUS: Makefile    # seems to be not necessary anymore
  140 
  141 .PHONY: all config static dynamic test linkext manifest
  142 
  143 # Where is the Config information that we are using/depend on
  144 CONFIGDEP = $(PERL_ARCHLIB)/Config.pm $(PERL_INC)/config.h
  145 
  146 # Where to put things:
  147 INST_LIBDIR      = $(INST_LIB)/RPC
  148 INST_ARCHLIBDIR  = $(INST_ARCHLIB)/RPC
  149 
  150 INST_AUTODIR     = $(INST_LIB)/auto/$(FULLEXT)
  151 INST_ARCHAUTODIR = $(INST_ARCHLIB)/auto/$(FULLEXT)
  152 
  153 INST_STATIC  =
  154 INST_DYNAMIC =
  155 INST_BOOT    =
  156 
  157 EXPORT_LIST = 
  158 
  159 PERL_ARCHIVE = 
  160 
  161 PERL_ARCHIVE_AFTER = 
  162 
  163 TO_INST_PM = lib/Apache/RPC/Server.pm \
  164 	lib/Apache/RPC/status.xpl \
  165 	lib/RPC/XML.pm \
  166 	lib/RPC/XML/Client.pm \
  167 	lib/RPC/XML/Parser.pm \
  168 	lib/RPC/XML/Server.pm \
  169 	methods/identity.xpl \
  170 	methods/introspection.xpl \
  171 	methods/listMethods.xpl \
  172 	methods/methodHelp.xpl \
  173 	methods/methodSignature.xpl \
  174 	methods/multicall.xpl \
  175 	methods/status.xpl
  176 
  177 PM_TO_BLIB = lib/RPC/XML/Client.pm \
  178 	$(INST_LIB)/RPC/XML/Client.pm \
  179 	methods/multicall.xpl \
  180 	$(INST_LIB)/RPC/XML/multicall.xpl \
  181 	methods/identity.xpl \
  182 	$(INST_LIB)/RPC/XML/identity.xpl \
  183 	methods/methodHelp.xpl \
  184 	$(INST_LIB)/RPC/XML/methodHelp.xpl \
  185 	methods/listMethods.xpl \
  186 	$(INST_LIB)/RPC/XML/listMethods.xpl \
  187 	lib/RPC/XML/Server.pm \
  188 	$(INST_LIB)/RPC/XML/Server.pm \
  189 	lib/RPC/XML.pm \
  190 	$(INST_LIB)/RPC/XML.pm \
  191 	lib/RPC/XML/Parser.pm \
  192 	$(INST_LIB)/RPC/XML/Parser.pm \
  193 	methods/introspection.xpl \
  194 	$(INST_LIB)/RPC/XML/introspection.xpl \
  195 	lib/Apache/RPC/Server.pm \
  196 	$(INST_LIB)/Apache/RPC/Server.pm \
  197 	methods/methodSignature.xpl \
  198 	$(INST_LIB)/RPC/XML/methodSignature.xpl \
  199 	lib/Apache/RPC/status.xpl \
  200 	$(INST_LIB)/Apache/RPC/status.xpl \
  201 	methods/status.xpl \
  202 	$(INST_LIB)/RPC/XML/status.xpl
  203 
  204 
  205 # --- MakeMaker tool_autosplit section:
  206 
  207 # Usage: $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
  208 AUTOSPLITFILE = $(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -e 'use AutoSplit;autosplit($$ARGV[0], $$ARGV[1], 0, 1, 1) ;'
  209 
  210 
  211 # --- MakeMaker tool_xsubpp section:
  212 
  213 
  214 # --- MakeMaker tools_other section:
  215 
  216 SHELL = /bin/sh
  217 CHMOD = chmod
  218 CP = cp
  219 LD = cc
  220 MV = mv
  221 NOOP = $(SHELL) -c true
  222 RM_F = rm -f
  223 RM_RF = rm -rf
  224 TEST_F = test -f
  225 TOUCH = touch
  226 UMASK_NULL = umask 0
  227 DEV_NULL = > /dev/null 2>&1
  228 
  229 # The following is a portable way to say mkdir -p
  230 # To see which directories are created, change the if 0 to if 1
  231 MKPATH = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e mkpath
  232 
  233 # This helps us to minimize the effect of the .exists files A yet
  234 # better solution would be to have a stable file in the perl
  235 # distribution with a timestamp of zero. But this solution doesn't
  236 # need any changes to the core distribution and works with older perls
  237 EQUALIZE_TIMESTAMP = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Command -e eqtime
  238 
  239 # Here we warn users that an old packlist file was found somewhere,
  240 # and that they should call some uninstall routine
  241 WARN_IF_OLD_PACKLIST = $(PERL) -we 'exit unless -f $$ARGV[0];' \
  242 -e 'print "WARNING: I have found an old package in\n";' \
  243 -e 'print "\t$$ARGV[0].\n";' \
  244 -e 'print "Please make sure the two installations are not conflicting\n";'
  245 
  246 UNINST=0
  247 VERBINST=0
  248 
  249 MOD_INSTALL = $(PERL) -I$(INST_LIB) -I$(PERL_LIB) -MExtUtils::Install \
  250 -e "install({@ARGV},'$(VERBINST)',0,'$(UNINST)');"
  251 
  252 DOC_INSTALL = $(PERL) -e '$$\="\n\n";' \
  253 -e 'print "=head2 ", scalar(localtime), ": C<", shift, ">", " L<", $$arg=shift, "|", $$arg, ">";' \
  254 -e 'print "=over 4";' \
  255 -e 'while (defined($$key = shift) and defined($$val = shift)){print "=item *";print "C<$$key: $$val>";}' \
  256 -e 'print "=back";'
  257 
  258 UNINSTALL =   $(PERL) -MExtUtils::Install \
  259 -e 'uninstall($$ARGV[0],1,1); print "\nUninstall is deprecated. Please check the";' \
  260 -e 'print " packlist above carefully.\n  There may be errors. Remove the";' \
  261 -e 'print " appropriate files manually.\n  Sorry for the inconveniences.\n"'
  262 
  263 
  264 # --- MakeMaker dist section:
  265 
  266 DISTVNAME = $(DISTNAME)-$(VERSION)
  267 TAR  = tar
  268 TARFLAGS = cvf
  269 ZIP  = zip
  270 ZIPFLAGS = -r
  271 COMPRESS = gzip -9f
  272 SUFFIX = .gz
  273 SHAR = shar
  274 PREOP = @$(NOOP)
  275 POSTOP = @$(NOOP)
  276 TO_UNIX = @$(NOOP)
  277 CI = ci -u
  278 RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
  279 DIST_CP = best
  280 DIST_DEFAULT = tardist
  281 
  282 
  283 # --- MakeMaker macro section:
  284 
  285 
  286 # --- MakeMaker depend section:
  287 
  288 
  289 # --- MakeMaker cflags section:
  290 
  291 
  292 # --- MakeMaker const_loadlibs section:
  293 
  294 
  295 # --- MakeMaker const_cccmd section:
  296 
  297 
  298 # --- MakeMaker post_constants section:
  299 
  300 
  301 # --- MakeMaker pasthru section:
  302 
  303 PASTHRU = LIB="$(LIB)"\
  304 	LIBPERL_A="$(LIBPERL_A)"\
  305 	LINKTYPE="$(LINKTYPE)"\
  306 	PREFIX="$(PREFIX)"\
  307 	OPTIMIZE="$(OPTIMIZE)"
  308 
  309 
  310 # --- MakeMaker c_o section:
  311 
  312 
  313 # --- MakeMaker xs_c section:
  314 
  315 
  316 # --- MakeMaker xs_o section:
  317 
  318 
  319 # --- MakeMaker top_targets section:
  320 
  321 #all ::	config $(INST_PM) subdirs linkext manifypods
  322 
  323 all :: pure_all htmlifypods manifypods
  324 	@$(NOOP)
  325 
  326 pure_all :: config pm_to_blib subdirs linkext
  327 	@$(NOOP)
  328 
  329 subdirs :: $(MYEXTLIB)
  330 	@$(NOOP)
  331 
  332 config :: Makefile $(INST_LIBDIR)/.exists
  333 	@$(NOOP)
  334 
  335 config :: $(INST_ARCHAUTODIR)/.exists
  336 	@$(NOOP)
  337 
  338 config :: $(INST_AUTODIR)/.exists
  339 	@$(NOOP)
  340 
  341 $(INST_AUTODIR)/.exists :: /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h
  342 	@$(MKPATH) $(INST_AUTODIR)
  343 	@$(EQUALIZE_TIMESTAMP) /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h $(INST_AUTODIR)/.exists
  344 
  345 	-@$(CHMOD) $(PERM_RWX) $(INST_AUTODIR)
  346 
  347 $(INST_LIBDIR)/.exists :: /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h
  348 	@$(MKPATH) $(INST_LIBDIR)
  349 	@$(EQUALIZE_TIMESTAMP) /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h $(INST_LIBDIR)/.exists
  350 
  351 	-@$(CHMOD) $(PERM_RWX) $(INST_LIBDIR)
  352 
  353 $(INST_ARCHAUTODIR)/.exists :: /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h
  354 	@$(MKPATH) $(INST_ARCHAUTODIR)
  355 	@$(EQUALIZE_TIMESTAMP) /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h $(INST_ARCHAUTODIR)/.exists
  356 
  357 	-@$(CHMOD) $(PERM_RWX) $(INST_ARCHAUTODIR)
  358 
  359 config :: $(INST_MAN1DIR)/.exists
  360 	@$(NOOP)
  361 
  362 
  363 $(INST_MAN1DIR)/.exists :: /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h
  364 	@$(MKPATH) $(INST_MAN1DIR)
  365 	@$(EQUALIZE_TIMESTAMP) /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h $(INST_MAN1DIR)/.exists
  366 
  367 	-@$(CHMOD) $(PERM_RWX) $(INST_MAN1DIR)
  368 
  369 config :: $(INST_MAN3DIR)/.exists
  370 	@$(NOOP)
  371 
  372 
  373 $(INST_MAN3DIR)/.exists :: /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h
  374 	@$(MKPATH) $(INST_MAN3DIR)
  375 	@$(EQUALIZE_TIMESTAMP) /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h $(INST_MAN3DIR)/.exists
  376 
  377 	-@$(CHMOD) $(PERM_RWX) $(INST_MAN3DIR)
  378 
  379 help:
  380 	perldoc ExtUtils::MakeMaker
  381 
  382 Version_check:
  383 	@$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \
  384 		-MExtUtils::MakeMaker=Version_check \
  385 		-e "Version_check('$(MM_VERSION)')"
  386 
  387 
  388 # --- MakeMaker linkext section:
  389 
  390 linkext :: $(LINKTYPE)
  391 	@$(NOOP)
  392 
  393 
  394 # --- MakeMaker dlsyms section:
  395 
  396 
  397 # --- MakeMaker dynamic section:
  398 
  399 ## $(INST_PM) has been moved to the all: target.
  400 ## It remains here for awhile to allow for old usage: "make dynamic"
  401 #dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT) $(INST_PM)
  402 dynamic :: Makefile $(INST_DYNAMIC) $(INST_BOOT)
  403 	@$(NOOP)
  404 
  405 
  406 # --- MakeMaker dynamic_bs section:
  407 
  408 BOOTSTRAP =
  409 
  410 
  411 # --- MakeMaker dynamic_lib section:
  412 
  413 
  414 # --- MakeMaker static section:
  415 
  416 ## $(INST_PM) has been moved to the all: target.
  417 ## It remains here for awhile to allow for old usage: "make static"
  418 #static :: Makefile $(INST_STATIC) $(INST_PM)
  419 static :: Makefile $(INST_STATIC)
  420 	@$(NOOP)
  421 
  422 
  423 # --- MakeMaker static_lib section:
  424 
  425 
  426 # --- MakeMaker htmlifypods section:
  427 
  428 htmlifypods : pure_all
  429 	@$(NOOP)
  430 
  431 
  432 # --- MakeMaker manifypods section:
  433 POD2MAN_EXE = /usr/local/bin/pod2man
  434 POD2MAN = $(PERL) -we '%m=@ARGV;for (keys %m){' \
  435 -e 'next if -e $$m{$$_} && -M $$m{$$_} < -M $$_ && -M $$m{$$_} < -M "Makefile";' \
  436 -e 'print "Manifying $$m{$$_}\n";' \
  437 -e 'system(qq[$$^X ].q["-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" $(POD2MAN_EXE) ].qq[$$_>$$m{$$_}])==0 or warn "Couldn\047t install $$m{$$_}\n";' \
  438 -e 'chmod(oct($(PERM_RW))), $$m{$$_} or warn "chmod $(PERM_RW) $$m{$$_}: $$!\n";}'
  439 
  440 manifypods : pure_all etc/make_method \
  441 	lib/RPC/XML/Client.pm \
  442 	lib/RPC/XML/Server.pm \
  443 	lib/RPC/XML.pm \
  444 	lib/RPC/XML/Parser.pm \
  445 	lib/Apache/RPC/Server.pm
  446 	@$(POD2MAN) \
  447 	etc/make_method \
  448 	$(INST_MAN1DIR)/make_method.$(MAN1EXT) \
  449 	lib/RPC/XML/Client.pm \
  450 	$(INST_MAN3DIR)/RPC::XML::Client.$(MAN3EXT) \
  451 	lib/RPC/XML/Server.pm \
  452 	$(INST_MAN3DIR)/RPC::XML::Server.$(MAN3EXT) \
  453 	lib/RPC/XML.pm \
  454 	$(INST_MAN3DIR)/RPC::XML.$(MAN3EXT) \
  455 	lib/RPC/XML/Parser.pm \
  456 	$(INST_MAN3DIR)/RPC::XML::Parser.$(MAN3EXT) \
  457 	lib/Apache/RPC/Server.pm \
  458 	$(INST_MAN3DIR)/Apache::RPC::Server.$(MAN3EXT)
  459 
  460 # --- MakeMaker processPL section:
  461 
  462 
  463 # --- MakeMaker installbin section:
  464 
  465 $(INST_SCRIPT)/.exists :: /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h
  466 	@$(MKPATH) $(INST_SCRIPT)
  467 	@$(EQUALIZE_TIMESTAMP) /usr/local/lib/perl5/5.6.1/i386-freebsd/CORE/perl.h $(INST_SCRIPT)/.exists
  468 
  469 	-@$(CHMOD) $(PERM_RWX) $(INST_SCRIPT)
  470 
  471 EXE_FILES = etc/make_method
  472 
  473 FIXIN = $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::MakeMaker \
  474     -e "MY->fixin(shift)"
  475 
  476 pure_all :: $(INST_SCRIPT)/make_method
  477 	@$(NOOP)
  478 
  479 realclean ::
  480 	rm -f $(INST_SCRIPT)/make_method
  481 
  482 $(INST_SCRIPT)/make_method: etc/make_method Makefile $(INST_SCRIPT)/.exists
  483 	@rm -f $(INST_SCRIPT)/make_method
  484 	cp etc/make_method $(INST_SCRIPT)/make_method
  485 	$(FIXIN) $(INST_SCRIPT)/make_method
  486 	-@$(CHMOD) $(PERM_RWX) $(INST_SCRIPT)/make_method
  487 
  488 
  489 # --- MakeMaker subdirs section:
  490 
  491 # none
  492 
  493 # --- MakeMaker clean section:
  494 
  495 # Delete temporary files but do not touch installed files. We don't delete
  496 # the Makefile here so a later make realclean still has a makefile to use.
  497 
  498 clean ::
  499 	-rm -rf pod2html-* *.html methods/*.xpl lib/Apache/RPC/status.xpl ./blib $(MAKE_APERL_FILE) $(INST_ARCHAUTODIR)/extralibs.all perlmain.c mon.out core core.*perl.*.? *perl.core so_locations pm_to_blib *$(OBJ_EXT) *$(LIB_EXT) perl.exe $(BOOTSTRAP) $(BASEEXT).bso $(BASEEXT).def $(BASEEXT).exp
  500 	-mv Makefile Makefile.old $(DEV_NULL)
  501 
  502 
  503 # --- MakeMaker realclean section:
  504 
  505 # Delete temporary files (via clean) and also delete installed files
  506 realclean purge ::  clean
  507 	rm -rf $(INST_AUTODIR) $(INST_ARCHAUTODIR)
  508 	rm -f  $(INST_LIB)/RPC/XML/Client.pm $(INST_LIB)/RPC/XML/multicall.xpl
  509 	rm -f $(INST_LIB)/RPC/XML/identity.xpl $(INST_LIB)/RPC/XML/methodHelp.xpl
  510 	rm -f $(INST_LIB)/RPC/XML/listMethods.xpl $(INST_LIB)/RPC/XML/Server.pm
  511 	rm -f $(INST_LIB)/RPC/XML.pm $(INST_LIB)/RPC/XML/Parser.pm
  512 	rm -f $(INST_LIB)/RPC/XML/introspection.xpl $(INST_LIB)/Apache/RPC/Server.pm
  513 	rm -f $(INST_LIB)/RPC/XML/methodSignature.xpl $(INST_LIB)/Apache/RPC/status.xpl
  514 	rm -f $(INST_LIB)/RPC/XML/status.xpl
  515 	rm -rf Makefile Makefile.old
  516 
  517 
  518 # --- MakeMaker dist_basics section:
  519 
  520 distclean :: realclean distcheck
  521 
  522 distcheck :
  523 	$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=fullcheck \
  524 		-e fullcheck
  525 
  526 skipcheck :
  527 	$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=skipcheck \
  528 		-e skipcheck
  529 
  530 manifest :
  531 	$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=mkmanifest \
  532 		-e mkmanifest
  533 
  534 veryclean : realclean
  535 	$(RM_F) *~ *.orig */*~ */*.orig
  536 
  537 
  538 # --- MakeMaker dist_core section:
  539 
  540 dist : $(DIST_DEFAULT)
  541 	@$(PERL) -le 'print "Warning: Makefile possibly out of date with $$vf" if ' \
  542 	    -e '-e ($$vf="$(VERSION_FROM)") and -M $$vf < -M "Makefile";'
  543 
  544 tardist : $(DISTVNAME).tar$(SUFFIX)
  545 
  546 zipdist : $(DISTVNAME).zip
  547 
  548 $(DISTVNAME).tar$(SUFFIX) : distdir
  549 	$(PREOP)
  550 	$(TO_UNIX)
  551 	$(TAR) $(TARFLAGS) $(DISTVNAME).tar $(DISTVNAME)
  552 	$(RM_RF) $(DISTVNAME)
  553 	$(COMPRESS) $(DISTVNAME).tar
  554 	$(POSTOP)
  555 
  556 $(DISTVNAME).zip : distdir
  557 	$(PREOP)
  558 	$(ZIP) $(ZIPFLAGS) $(DISTVNAME).zip $(DISTVNAME)
  559 	$(RM_RF) $(DISTVNAME)
  560 	$(POSTOP)
  561 
  562 uutardist : $(DISTVNAME).tar$(SUFFIX)
  563 	uuencode $(DISTVNAME).tar$(SUFFIX) \
  564 		$(DISTVNAME).tar$(SUFFIX) > \
  565 		$(DISTVNAME).tar$(SUFFIX)_uu
  566 
  567 shdist : distdir
  568 	$(PREOP)
  569 	$(SHAR) $(DISTVNAME) > $(DISTVNAME).shar
  570 	$(RM_RF) $(DISTVNAME)
  571 	$(POSTOP)
  572 
  573 
  574 # --- MakeMaker dist_dir section:
  575 
  576 distdir :
  577 	$(RM_RF) $(DISTVNAME)
  578 	$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=manicopy,maniread \
  579 		-e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"
  580 
  581 
  582 # --- MakeMaker dist_test section:
  583 
  584 disttest : distdir
  585 	cd $(DISTVNAME) && $(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) Makefile.PL
  586 	cd $(DISTVNAME) && $(MAKE)
  587 	cd $(DISTVNAME) && $(MAKE) test
  588 
  589 
  590 # --- MakeMaker dist_ci section:
  591 
  592 ci :
  593 	$(PERL) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -MExtUtils::Manifest=maniread \
  594 		-e "@all = keys %{ maniread() };" \
  595 		-e 'print("Executing $(CI) @all\n"); system("$(CI) @all");' \
  596 		-e 'print("Executing $(RCS_LABEL) ...\n"); system("$(RCS_LABEL) @all");'
  597 
  598 
  599 # --- MakeMaker install section:
  600 
  601 install :: all pure_install doc_install
  602 
  603 install_perl :: all pure_perl_install doc_perl_install
  604 
  605 install_site :: all pure_site_install doc_site_install
  606 
  607 install_ :: install_site
  608 	@echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  609 
  610 pure_install :: pure_$(INSTALLDIRS)_install
  611 
  612 doc_install :: doc_$(INSTALLDIRS)_install
  613 	@echo Appending installation info to $(INSTALLARCHLIB)/perllocal.pod
  614 
  615 pure__install : pure_site_install
  616 	@echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  617 
  618 doc__install : doc_site_install
  619 	@echo INSTALLDIRS not defined, defaulting to INSTALLDIRS=site
  620 
  621 pure_perl_install ::
  622 	@$(MOD_INSTALL) \
  623 		read $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist \
  624 		write $(INSTALLARCHLIB)/auto/$(FULLEXT)/.packlist \
  625 		$(INST_LIB) $(INSTALLPRIVLIB) \
  626 		$(INST_ARCHLIB) $(INSTALLARCHLIB) \
  627 		$(INST_BIN) $(INSTALLBIN) \
  628 		$(INST_SCRIPT) $(INSTALLSCRIPT) \
  629 		$(INST_HTMLLIBDIR) $(INSTALLHTMLPRIVLIBDIR) \
  630 		$(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) \
  631 		$(INST_MAN1DIR) $(INSTALLMAN1DIR) \
  632 		$(INST_MAN3DIR) $(INSTALLMAN3DIR)
  633 	@$(WARN_IF_OLD_PACKLIST) \
  634 		$(SITEARCHEXP)/auto/$(FULLEXT)
  635 
  636 
  637 pure_site_install ::
  638 	@$(MOD_INSTALL) \
  639 		read $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist \
  640 		write $(INSTALLSITEARCH)/auto/$(FULLEXT)/.packlist \
  641 		$(INST_LIB) $(INSTALLSITELIB) \
  642 		$(INST_ARCHLIB) $(INSTALLSITEARCH) \
  643 		$(INST_BIN) $(INSTALLBIN) \
  644 		$(INST_SCRIPT) $(INSTALLSCRIPT) \
  645 		$(INST_HTMLLIBDIR) $(INSTALLHTMLSITELIBDIR) \
  646 		$(INST_HTMLSCRIPTDIR) $(INSTALLHTMLSCRIPTDIR) \
  647 		$(INST_MAN1DIR) $(INSTALLMAN1DIR) \
  648 		$(INST_MAN3DIR) $(INSTALLMAN3DIR)
  649 	@$(WARN_IF_OLD_PACKLIST) \
  650 		$(PERL_ARCHLIB)/auto/$(FULLEXT)
  651 
  652 doc_perl_install ::
  653 	-@$(MKPATH) $(INSTALLARCHLIB)
  654 	-@$(DOC_INSTALL) \
  655 		"Module" "$(NAME)" \
  656 		"installed into" "$(INSTALLPRIVLIB)" \
  657 		LINKTYPE "$(LINKTYPE)" \
  658 		VERSION "$(VERSION)" \
  659 		EXE_FILES "$(EXE_FILES)" \
  660 		>> $(INSTALLARCHLIB)/perllocal.pod
  661 
  662 doc_site_install ::
  663 	-@$(MKPATH) $(INSTALLARCHLIB)
  664 	-@$(DOC_INSTALL) \
  665 		"Module" "$(NAME)" \
  666 		"installed into" "$(INSTALLSITELIB)" \
  667 		LINKTYPE "$(LINKTYPE)" \
  668 		VERSION "$(VERSION)" \
  669 		EXE_FILES "$(EXE_FILES)" \
  670 		>> $(INSTALLARCHLIB)/perllocal.pod
  671 
  672 
  673 uninstall :: uninstall_from_$(INSTALLDIRS)dirs
  674 
  675 uninstall_from_perldirs ::
  676 	@$(UNINSTALL) $(PERL_ARCHLIB)/auto/$(FULLEXT)/.packlist
  677 
  678 uninstall_from_sitedirs ::
  679 	@$(UNINSTALL) $(SITEARCHEXP)/auto/$(FULLEXT)/.packlist
  680 
  681 
  682 # --- MakeMaker force section:
  683 # Phony target to force checking subdirectories.
  684 FORCE:
  685 	@$(NOOP)
  686 
  687 
  688 # --- MakeMaker perldepend section:
  689 
  690 
  691 # --- MakeMaker makefile section:
  692 
  693 # We take a very conservative approach here, but it\'s worth it.
  694 # We move Makefile to Makefile.old here to avoid gnu make looping.
  695 Makefile : Makefile.PL $(CONFIGDEP)
  696 	@echo "Makefile out-of-date with respect to $?"
  697 	@echo "Cleaning current config before rebuilding Makefile..."
  698 	-@$(RM_F) Makefile.old
  699 	-@$(MV) Makefile Makefile.old
  700 	-$(MAKE) -f Makefile.old clean $(DEV_NULL) || $(NOOP)
  701 	$(PERL) "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" Makefile.PL 
  702 	@echo "==> Your Makefile has been rebuilt. <=="
  703 	@echo "==> Please rerun the make command.  <=="
  704 	false
  705 
  706 # To change behavior to :: would be nice, but would break Tk b9.02
  707 # so you find such a warning below the dist target.
  708 #Makefile :: $(VERSION_FROM)
  709 #	@echo "Warning: Makefile possibly out of date with $(VERSION_FROM)"
  710 
  711 
  712 # --- MakeMaker staticmake section:
  713 
  714 # --- MakeMaker makeaperl section ---
  715 MAP_TARGET    = perl
  716 FULLPERL      = /usr/local/bin/perl
  717 
  718 $(MAP_TARGET) :: static $(MAKE_APERL_FILE)
  719 	$(MAKE) -f $(MAKE_APERL_FILE) $@
  720 
  721 $(MAKE_APERL_FILE) : $(FIRST_MAKEFILE)
  722 	@echo Writing \"$(MAKE_APERL_FILE)\" for this $(MAP_TARGET)
  723 	@$(PERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) \
  724 		Makefile.PL DIR= \
  725 		MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
  726 		MAKEAPERL=1 NORECURS=1 CCCDLFLAGS=
  727 
  728 
  729 # --- MakeMaker test section:
  730 
  731 TEST_VERBOSE=0
  732 TEST_TYPE=test_$(LINKTYPE)
  733 TEST_FILE = test.pl
  734 TEST_FILES = t/*.t
  735 TESTDB_SW = -d
  736 
  737 testdb :: testdb_$(LINKTYPE)
  738 
  739 test :: $(TEST_TYPE)
  740 
  741 test_dynamic :: pure_all
  742 	PERL_DL_NONLAZY=1 $(FULLPERL) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) -e 'use Test::Harness qw(&runtests $$verbose); $$verbose=$(TEST_VERBOSE); runtests @ARGV;' $(TEST_FILES)
  743 
  744 testdb_dynamic :: pure_all
  745 	PERL_DL_NONLAZY=1 $(FULLPERL) $(TESTDB_SW) -I$(INST_ARCHLIB) -I$(INST_LIB) -I$(PERL_ARCHLIB) -I$(PERL_LIB) $(TEST_FILE)
  746 
  747 test_ : test_dynamic
  748 
  749 test_static :: test_dynamic
  750 testdb_static :: testdb_dynamic
  751 
  752 
  753 # --- MakeMaker ppd section:
  754 # Creates a PPD (Perl Package Description) for a binary distribution.
  755 ppd:
  756 	@$(PERL) -e "print qq{<SOFTPKG NAME=\"RPC-XML\" VERSION=\"0,25,0,0\">\n}. qq{\t<TITLE>RPC-XML</TITLE>\n}. qq{\t<ABSTRACT></ABSTRACT>\n}. qq{\t<AUTHOR></AUTHOR>\n}. qq{\t<IMPLEMENTATION>\n}. qq{\t\t<DEPENDENCY NAME=\"LWP\" VERSION=\"0,0,0,0\" />\n}. qq{\t\t<DEPENDENCY NAME=\"XML-Parser\" VERSION=\"2,29,0,0\" />\n}. qq{\t\t<OS NAME=\"$(OSNAME)\" />\n}. qq{\t\t<ARCHITECTURE NAME=\"i386-freebsd\" />\n}. qq{\t\t<CODEBASE HREF=\"\" />\n}. qq{\t</IMPLEMENTATION>\n}. qq{</SOFTPKG>\n}" > RPC-XML.ppd
  757 
  758 # --- MakeMaker pm_to_blib section:
  759 
  760 pm_to_blib: $(TO_INST_PM)
  761 	@$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" \
  762 	"-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)" -MExtUtils::Install \
  763         -e "pm_to_blib({qw{$(PM_TO_BLIB)}},'$(INST_LIB)/auto','$(PM_FILTER)')"
  764 	@$(TOUCH) $@
  765 
  766 
  767 # --- MakeMaker selfdocument section:
  768 
  769 
  770 # --- MakeMaker postamble section:
  771 
  772 
  773 # End.

aubreyja at gmail dot com
ViewVC Help
Powered by ViewVC 1.0.9