summaryrefslogtreecommitdiff
path: root/assembler/Makefile.am
diff options
context:
space:
mode:
authorDamien Lespiau <damien.lespiau@intel.com>2013-01-14 23:21:21 +0000
committerDamien Lespiau <damien.lespiau@intel.com>2013-03-04 15:54:35 +0000
commit191c85976d7f924de781ac4d9ad8a73b034493bf (patch)
tree2465ba4c109bf8ae4f9fc9d6641651d06116800b /assembler/Makefile.am
parente466360df9ca2d43754e825eb496d8dd23c9ccf0 (diff)
build: Integrate the merged gen assembler in the build system
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Diffstat (limited to 'assembler/Makefile.am')
-rw-r--r--assembler/Makefile.am34
1 files changed, 26 insertions, 8 deletions
diff --git a/assembler/Makefile.am b/assembler/Makefile.am
index 9e6147dd..59143560 100644
--- a/assembler/Makefile.am
+++ b/assembler/Makefile.am
@@ -1,13 +1,31 @@
-SUBDIRS = doc src test
+SUBDIRS = doc test
+bin_PROGRAMS = intel-gen4asm intel-gen4disasm
+
+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 = \
+ brw_defines.h \
+ brw_structs.h \
+ gen4asm.h \
+ gram.y \
+ lex.l \
+ main.c \
+ $(NULL)
+
+intel_gen4disasm_SOURCES = \
+ disasm.c disasm-main.c
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = intel-gen4asm.pc
+
+MAINTAINERCLEANFILES = $(BUILT_SOURCES)
EXTRA_DIST = \
- AUTHORS \
- COPYING \
- INSTALL \
README \
TODO \
- autogen.sh \
intel-gen4asm.pc.in
-
-pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = intel-gen4asm.pc