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