CC = cc
#CC = gcc
CFLAGS = -O
LDFLAGS =
LIBS = -lm

OBJS = readcat.o packxe2.o

all: tyc2xe2 ppmxe2

tyc2xe2: tyc2xe2.o readcat.o packxe2.o
	$(CC) $(LDFLAGS) tyc2xe2.o $(OBJS) $(LIBS) -o $@

ppmxe2: ppmxe2.o readcat.o packxe2.o
	$(CC) $(LDFLAGS) ppmxe2.o $(OBJS) $(LIBS) -o $@

tyc2xe2.o: tyc2xe2.c readcat.h packxe2.h
ppmxe2.o: ppmxe2.c readcat.h packxe2.h
readcat.o: readcat.c readcat.h
packxe2.o: packxe2.c packxe2.h

clean:
	rm tyc2xe2 ppmxe2 *.o
