Fix a couple of build problems.

FossilOrigin-Name: a5d5468c0509d129e198bf9432190ee07cedb7af
diff --git a/main.mk b/main.mk
index a3e80df..ec939c7 100644
--- a/main.mk
+++ b/main.mk
@@ -636,8 +636,10 @@
 	rm -f fts5parse.h
 	./lemon $(OPTS) fts5parse.y
 	mv fts5parse.c fts5parse.c.orig
+	echo "#ifdef SQLITE_ENABLE_FTS5" > fts5parse.c
 	cat fts5parse.c.orig | sed 's/yy/fts5yy/g' | sed 's/YY/fts5YY/g' \
-		| sed 's/TOKEN/FTS5TOKEN/g' > fts5parse.c
+		| sed 's/TOKEN/FTS5TOKEN/g' >> fts5parse.c
+	echo "#endif /* SQLITE_ENABLE_FTS5 */" >> fts5parse.c
 
 
 userauth.o:	$(TOP)/ext/userauth/userauth.c $(HDR) $(EXTHDR)