# Makefile for PDFlib
#
# modified for Amiga SAS/C PPC by ARK (28/Nov/99)
#

VERSION = @VERSION@

SHELL = @SHELL@
INSTALL = @INSTALL@

INCDIR  =
CC      = SCPPC
CCOPT   =
LD      =
LDOPT   =
OBJ     = o
EXE     = .elf
RM      = #delete
AR      = ppc-amigaos-ar
RANLIB  = ppc-amigaos-ranlib
AROPTS  =
PDFLIB  = libpdf.a
LIBS    = $(PDFLIB)

# installation directories
prefix = @prefix@
exec_prefix = @exec_prefix@

# directories for the final library and include files for PDFlib users
libdir = @libdir@
includedir = @includedir@

TIFFINC =
ZLIBINC =

# position independent code for shared libraries
LDSHARED = @LDSHARED@

CFLAGS =

.SUFFIXES: .c

.c.o:
        $(CC) $(CFLAGS) $(DEFINES) $<

SRC     = \
        p_afmparse.c  \
        p_annots.c    \
        p_basic.c     \
        p_ccitt.c     \
        p_color.c     \
        p_draw.c      \
        p_filter.c    \
        p_font.c      \
        p_gif.c       \
        p_gstate.c    \
        p_hyper.c     \
        p_image.c     \
        p_jpeg.c      \
        p_text.c      \
        p_tiff.c      \
        p_util.c

OBJS    = \
        p_afmparse.$(OBJ) \
        p_annots.$(OBJ) \
        p_basic.$(OBJ) \
        p_ccitt.$(OBJ) \
        p_color.$(OBJ) \
        p_draw.$(OBJ) \
        p_filter.$(OBJ) \
        p_font.$(OBJ) \
        p_gif.$(OBJ) \
        p_gstate.$(OBJ) \
        p_hyper.$(OBJ) \
        p_image.$(OBJ) \
        p_jpeg.$(OBJ) \
        p_text.$(OBJ) \
        p_tiff.$(OBJ) \
        p_util.$(OBJ)

all:    $(PDFLIB)

$(PDFLIB):      $(OBJS)
        $(AR) r $@ $(OBJS)
        $(RANLIB) $@

clean:
        -$(RM) $(OBJS) $(PDFLIB_STATIC) $(PDFLIB_SHARED)

maintainer-clean: clean
        -$(RM) Makefile.in.bak

install: $(PDFLIB)
        $(INSTALL) pdflib.h $(includedir)
        $(INSTALL) $(PDFLIB) $(libdir)
        cd $(libdir);                                           \
        if test $(PDFLIB) != $(PDFLIB_STATIC); then             \
                (ldconfig || true)  >/dev/null 2>&1;            \
        else                                                    \
                $(RANLIB) $(libdir)/$(PDFLIB_STATIC);           \
        fi

uninstall:
        -$(RM) $(includedir)/pdflib.h
        -$(RM) $(libdir)/$(PDFLIB_STATIC) $(libdir)/$(PDFLIB_SHARED)

depend:
        cp Makefile.in Makefile.in.bak
        sed '/^# Automatically generated dependencies/q' Makefile.in.bak >Makefile.in
        $(CC) $(CFLAGS) -MM $(SRC)>>Makefile.in

# Automatically generated dependencies
p_afmparse.o: p_afmparse.c p_intern.h pdflib.h p_config.h \
 p_afmparse.h
p_annots.o: p_annots.c p_intern.h pdflib.h p_config.h
p_basic.o: p_basic.c p_intern.h pdflib.h p_config.h
p_ccitt.o: p_ccitt.c p_intern.h pdflib.h p_config.h
p_color.o: p_color.c p_intern.h pdflib.h p_config.h
p_draw.o: p_draw.c p_intern.h pdflib.h p_config.h
p_filter.o: p_filter.c p_intern.h pdflib.h p_config.h
p_font.o: p_font.c p_intern.h pdflib.h p_config.h p_afmparse.h \
 ansi_e.h macrom_e.h pdfdoc_e.h p_metrics.h
p_gif.o: p_gif.c p_intern.h pdflib.h p_config.h
p_gstate.o: p_gstate.c p_intern.h pdflib.h p_config.h
p_hyper.o: p_hyper.c p_intern.h pdflib.h p_config.h
p_image.o: p_image.c p_intern.h pdflib.h p_config.h
p_jpeg.o: p_jpeg.c p_intern.h pdflib.h p_config.h
p_text.o: p_text.c p_intern.h pdflib.h p_config.h p_afmparse.h
p_tiff.o: p_tiff.c p_intern.h pdflib.h p_config.h
p_util.o: p_util.c p_intern.h pdflib.h p_config.h
