summaryrefslogtreecommitdiff
path: root/assembler/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'assembler/Makefile.am')
-rw-r--r--assembler/Makefile.am51
1 files changed, 51 insertions, 0 deletions
diff --git a/assembler/Makefile.am b/assembler/Makefile.am
new file mode 100644
index 0000000..95ba08d
--- /dev/null
+++ b/assembler/Makefile.am
@@ -0,0 +1,51 @@
+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_eu.c \
+ brw_eu_compact.c \
+ brw_eu_debug.c \
+ brw_eu_emit.c \
+ brw_eu_util.c \
+ brw_reg.h \
+ brw_structs.h \
+ ralloc.c \
+ ralloc.h \
+ $(NULL)
+
+AM_YFLAGS = -d --warnings=all
+AM_CFLAGS= $(ASSEMBLER_WARN_CFLAGS)
+
+LEX = flex -i
+BUILT_SOURCES = gram.h gram.c lex.c
+gram.h: gram.c
+
+intel_gen4asm_SOURCES = \
+ gen4asm.h \
+ gram.y \
+ lex.l \
+ main.c \
+ $(NULL)
+
+intel_gen4asm_LDADD = libbrw.la
+
+intel_gen4disasm_SOURCES = disasm-main.c
+intel_gen4disasm_LDADD = libbrw.la
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = intel-gen4asm.pc
+
+MAINTAINERCLEANFILES = $(BUILT_SOURCES)
+EXTRA_DIST = \
+ README \
+ TODO \
+ intel-gen4asm.pc.in