.PHONY: all clean
CC := gcc
CFLAGS := -O2 -Wall
all: program
program: main.o util.o
$(CC) $(CFLAGS) -o $@ $^
%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<
clean:
rm -f program *.o