
CC = gcc
CFLAGS = -O2 -fomit-frame-pointer

all: zc

zc: zc.o io.o
	$(CC) -s -o zc zc.o io.o

zc.o: zc.c
	$(CC) $(CFLAGS) -c -o zc.o zc.c

io.o: io.c
	$(CC) $(CFLAGS) -c -o io.o io.c

clean:
	rm *.o zc
