# Makefile for PDFlib's Ruby binding
# $Id: Makefile,v 1.16.2.6 2007/07/23 11:48:13 rjs Exp $

top_builddir	= ../../..

include $(top_builddir)/config/mkcommon.inc

DEPLIBS		= $(PDFLIBLINK)
LIBS		= $(DEPLIBS)
INCLUDES	= $(PDFLIBINC) $(RUBYINCLUDE)

PDFPEDANTIC	=

LANG_LIBDIR 	= $(libdir)
BINDEXTERNALLIBS= $(RUBYLINK)

_LIBNAME	= PDFlib
LIBNAME		= PDFlib$(LA)
OBJ		= pdflib_ruby$(LO)
SRC		= pdflib_ruby.c

include $(top_builddir)/config/mkbind.inc

test:: $(LIBNAME)
	@-if test -f .libs/PDFlib.dylib; then  	\
	  cp .libs/PDFlib.dylib PDFlib.bundle;		\
	else						\
	  cp .libs/PDFlib.so PDFlib.so;			\
	fi
	-$(RUBY) hello.rb
	-$(RUBY) image.rb
	-$(RUBY) pdfclock.rb
	-$(RUBY) invoice.rb
	-$(RUBY) businesscard.rb
	-$(RUBY) quickreference.rb
	-$(RUBY) starter_basic.rb
	-$(RUBY) starter_block.rb
	-$(RUBY) starter_pcos.rb >starter_pcos.txt
	-$(RUBY) starter_pdfa.rb
	-$(RUBY) starter_pdfmerge.rb
	-$(RUBY) starter_pdfx.rb
	-$(RUBY) starter_table.rb
	-$(RUBY) starter_tagged.rb
	-$(RUBY) starter_textflow.rb
	-$(RUBY) starter_webform.rb

pdfcheck:
	../../../progs/pdi/pdfcheck -i ../java/starter.ref -o -

install:: $(LIBNAME)
	$(LIBTOOL) --mode=install \
		$(INSTALL_DATA) $(LIBNAME) $(LANG_LIBDIR)

uninstall::
	$(LIBTOOL) --mode=uninstall $(RM) $(LANG_LIBDIR)/$(LIBNAME)

clean::
	$(RM) hello.pdf image.pdf pdfclock.pdf chartab.pdf invoice.pdf
	$(RM) businesscard.pdf quickreference.pdf
	$(RM) PDFlib.so

distclean::

# Automatically generated dependencies
