There's a bunch of files that shouldn't be included in libpython*.a!
diff --git a/Parser/Makefile.in b/Parser/Makefile.in
index db61255..bf35805 100644
--- a/Parser/Makefile.in
+++ b/Parser/Makefile.in
@@ -32,16 +32,17 @@
 POBJS=		acceler.o grammar1.o \
 		listnode.o node.o parser.o \
 		parsetok.o tokenizer.o bitset.o \
-		firstsets.o grammar.o metagrammar.o pgen.o \
-		printgrammar.o
+		metagrammar.o
 
 OBJS=		$(POBJS) intrcheck.o myreadline.o
 
 PGENMAIN=	pgenmain.o
 
-PGENOBJS=	$(PGENMAIN) $(POBJS)
+PGOBJS=		firstsets.o grammar.o pgen.o printgrammar.o
 
-DOBJS=		$(PGENMAIN) $(OBJS)
+PGENOBJS=	$(PGENMAIN) $(POBJS) $(PGOBJS)
+
+DOBJS=		$(PGENMAIN) $(OBJS) $(PGOBJS)
 
 PGEN=		pgen