Index: trunk/lib/Text/FormBuilder/Makefile
===================================================================
--- trunk/lib/Text/FormBuilder/Makefile	(revision 88)
+++ 	(revision )
@@ -1,3 +1,0 @@
-# pre-compile the parser from the grammar
-Parser.pm: grammar
-	perl -MParse::RecDescent - grammar Text::FormBuilder::Parser
Index: trunk/lib/Text/FormBuilder/Parser.pm.PL
===================================================================
--- trunk/lib/Text/FormBuilder/Parser.pm.PL	(revision 91)
+++ trunk/lib/Text/FormBuilder/Parser.pm.PL	(revision 91)
@@ -0,0 +1,11 @@
+#!/usr/bin/perl -w
+use strict;
+
+# pre-compile the parser from the grammar
+use Parse::RecDescent;
+
+(my $directory = shift) =~ s/Parser\.pm//;
+
+chdir $directory;
+open my $fh, '<', 'grammar';
+Parse::RecDescent->Precompile(join('', <$fh>), 'Text::FormBuilder::Parser');
