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 / bind / c / Makefile.in < prev    next >
Encoding:
Makefile  |  2001-07-04  |  2.4 KB  |  91 lines  |  [TEXT/LMAN]

  1. # Makefile for PDFlib C samples, C language binding
  2. # $Id: Makefile.in,v 1.11 2001/04/01 11:02:56 tm Exp $
  3.  
  4. VERSION        = @VERSION@
  5. LIBPDF        = lib@PDFLIBNAME@
  6. SHELL        = @SHELL@
  7. INSTALL        = @INSTALL@
  8. INSTALL_DATA     = @INSTALL_DATA@
  9. srcdir        = @srcdir@
  10. top_builddir    = ../..
  11. VPATH        = @srcdir@
  12. EXE        = @EXEEXT@
  13. OBJ        = @OBJEXT@
  14. CC        = @CC@
  15. RM          = @RM@
  16. LIBTOOL        = ../../libtool --silent
  17.  
  18. PDFLIBLINK    = @PDFLIBLINK@
  19.  
  20. CFLAGS        = -I../../pdflib @DEFINES@ $(CPPFLAGS)
  21.  
  22. .SUFFIXES: .c .$(OBJ) .lo
  23.  
  24. .c.lo:
  25.     $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $<
  26.  
  27. .c.$(OBJ):
  28.     $(LIBTOOL) --mode=compile $(CC) -c $(CFLAGS) $<
  29.  
  30. # ------------------------------
  31.  
  32. SRC    = \
  33.     $(srcdir)/hello.c        \
  34.     $(srcdir)/image.c        \
  35.     $(srcdir)/pdfclock.c        \
  36.     $(srcdir)/personalize.c        \
  37.     $(srcdir)/quickreference.c
  38.  
  39. OBJS    = \
  40.     $(srcdir)/hello.lo        \
  41.     $(srcdir)/image.lo        \
  42.     $(srcdir)/pdfclock.lo        \
  43.     $(srcdir)/personalize.lo    \
  44.     $(srcdir)/quickreference.lo
  45.  
  46. all:    hello$(EXE) image$(EXE) pdfclock$(EXE)
  47.  
  48. test: hello$(EXE) image$(EXE) pdfclock$(EXE)
  49.     -./hello
  50.     -./image
  51.     -./pdfclock
  52.  
  53. pditest: personalize$(EXE) quickreference$(EXE) test
  54.     -./personalize
  55.     -./quickreference
  56.  
  57. .PHONY: clean
  58.  
  59. hello$(EXE): hello.lo ../../pdflib/$(LIBPDF).la
  60.     $(LIBTOOL) --mode=link $(CC) -static -o $@ hello.lo $(PDFLIBLINK)
  61.  
  62. image$(EXE): image.lo ../../pdflib/$(LIBPDF).la
  63.     $(LIBTOOL) --mode=link $(CC) -static -o $@ image.lo $(PDFLIBLINK)
  64.  
  65. pdfclock$(EXE): pdfclock.lo ../../pdflib/$(LIBPDF).la
  66.     $(LIBTOOL) --mode=link $(CC) -static -o $@ pdfclock.lo $(PDFLIBLINK)
  67.  
  68. personalize$(EXE): personalize.lo ../../pdflib/$(LIBPDF).la
  69.     $(LIBTOOL) --mode=link $(CC) -static -o $@ personalize.lo $(PDFLIBLINK)
  70.  
  71. quickreference$(EXE): quickreference.lo ../../pdflib/$(LIBPDF).la
  72.     $(LIBTOOL) --mode=link $(CC) -static -o $@ quickreference.lo $(PDFLIBLINK)
  73.  
  74. clean:
  75.     -$(RM) *.$(OBJ) *.lo *.la hello$(EXE) image$(EXE)    \
  76.     pdfclock$(EXE) personalize$(EXE) quickreference$(EXE)    \
  77.     .libs hello_c.pdf image_c.pdf pdfclock_c.pdf        \
  78.     personalize.pdf quickreference.pdf
  79.  
  80. depend:
  81.     cp Makefile.in Makefile.in.bak
  82.     sed '/^# Automatically generated dependencies/q' Makefile.in.bak >Makefile.in
  83.     $(CC) $(CFLAGS) -MM $(SRC) | sed 's/\.o:/.lo:/g' >>Makefile.in
  84.  
  85. # Automatically generated dependencies
  86. hello.lo: ./hello.c ../../pdflib/pdflib.h
  87. image.lo: ./image.c ../../pdflib/pdflib.h
  88. pdfclock.lo: ./pdfclock.c ../../pdflib/pdflib.h
  89. personalize.lo: ./personalize.c ../../pdflib/pdflib.h
  90. quickreference.lo: ./quickreference.c ../../pdflib/pdflib.h
  91.