home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 March / PCWorld_2003-03_cd.bin / Software / Vyzkuste / phptriad / phptriad2-2-1.exe / php / pear / Makefile.in < prev    next >
Encoding:
Makefile  |  2001-11-14  |  4.7 KB  |  206 lines

  1.  
  2. install_targets = \
  3.     install-data-local \
  4.     install-headers \
  5.     install-build \
  6.     install-programs
  7.  
  8. include $(top_srcdir)/build/rules.mk
  9.  
  10. peardir=$(PEAR_INSTALLDIR)
  11.  
  12. PEAR_SUBDIRS = \
  13.     Archive \
  14.     Benchmark \
  15.     Cache \
  16.     Cache/Container \
  17.     Console \
  18.     Crypt \
  19.     Date \
  20.     DB \
  21.     File \
  22.     HTML \
  23.     HTTP \
  24.     Image \
  25.     Log \
  26.     Mail \
  27.     Math \
  28.     Net \
  29.     Numbers \
  30.     Payment \
  31.     PEAR \
  32.     Schedule \
  33.     XML 
  34.  
  35. PEAR_FILES = \
  36.     Archive/Tar.php \
  37.     Benchmark/Iterate.php \
  38.     Benchmark/Timer.php \
  39.     Cache.php \
  40.     Cache/Error.php \
  41.     Cache/Container.php \
  42.     Cache/Container/db.php \
  43.     Cache/Container/dbx.php \
  44.     Cache/Container/file.php \
  45.     Cache/Container/phplib.php \
  46.     Cache/Container/shm.php \
  47.     Cache/DB.php \
  48.     Cache/Function.php \
  49.     Cache/Graphics.php \
  50.     Cache/Output.php \
  51.     Cache/OutputCompression.php \
  52.     Console/Getopt.php \
  53.     Crypt/CBC.php \
  54.     Crypt/HCEMD5.php \
  55.     Date/Calc.php \
  56.     Date/Human.php \
  57.     DB.php \
  58.     DB/common.php \
  59.     DB/fbsql.php \
  60.     DB/ibase.php \
  61.     DB/ifx.php \
  62.     DB/msql.php \
  63.     DB/mssql.php \
  64.     DB/mysql.php \
  65.     DB/oci8.php \
  66.     DB/odbc.php \
  67.     DB/pgsql.php \
  68.     DB/storage.php \
  69.     DB/sybase.php \
  70.     File/Find.php \
  71.     File/Passwd.php \
  72.     File/SearchReplace.php \
  73.     HTML/Common.php \
  74.     HTML/Form.php \
  75.     HTML/IT.php \
  76.     HTML/ITX.php \
  77.     HTML/IT_Error.php \
  78.     HTML/Page.php \
  79.     HTML/Processor.php \
  80.     HTML/Select.php \
  81.     HTML/Table.php \
  82.     HTTP.php \
  83.     HTTP/Compress.php \
  84.     Image/Remote.php \
  85.     Log.php \
  86.     Log/composite.php \
  87.     Log/file.php \
  88.     Log/mcal.php \
  89.     Log/Observer.php \
  90.     Log/sql.php \
  91.     Log/syslog.php \
  92.     Mail.php \
  93.     Mail/RFC822.php \
  94.     Mail/sendmail.php \
  95.     Mail/smtp.php \
  96.     Mail/mime.php \
  97.     Math/Fraction.php \
  98.     Math/Util.php \
  99.     Net/Curl.php \
  100.     Net/Dig.php \
  101.     Net/SMTP.php \
  102.     Net/Socket.php \
  103.     Numbers/Roman.php \
  104.     PEAR.php \
  105.     PEAR/Common.php \
  106.     PEAR/Config.php \
  107.     PEAR/Installer.php \
  108.     PEAR/Packager.php \
  109.     PEAR/Remote.php \
  110.     PEAR/Uploader.php \
  111.     PEAR/Registry.php \
  112.     Payment/Verisign.php \
  113.     Schedule/At.php \
  114.     System.php \
  115.     XML/Parser.php 
  116.  
  117. install-data-local:
  118.     @if $(mkinstalldirs) $(INSTALL_ROOT)$(peardir); then \
  119.         for i in $(PEAR_SUBDIRS); do \
  120.             $(mkinstalldirs) $(INSTALL_ROOT)$(peardir)/$$i; \
  121.         done; \
  122.         for i in $(PEAR_FILES); do \
  123.             echo "Installing $$i"; \
  124.             dir=`echo $$i|sed 's%[^/][^/]*$$%%'`; \
  125.             $(INSTALL_DATA) $(srcdir)/$$i $(INSTALL_ROOT)$(peardir)/$$dir; \
  126.         done; \
  127.     else \
  128.         cat $(srcdir)/install-pear.txt; \
  129.         exit 5; \
  130.     fi
  131.  
  132. phpincludedir = $(includedir)/php
  133. phpbuilddir = $(prefix)/lib/php/build
  134.  
  135. BUILD_FILES = \
  136.     pear/pear.m4 \
  137.     build/fastgen.sh \
  138.     build/library.mk \
  139.     build/ltlib.mk \
  140.     build/mkdep.awk \
  141.     build/program.mk \
  142.     build/rules.mk \
  143.     build/rules_common.mk \
  144.     build/rules_pear.mk \
  145.     build/dynlib.mk \
  146.     build/shtool \
  147.     dynlib.m4 \
  148.     acinclude.m4
  149.  
  150. bin_SCRIPTS = phpize php-config pear pearize phptar
  151.  
  152. install-build:
  153.     @echo "Installing build environment"
  154.     @$(mkinstalldirs) $(INSTALL_ROOT)$(phpbuilddir) $(INSTALL_ROOT)$(bindir) && \
  155.     (cd $(top_srcdir) && cp $(BUILD_FILES) $(INSTALL_ROOT)$(phpbuilddir))
  156.  
  157. install-programs:
  158.     @for prog in $(bin_SCRIPTS); do \
  159.         echo "Installing program: $$prog"; \
  160.         $(INSTALL) -m 755 scripts/$$prog $(INSTALL_ROOT)$(bindir)/$$prog; \
  161.     done; \
  162.     for prog in phpextdist; do \
  163.         echo "Installing program: $$prog"; \
  164.         $(INSTALL) -m 755 $(srcdir)/scripts/$$prog $(INSTALL_ROOT)$(bindir)/$$prog; \
  165.     done
  166.  
  167. HEADER_DIRS = \
  168.     / \
  169.     Zend \
  170.     TSRM \
  171.     ext/standard \
  172.     ext/xml \
  173.     ext/xml/expat/xmlparse \
  174.     ext/xml/expat/xmltok \
  175.     main \
  176.     regex
  177.  
  178. install-headers:
  179.     -@for i in $(HEADER_DIRS); do \
  180.         paths="$$paths $(INSTALL_ROOT)$(phpincludedir)/$$i"; \
  181.     done; \
  182.     $(mkinstalldirs) $$paths && \
  183.     echo "Installing header files" && \
  184.     for i in $(HEADER_DIRS); do \
  185.         (cd $(top_srcdir)/$$i && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/$$i; \
  186.         cd $(top_builddir)/$$i && cp -p *.h $(INSTALL_ROOT)$(phpincludedir)/$$i) 2>/dev/null || true; \
  187.     done
  188.  
  189. Makefile: Makefile.in $(top_builddir)/config.status
  190.     (cd ..;CONFIG_FILES=pear/Makefile CONFIG_HEADERS= $(top_builddir)/config.status)
  191.  
  192. scripts/pear: scripts/pear.in $(top_builddir)/config.status
  193.     (cd ..;CONFIG_FILES=pear/scripts/pear CONFIG_HEADERS= $(top_builddir)/config.status)
  194.  
  195. scripts/phpize: scripts/phpize.in $(top_builddir)/config.status
  196.     (cd ..;CONFIG_FILES=pear/scripts/phpize CONFIG_HEADERS= $(top_builddir)/config.status)
  197.  
  198. scripts/phptar: scripts/phptar.in $(top_builddir)/config.status
  199.     (cd ..;CONFIG_FILES=pear/scripts/phptar CONFIG_HEADERS= $(top_builddir)/config.status)
  200.  
  201. scripts/pearize: scripts/pearize.in $(top_builddir)/config.status
  202.     (cd ..;CONFIG_FILES=pear/scripts/pearize CONFIG_HEADERS= $(top_builddir)/config.status)
  203.  
  204. scripts/php-config: scripts/php-config.in $(top_builddir)/config.status
  205.     (cd ..;CONFIG_FILES=pear/scripts/php-config CONFIG_HEADERS= $(top_builddir)/config.status)
  206.