diff --git a/src/Makefile b/src/Makefile
index 7f0843996419e1be387169d6d94e8b6dc99c44d5..9c69124241ca1148c6152c6d49344c5029cfc0b5 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -20,7 +20,8 @@ PARSERS := \
 	ignore \
 	epsilon \
 	and \
-	not
+	not \
+	attr_bool
 
 OUTPUTS := bitreader.o \
 	   hammer.o \
@@ -41,8 +42,8 @@ all: libhammer.a test_suite
 test_suite: test_suite.o libhammer.a
 	$(call hush, "Linking $@") $(CC) -o $@ $^ $(LDFLAGS)
 
-libhammer.a: bitreader.o hammer.o pprint.o allocator.o datastructures.o
-libhammer.a: $(PARSERS:%=parsers/%.o)
+libhammer.a: bitreader.o hammer.o pprint.o allocator.o datastructures.o \
+	$(PARSERS:%=parsers/%.o)
 
 bitreader.o: test_suite.h
 hammer.o: hammer.h