VERSION = "1.4"

CC = gcc
LIBS = -leps
DEFS = -I/usr/include/eps -L/usr/lib -DVERSION=$(VERSION)

BINS = headers body address full encode decode rewrite

all: $(BINS)

headers: headers.c
	$(CC) $(DEFS) -o headers headers.c $(LIBS)
body: body.c
	$(CC) $(DEFS) -o body body.c $(LIBS)
address: address.c
	$(CC) $(DEFS) -o address address.c $(LIBS)
full: full.c
	$(CC) $(DEFS) -o full full.c $(LIBS)
encode: encode.c
	$(CC) $(DEFS) -o encode encode.c $(LIBS)
decode: decode.c
	$(CC) $(DEFS) -o decode decode.c $(LIBS)
rewrite: rewrite.c
	$(CC) $(DEFS) -DOUTPUT -DRESTART -o rewrite rewrite.c $(LIBS)

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