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 <damien.lespiau@intel.com>
This commit is contained in:
Damien Lespiau 2013-01-19 17:24:56 +00:00
parent 609a8453fb
commit 8b10ceb61b

View File

@ -1,7 +1,22 @@
SUBDIRS = doc test SUBDIRS = doc test
noinst_LTLIBRARIES = libbrw.la
bin_PROGRAMS = intel-gen4asm intel-gen4disasm 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_YFLAGS = -d --warnings=all
AM_CFLAGS= $(ASSEMBLER_WARN_CFLAGS) AM_CFLAGS= $(ASSEMBLER_WARN_CFLAGS)
@ -10,23 +25,16 @@ BUILT_SOURCES = gram.h gram.c lex.c
gram.h: gram.c gram.h: gram.c
intel_gen4asm_SOURCES = \ 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 \ gen4asm.h \
gram.y \ gram.y \
lex.l \ lex.l \
main.c \ main.c \
$(NULL) $(NULL)
intel_gen4disasm_SOURCES = \ intel_gen4asm_LDADD = libbrw.la
brw_disasm.c disasm-main.c
intel_gen4disasm_SOURCES = disasm-main.c
intel_gen4disasm_LDADD = libbrw.la
pkgconfigdir = $(libdir)/pkgconfig pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = intel-gen4asm.pc pkgconfig_DATA = intel-gen4asm.pc