The Makefile isn't completely correct. It seems to not
realize that the "parsegen" binary must be built before
trying to use it to make cfgparse.o. This means that
"make -j 2" fails to compile the first time it's run.
It also means that anytime the "parsegen" binary is
modified, cfgparse.o won't automatically be rebuilt by
make - cfgparse.o must be manually deleted.
I'm no expert at autoconf / automake / etc, but I
believe the patch I am attaching (a patch to
Makefile.in) should fix the problem.