Just downloaded CVS and I got:
$ make
[...snip...]
ranlib .libs/libxforms.a
creating libxforms.la
(cd .libs && rm -f libxforms.la && ln -s ../libxforms.la libxforms.la)
make[4]: Leaving directory `/local/software/LyX/lyx-devel/src/frontends/xforms'
Making all in controllers
make[4]: Entering directory `/local/software/LyX/lyx-devel/src/frontends/controllers'
make[4]: *** No rule to make target `all'. Stop.
make[4]: Leaving directory `/local/software/LyX/lyx-devel/src/frontends/controllers'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/local/software/LyX/lyx-devel/src/frontends'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/local/software/LyX/lyx-devel/src'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/local/software/LyX/lyx-devel/src'
make: *** [all-recursive] Error 1
Rob.