home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 February / PCWorld_2002-02_cd.bin / Software / Vyzkuste / pdflib / pdflib-4.0.1.sit / pdflib-4.0.1 / Makefile.in < prev    next >
Encoding:
Makefile  |  2001-07-04  |  3.8 KB  |  203 lines  |  [TEXT/LMAN]

  1. # Main PDFlib Makefile
  2. # $Id: Makefile.in,v 1.20.10.2 2001/05/17 13:34:13 tm Exp $
  3.  
  4. VERSION = @VERSION@
  5.  
  6. SHELL = @SHELL@
  7. INSTALL = @INSTALL@
  8.  
  9. VPATH = @srcdir@
  10. srcdir = @srcdir@
  11.  
  12. # installation directories
  13. prefix         = @prefix@
  14. exec_prefix     = @exec_prefix@
  15. libdir         = @libdir@
  16. includedir     = @includedir@
  17. bindir          = @bindir@
  18.  
  19. # ------------------------- default target  -------------------------------
  20.  
  21. all:    pdflib @LIBTARGETS@ @BINDINGS@
  22.  
  23. pdflib:: @LIBTARGETS@
  24.     cd pdflib && $(MAKE)
  25.  
  26. libpdi:
  27.     cd pdi && $(MAKE)
  28.  
  29. libtiff:
  30.     cd tiff && $(MAKE)
  31.  
  32. libpng:
  33.     cd png && $(MAKE)
  34.  
  35. libz:
  36.     cd flate && $(MAKE)
  37.  
  38. clients: pdflib
  39.     -cd clients && $(MAKE)
  40.  
  41. c: pdflib
  42.     -cd bind/c && $(MAKE)
  43.  
  44. cpp: pdflib
  45.     -cd bind/cpp && $(MAKE)
  46.  
  47. java: pdflib
  48.     -cd bind/java && $(MAKE)
  49.  
  50. perl: pdflib
  51.     -cd bind/perl && $(MAKE)
  52.  
  53. python: pdflib
  54.     -cd bind/python && $(MAKE)
  55.  
  56. tcl: pdflib
  57.     -cd bind/tcl && $(MAKE)
  58.  
  59. # --------------------------- test ---------------------------------
  60.  
  61. test: pdflib testprog @BINDINGS_TEST@
  62.  
  63. testprog:
  64.     -cd test; $(MAKE) test
  65.  
  66. c_test:
  67.     -cd bind/c && $(MAKE) test
  68.  
  69. cpp_test:
  70.     -cd bind/cpp && $(MAKE) test
  71.  
  72. java_test:
  73.     -cd bind/java && $(MAKE) test
  74.  
  75. perl_test:
  76.     -cd bind/perl && $(MAKE) test
  77.  
  78. python_test:
  79.     -cd bind/python && $(MAKE) test
  80.  
  81. tcl_test:
  82.     -cd bind/tcl && $(MAKE) test
  83.  
  84.  
  85. # --------------------------- pditest ---------------------------------
  86.  
  87. pditest: pdflib pdi_c_test pdi_cpp_test pdi_java_test pdi_perl_test pdi_python_test pdi_tcl_test
  88.  
  89. pdi_c_test:
  90.     -cd bind/c && $(MAKE) pditest
  91.  
  92. pdi_cpp_test:
  93.     -cd bind/cpp && $(MAKE) pditest
  94.  
  95. pdi_java_test:
  96.     -cd bind/java && $(MAKE) pditest
  97.  
  98. pdi_perl_test:
  99.     -cd bind/perl && $(MAKE) pditest
  100.  
  101. pdi_python_test:
  102.     -cd bind/python && $(MAKE) pditest
  103.  
  104. pdi_tcl_test:
  105.     -cd bind/tcl && $(MAKE) pditest
  106.  
  107.  
  108. # --------------------------- install ---------------------------------
  109.  
  110. install: pdflib_install @BINDINGS_INSTALL@
  111.     $(INSTALL) pdflib-config $(bindir)
  112.  
  113. pdflib_install:
  114.     -cd pdflib && $(MAKE) install
  115.  
  116. # No install to be done for C and C++ bindings (this is done in the main PDFlib Makefile)
  117.  
  118. c_install:
  119.  
  120. cpp_install:
  121.  
  122. java_install:
  123.     -cd bind/java && $(MAKE) install
  124.  
  125. perl_install:
  126.     -cd bind/perl && $(MAKE) install
  127.  
  128. python_install:
  129.     -cd bind/python && $(MAKE) install
  130.  
  131. tcl_install:
  132.     -cd bind/tcl && $(MAKE) install
  133.  
  134. # --------------------------- uninstall ---------------------------------
  135.  
  136. uninstall: pdflib_uninstall @BINDINGS_UNINSTALL@
  137.  
  138. pdflib_uninstall:
  139.     -cd pdflib && $(MAKE) uninstall
  140.  
  141. c_uninstall:
  142.  
  143. cpp_uninstall:
  144.  
  145. java_uninstall:
  146.     -cd bind/java && $(MAKE) uninstall
  147.  
  148. perl_uninstall:
  149.     -cd bind/perl && $(MAKE) uninstall
  150.  
  151. python_uninstall:
  152.     -cd bind/python && $(MAKE) uninstall
  153.  
  154. tcl_uninstall:
  155.     -cd bind/tcl && $(MAKE) uninstall
  156.  
  157. # --------------------------- clean ---------------------------------
  158.  
  159. clean: pdflib_clean @BINDINGS_CLEAN@
  160.  
  161. pdflib_clean:
  162.     -cd pdflib && $(MAKE) clean
  163.     -cd png && $(MAKE) clean
  164.     -cd tiff && $(MAKE) clean
  165.     -cd flate && $(MAKE) clean
  166.     -cd pdi && $(MAKE) clean
  167.     -cd test && $(MAKE) clean
  168.     -cd clients && $(MAKE) clean
  169.     -cd util && $(MAKE) clean
  170.  
  171. c_clean:
  172.     -cd bind/c && $(MAKE) clean
  173.  
  174. cpp_clean:
  175.     -cd bind/cpp && $(MAKE) clean
  176.  
  177. java_clean:
  178.     -cd bind/java && $(MAKE) clean
  179.  
  180. perl_clean:
  181.     -cd bind/perl && $(MAKE) clean
  182.  
  183. python_clean:
  184.     -cd bind/python && $(MAKE) clean
  185.  
  186. tcl_clean:
  187.     -cd bind/tcl && $(MAKE) clean
  188.  
  189. distclean: clean
  190.     -$(RM) libtool pdflib-config config.cache config.log config.status Makefile dist.mak bind/c/Makefile bind/cpp/Makefile bind/java/Makefile bind/perl/Makefile bind/python/Makefile bind/tcl/Makefile test/Makefile pdflib/Makefile pdi/Makefile flate/Makefile png/Makefile tiff/Makefile clients/Makefile util/Makefile
  191.  
  192. # We don't bother with dependencies in the clients, sample, and wrapper files
  193. # since these don't really change.
  194.  
  195. depend:
  196.     -cd pdflib && $(MAKE) depend
  197.     -cd pdi && $(MAKE) depend
  198.     -cd png && $(MAKE) depend
  199.     -cd tiff && $(MAKE) depend
  200.     -cd flate && $(MAKE) depend
  201.     -cd pdi && $(MAKE) depend
  202.     -cd util && $(MAKE) depend
  203.