1# Makefile for PDFlib's Tcl binding 2# $Id: Makefile 14574 2005-10-29 16:27:43Z bonefish $ 3 4top_builddir = ../../.. 5 6include $(top_builddir)/config/mkcommon.inc 7 8INCLUDES = $(PDFLIBINC) $(TCLINCLUDE) 9 10LANG_LIBDIR = $(TCLPACKAGEDIR) 11 12LIBNAME = pdflib_tcl$(LA) 13OBJ = pdflib_tcl$(LO) 14SRC = pdflib_tcl.c 15 16 17include $(top_builddir)/config/mkbind.inc 18 19test:: all 20 @cp pkgIndex.tcl .libs 21 -$(LIBTOOL_EXE) $(TCLBIN) hello.tcl 22 -$(LIBTOOL_EXE) $(TCLBIN) image.tcl 23 -$(LIBTOOL_EXE) $(TCLBIN) pdfclock.tcl 24 -$(LIBTOOL_EXE) $(TCLBIN) chartab.tcl 25 -$(LIBTOOL_EXE) $(TCLBIN) invoice.tcl 26 -$(LIBTOOL_EXE) $(TCLBIN) businesscard.tcl 27 -$(LIBTOOL_EXE) $(TCLBIN) quickreference.tcl 28 29smoke:: test 30 31install:: $(LIBNAME) 32 if test ! -d $(LANG_LIBDIR) ; then \ 33 mkdir -p $(LANG_LIBDIR); \ 34 chmod 755 $(LANG_LIBDIR); \ 35 fi 36 $(INSTALL_DATA) pkgIndex.tcl $(LANG_LIBDIR) 37 @-if test -f .libs/libpdflib_tcl.dylib; then \ 38 $(INSTALL_DATA) .libs/pdflib_tcl.dylib $(LANG_LIBDIR); \ 39 else \ 40 $(LIBTOOL) --mode=install $(INSTALL_DATA) \ 41 $(LIBNAME) $(LANG_LIBDIR); \ 42 fi 43 44uninstall:: 45 @-if test -f .libs/libpdflib_tcl.dylib; then \ 46 $(LIBTOOL) --mode=uninstall $(RM) \ 47 $(LANG_LIBDIR)/pdflib_tcl.dylib \ 48 $(LANG_LIBDIR)/pkgIndex.tcl; \ 49 else \ 50 $(LIBTOOL) --mode=uninstall $(RM) \ 51 $(LANG_LIBDIR)/$(LIBNAME) \ 52 $(LANG_LIBDIR)/pkgIndex.tcl; \ 53 fi 54 $(RM) $(LANG_LIBDIR) 55 56clean:: 57 $(RM) hello.pdf image.pdf pdfclock.pdf chartab.pdf invoice.pdf 58 $(RM) businesscard.pdf quickreference.pdf 59 60 61# Automatically generated dependencies 62