]> granicus.if.org Git - yasm/commitdiff
Make gnu an alias for gas parser.
authorPeter Johnson <peter@tortall.net>
Thu, 18 Jan 2007 04:09:59 +0000 (04:09 -0000)
committerPeter Johnson <peter@tortall.net>
Thu, 18 Jan 2007 04:09:59 +0000 (04:09 -0000)
Suggested by: Rugxulo <rugxulo@gmail.com>

svn path=/trunk/yasm/; revision=1735

Mkfiles/Makefile.dj
Mkfiles/Makefile.flat
modules/parsers/gas/Makefile.inc
modules/parsers/gas/gas-parser.c

index 2aa082239b176973b611293affe6072036d25ce0..82322131686ad291caa1d1718c3b31bfd3410565 100644 (file)
@@ -109,7 +109,7 @@ MODULES_PARSERS_OBJS= \
  modules/parsers/gas/gas-parse.o \
  gas-token.o
 YASM_MODULES+=parser_nasm
-YASM_MODULES+=parser_gas
+YASM_MODULES+=parser_gas parser_gnu
 
 MODULES_PREPROCS_NASM_OBJS= \
  modules/preprocs/nasm/nasm-eval.o \
index b93bed629f67b91b475ec386eb01f2ee83984598..d6edc82f1674973346a8304378c5258202791080 100644 (file)
@@ -112,7 +112,7 @@ MODULES_PARSERS_OBJS= \
  modules/parsers/gas/gas-parse.o \
  gas-token.o
 YASM_MODULES+=parser_nasm
-YASM_MODULES+=parser_gas
+YASM_MODULES+=parser_gas parser_gnu
 
 MODULES_PREPROCS_NASM_OBJS= \
  modules/preprocs/nasm/nasm-eval.o \
index 9b651f7a44d06ce2b52ce53dd28f5b6e58212212..6a9c4209e5d0f7c221d940046b30730a4035d887 100644 (file)
@@ -5,7 +5,7 @@ libyasm_a_SOURCES += modules/parsers/gas/gas-parser.h
 libyasm_a_SOURCES += modules/parsers/gas/gas-parse.c
 libyasm_a_SOURCES += gas-token.c
 
-YASM_MODULES += parser_gas
+YASM_MODULES += parser_gas parser_gnu
 
 gas-token.c: $(srcdir)/modules/parsers/gas/gas-token.re re2c$(EXEEXT)
        $(top_builddir)/re2c$(EXEEXT) -b -o $@ $(srcdir)/modules/parsers/gas/gas-token.re
index 75c90ed365c9b231f5fe7c770ded1d94692c8482..bbc5c58668536964c266dbd06158ed86eecca388 100644 (file)
@@ -123,3 +123,10 @@ yasm_parser_module yasm_gas_LTX_parser = {
     "raw",
     gas_parser_do_parse
 };
+yasm_parser_module yasm_gnu_LTX_parser = {
+    "GNU AS (GAS)-compatible parser",
+    "gnu",
+    gas_parser_preproc_keywords,
+    "raw",
+    gas_parser_do_parse
+};