- ui position option
- xml_macros: don't depend on makefile, recursion fix.