SRCDIR = ../..
BUILDDIR = $(SRCDIR)
include $(BUILDDIR)/Makefile.config

LIBOPT = $(BUILDDIR)/libopt

PBMDIR = $(BUILDDIR)/pbm
LIBPBM = libpbm.$(NETPBMLIBSUFFIX)

NETPBMLIBS = $(PBMDIR)/$(LIBPBM)

INCLUDE = -I$(SRCDIR)/pbm -I$(SRCDIR) -I$(SRCDIR)/shhopt

all: pbmtoppa

merge: pbmtoppa

pbmtoppa: pbmtoppa.o ppa.o pbm.o cutswath.o $(NETPBMLIBS) $(LIBOPT)
	$(LD) $(LDFLAGS) -o pbmtoppa pbmtoppa.o ppa.o pbm.o cutswath.o \
	  `$(LIBOPT) $(NETPBMLIBS)`

%.o: %.c
	$(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@

.PHONY: install.bin
install.bin: install.bin.common

.PHONY: install.man
install.man: install.man.common

$(PBMDIR)/$(LIBPBM): FORCE
	cd $(PBMDIR) ; $(MAKE) $(LIBPBM)

BINARIES=pbmtoppa
MANUALS1=pbmtoppa

include $(SRCDIR)/Makefile.common

clean: clean.common

FORCE:
