A little bit more cleanup.

    $(EXTRADEP) now works for both lib and bin targets, and
    lexyacc.mk doesn't gratuitously define extra variables.