CC ::= gcc CFLAGS ::= -Og -g -Wall -Wextra -Werror objects ::= $(patsubst %.c, %.o, $(wildcard *.c)) b64 : $(objects) $(CC) -o b64 $(objects) main.o input.o : input.h main.o encode.o : encode.h main.o output.o : output.h .PHONY : clean clean : -rm -f b64 $(objects)