# Which C compiler do you use
CC=cc
# Where is your copy of the PBMPLUS package ?
PBMDIR=/afs/athena/contrib/graphics/@sys/pbmplus
# Where does the junk go ?
DEST=$$HOME/bin
# And don't forget to fix up the location of stdmap.ppm in dodither !
CFLAGS= -O -I$(PBMDIR)/pbm -I$(PBMDIR)/pgm -I$(PBMDIR)/ppm
LDFLAGS= -L$(PBMDIR)/ppm -L$(PBMDIR)/pgm -L$(PBMDIR)/pbm 

all: ungl pgmmovie ppmtocm pictoppm

pictoppm: pictoppm.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o pictoppm pictoppm.o

pgmmovie: pgmmovie.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o pgmmovie pgmmovie.o -lpgm -lpbm -lX11

ppmtocm: ppmtocm.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o ppmtocm ppmtocm.o  -lppm -lpgm -lpbm

ungl: ungl.o
	$(CC) $(CFLAGS) -o ungl ungl.o

clean:
	rm -f pgmmovie ppmtocm ungl pictoppm *.o

install: all
	install -s pgmmovie $(DEST)
	install -s ungl $(DEST)
	install -s pictoppm $(DEST)
	install -s ppmtocm $(DEST)
	install -c dodither $(DEST)
	install -c findclips $(DEST)
	echo You need to place stdmap.ppm 

lint:
	lint $(CFLAGS) *.c
