intel: tools: create libaub
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Sun, 5 Aug 2018 09:22:37 +0000 (10:22 +0100)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Wed, 22 Aug 2018 17:02:11 +0000 (18:02 +0100)
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
src/intel/tools/meson.build

index d749a80..258bf70 100644 (file)
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 # SOFTWARE.
 
+
+libaub = static_library(
+  'aub',
+  files('aub_read.c', 'aub_mem.c'),
+  include_directories : [inc_common, inc_intel],
+  link_with : [libintel_common, libintel_dev, libmesa_util],
+  c_args : [c_vis_args, no_override_init_args],
+  install : false
+)
+
 aubinator = executable(
   'aubinator',
-  files('aubinator.c', 'intel_aub.h', 'aub_read.h', 'aub_read.c', 'aub_mem.h', 'aub_mem.c'),
+  files('aubinator.c'),
   dependencies : [dep_expat, dep_zlib, dep_dl, dep_thread, dep_m],
   include_directories : [inc_common, inc_intel],
-  link_with : [libintel_common, libintel_compiler, libintel_dev, libmesa_util],
+  link_with : [libintel_common, libintel_compiler, libintel_dev, libmesa_util, libaub],
   c_args : [c_vis_args, no_override_init_args],
   build_by_default : true,
   install : true