* use makefiles instead of batch * add to ci * put batch files back, but minimum logic * default to release * debug level opt too