Estimados debido a varias consultas que derivan de un error en la letra, va esta fe de erratas de la letra:
En el final de la página 1 dice que el zip debe contener libbits.c y libbits.h lo cual se recalca en el siguiente listado al principio de la página dos, debería ser bits.c y bits.h.
El producto de salida de su makefile debe ser la biblioteca libbits.a. Por lo tanto el comando
make libbits
deben reemplazarlo por
make libbits.a
Acabo de subir una versión actualizada con estas correcciones.
Saludos
Andrés