update CI to use makefile and fix b2g desktop download