less magic
support linking multiple cmxs into a binary
top-level also depends on libs
more rules for libs
actually build library packages
move Mat to linear add pack modules for lib