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

VERSION = @VERSION@

SHELL = @SHELL@
INSTALL = @INSTALL@

srcdir = /clients

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

LDFLAGS =

.SUFFIXES: .c

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

# ------------------------------

SRC     = \
        $(srcdir)/pdfimage.c    \
        $(srcdir)/pdfgraph.c    \
        $(srcdir)/text2pdf.c

OBJS    = \
        $(srcdir)/pdfimage.$(OBJ)       \
        $(srcdir)/pdfgraph.$(OBJ)       \
        $(srcdir)/text2pdf.$(OBJ)

all:     pdfimage$(EXE) pdfgraph$(EXE) text2pdf$(EXE)

test:   all

text2pdf$(EXE): text2pdf.$(OBJ) $(PDFLIBM)

                ppc-amigaos-ld -r LIB:c_ppc.o text2pdf.o ../util/getopt.o $(PDFLIB) LIB:scppc.a lib:end.o -o $@
                Protect $@ +e

pdfgraph$(EXE): pdfgraph.$(OBJ) $(PDFLIBM)

                ppc-amigaos-ld -r LIB:c_ppc.o pdfgraph.o ../util/getopt.o $(PDFLIB) LIB:scppc.a lib:end.o -o $@
                Protect $@ +e

pdfimage$(EXE): pdfimage.$(OBJ) $(PDFLIBM)

                ppc-amigaos-ld -r LIB:c_ppc.o pdfimage.o ../util/getopt.o $(PDFLIB) LIB:scppc.a lib:end.o -o $@
                Protect $@ +e

clean:
        -$(RM) $(OBJS) pdfimage$(EXE) pdfgraph$(EXE) text2pdf$(EXE)

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

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
pdfimage.o: pdfimage.c /pdflib/pdflib.h /pdflib/p_config.h
pdfgraph.o: pdfgraph.c /pdflib/pdflib.h /pdflib/p_config.h
text2pdf.o: text2pdf.c /pdflib/pdflib.h /pdflib/p_config.h
