# Makefile for ps2html v1.0, Created by Yannis Nikopoylos
# For debugging, use gcc -g.

CC=gcc
BUNDLE = ps_filter.h 

all:	hackppm ps2html

ps2html.o: ps2html.c images.h filter.h ps_filter.h
	$(CC) -c $*.c

ps2html: ps2html.o
	$(CC) -o ps2html ps2html.o -lm

hackppm:
	$(CC) -o hackppm hackppm.c
.SUFFIXES: .ps

.c.o:
	$(CC) -c $*.c

# "Bundle" an Ascii file.
.ps.h:
	echo "char *$*[] = {" > $*.h
	sed -e 's/"/\\"/g' -e 's/\(.*\)/  "\1\\n",/' $*.ps >> $*.h
	echo "  0" >> $*.h
	echo "};" >> $*.h

tidy:
	rm -f ,* .,* .emacs_[0-9]* core *~ 

clean:
	rm -f *.o core $(BUNDLE)

