home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / xampp-win32-1.6.7-installer.exe / php / pecl-gen < prev    next >
Text File  |  2007-12-20  |  933b  |  49 lines

  1. #!C:\php5/php 
  2. <?php
  3.  
  4. # -ddisplay_errors=off -dlog_errors=on -Cq
  5.  
  6. /**
  7. * Console script to generate PECL extensions from command line
  8. *
  9. * @author Hartmut Holzgraefe <hartmut@php.net>
  10. * @version $Id: pecl-gen,v 1.4 2006/06/25 11:35:22 hholzgra Exp $
  11. */
  12.  
  13. require_once "CodeGen/PECL/Command.php";
  14.  
  15. // create extension object
  16. $extension = new CodeGen_PECL_Extension;
  17.  
  18. $command = new CodeGen_PECL_Command($extension);
  19.  
  20. if ($command->options->have("experimental", "x")) {
  21.     echo "the --experimental (-x) option has been deprecated
  22.  
  23. please use the 'version' attribute of the <extension> tag
  24. to select version-specific features
  25. ";
  26.  
  27.     exit(3);
  28. }
  29.     
  30.     
  31. if ($command->options->have("function"))
  32. {
  33.     $command->singleFunction();
  34.     exit(0);
  35. }
  36.  
  37. // ext_skel compatibility?
  38. if ($command->options->have("extname")) {
  39.     $command->extSkelCompat();
  40.     exit(0);
  41.  
  42.  
  43. $parser = new CodeGen_PECL_ExtensionParser($extension);
  44.  
  45. $command->execute($parser);
  46.  
  47. ?>
  48.