combine do_libs and do_libexecs