[graphics] graphics screen descs overwrote each other
[js] clean up descs.h on make clean and avoid dumping autoconf into it