1# Makefile for PDFlib's Perl 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) $(PERLBOOLDEF) $(PERLINCLUDE)
9# special CFLAGS, as -ansi is not working here.
10CFLAGS          = $(DEFS) $(DEFINES) $(INCLUDES)
11
12PERLBIN		= $(PERL) -I. -I.libs
13LANG_LIBDIR 	= $(PERLLIBDIR)
14BINDEXTERNALLIBS= $(PERLLINK)
15
16LIBNAME		= pdflib_pl$(LA)
17OBJ		= pdflib_pl$(LO)
18SRC		= pdflib_pl.c
19
20include $(top_builddir)/config/mkbind.inc
21
22test:: all
23	-$(PERLBIN) hello.pl
24	-$(PERLBIN) image.pl
25	-$(PERLBIN) pdfclock.pl
26	-$(PERLBIN) chartab.pl
27	-$(PERLBIN) invoice.pl
28	-$(PERLBIN) businesscard.pl
29	-$(PERLBIN) quickreference.pl
30
31smoke:: test
32	-$(PERLBIN) smoketest.pl
33
34install:: $(SWIG_LIB)
35	$(LIBTOOL) --mode=install \
36		$(INSTALL_DATA) $(SWIG_LIB) $(LANG_LIBDIR)
37	$(INSTALL_DATA) pdflib_pl.pm $(LANG_LIBDIR)
38
39uninstall::
40	$(LIBTOOL) --mode=uninstall \
41		$(RM) $(LANG_LIBDIR)/$(SWIG_LIB) $(LANG_LIBDIR)/pdflib_pl.pm 
42
43clean::
44	$(RM) smoke_c_?.pdf
45	$(RM) hello.pdf image.pdf pdfclock.pdf chartab.pdf invoice.pdf
46	$(RM) businesscard.pdf quickreference.pdf
47
48# Automatically generated dependencies
49