# Generated automatically from Makefile.in by configure.
# Makefile for PDFlib's Tcl binding
# $Id: Makefile.in,v 1.14.2.4 2001/10/12 08:54:48 rjs Exp $

VERSION		= 4.0.2
LIBPDF		= libpdf
LTVERSIONINFO	= 2:2:1
SHELL		= /bin/sh
INSTALL		= /usr/bin/install -c
INSTALL_DATA 	= ${INSTALL} -m 644
srcdir		= .
top_builddir	= ../..
EXE		= 
OBJ		= o
CC		= gcc
RM      	= rm -rf
LIBTOOL		= $(top_builddir)/libtool --silent

PDFLIBCONVENIENT= $(top_builddir)/pdflib/libpdf_.la $(top_builddir)/png/libpng.la  $(top_builddir)/tiff/libtiff.la $(top_builddir)/flate/libz.la

.SUFFIXES: .c .$(OBJ) .lo

.c.lo:
	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(DEFINES) $<

.c.$(OBJ):
	$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(DEFINES) $<

LANG_LIBDIR 	= /usr/lib/tcl8.3/pdflib
TCLBIN		= tclsh

SWIG		= swig1.2 -I../../pdflib -tcl -stat
SWIG_LIB	= pdflib_tcl.la
SWIG_OBJ	= pdflib_tcl.lo

DEFINES		= -I../../pdflib -I/usr/include -s -O2   -DPDF_PLATFORM=\""Linux 2.4.9-31"\"

all:	$(SWIG_LIB)

.PHONY: clean

# The swig-generated wrapper file
swig: ../../pdflib/pdflib.i ../../pdflib/pdflib.h
	$(SWIG) -o $@.XXX ../../pdflib/pdflib.i
	@echo "Wrapper templates generated!"

# The actual shared library for the language support
$(SWIG_LIB): $(SWIG_OBJ) ../../pdflib/$(LIBPDF).la ../../pdflib/pdflib.h
	$(RM) $(SWIG_LIB)
	$(LIBTOOL) --mode=link $(CC) -o $@ $(SWIG_OBJ) -rpath $(LANG_LIBDIR) -module $(PDFLIBCONVENIENT)
	@-if test -f .libs/libpdflib_tcl.dylib; then			\
	    ln .libs/libpdflib_tcl.dylib .libs/pdflib_tcl.dylib;	\
	fi

test: all
	@cp pkgIndex.tcl .libs
	-$(LIBTOOL) --mode=execute -dlopen $(SWIG_LIB) $(TCLBIN) hello.tcl
	-$(LIBTOOL) --mode=execute -dlopen $(SWIG_LIB) $(TCLBIN) image.tcl
	-$(LIBTOOL) --mode=execute -dlopen $(SWIG_LIB) $(TCLBIN) pdfclock.tcl

pditest: test
	-$(LIBTOOL) --mode=execute -dlopen $(SWIG_LIB) $(TCLBIN) quickreference.tcl
	-$(LIBTOOL) --mode=execute -dlopen $(SWIG_LIB) $(TCLBIN) personalize.tcl

install: $(SWIG_LIB)
	if test ! -d $(LANG_LIBDIR) ; then 	\
	    mkdir -p $(LANG_LIBDIR);		\
	    chmod 755 $(LANG_LIBDIR);		\
	fi
	$(INSTALL_DATA) pkgIndex.tcl $(LANG_LIBDIR)
	@-if test -f .libs/libpdflib_tcl.dylib; then			\
	    $(INSTALL_DATA) .libs/pdflib_tcl.dylib $(LANG_LIBDIR);	\
	else								\
	    $(LIBTOOL) --mode=install $(INSTALL_DATA)			\
		$(SWIG_LIB) $(LANG_LIBDIR);				\
	fi

uninstall:
	@-if test -f .libs/libpdflib_tcl.dylib; then			\
	    $(LIBTOOL) --mode=uninstall $(RM)				\
		$(LANG_LIBDIR)/pdflib_tcl.dylib				\
		$(LANG_LIBDIR)/pkgIndex.tcl;				\
	else								\
	    $(LIBTOOL) --mode=uninstall $(RM)				\
		$(LANG_LIBDIR)/$(SWIG_LIB)				\
		$(LANG_LIBDIR)/pkgIndex.tcl;				\
	fi
	$(RM) $(LANG_LIBDIR)

clean:
	-$(RM) *.$(OBJ) *.lo *.la .libs hello.pdf image.pdf pdfclock.pdf personalize.pdf quickreference.pdf
