CC = gcc
%.o: %.c
$(CC) -c -o $@ $<
generate_file: generate_file.o
$(CC) -o $@ $^
all: generate_file
clean:
rm -f *.o
rm -f generate_file