From 8b10ceb61b2e33085eceab7d907dd4466a704c22 Mon Sep 17 00:00:00 2001 From: Damien Lespiau Date: Sat, 19 Jan 2013 17:24:56 +0000 Subject: [PATCH] assembler: Make an libbrw library With the brw_* files imported from mesa. There are still a few things in that library that needs gen4asm.h, for instance the GLuint and GLint types. The hope is that eventually libbrw can be split out in its own directory and shared. Signed-off-by: Damien Lespiau --- assembler/Makefile.am | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/assembler/Makefile.am b/assembler/Makefile.am index 9bd32894..d5affd05 100644 --- a/assembler/Makefile.am +++ b/assembler/Makefile.am @@ -1,7 +1,22 @@ SUBDIRS = doc test +noinst_LTLIBRARIES = libbrw.la + bin_PROGRAMS = intel-gen4asm intel-gen4disasm +libbrw_la_SOURCES = \ + brw_compat.h \ + brw_context.c \ + brw_context.h \ + brw_disasm.c \ + brw_defines.h \ + brw_eu.h \ + brw_reg.h \ + brw_structs.h \ + ralloc.c \ + ralloc.h \ + $(NULL) + AM_YFLAGS = -d --warnings=all AM_CFLAGS= $(ASSEMBLER_WARN_CFLAGS) @@ -10,23 +25,16 @@ BUILT_SOURCES = gram.h gram.c lex.c gram.h: gram.c intel_gen4asm_SOURCES = \ - brw_compat.h \ - brw_context.c \ - brw_context.h \ - ralloc.c \ - ralloc.h \ - brw_defines.h \ - brw_eu.h \ - brw_reg.h \ - brw_structs.h \ gen4asm.h \ gram.y \ lex.l \ main.c \ $(NULL) -intel_gen4disasm_SOURCES = \ - brw_disasm.c disasm-main.c +intel_gen4asm_LDADD = libbrw.la + +intel_gen4disasm_SOURCES = disasm-main.c +intel_gen4disasm_LDADD = libbrw.la pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = intel-gen4asm.pc