diff options
Diffstat (limited to 'tools/yara2rost/Makefile.am')
-rw-r--r-- | tools/yara2rost/Makefile.am | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/tools/yara2rost/Makefile.am b/tools/yara2rost/Makefile.am new file mode 100644 index 0000000..2830b03 --- /dev/null +++ b/tools/yara2rost/Makefile.am @@ -0,0 +1,36 @@ + +BUILT_SOURCES = grammar.h + + +# On évite d'utiliser les variables personnalisées de type *_la_[YL]FLAGS +# afin de conserver des noms de fichiers simples, ie sans le nom de la +# bibliothèque de sortie en préfixe. + +AM_YFLAGS = -v -d -p yara2rost_ -Wno-yacc #-Wcounterexamples + +AM_LFLAGS = -P yara2rost_ -o lex.yy.c --header-file=tokens.h \ + -Dyyget_lineno=yara2rost_get_lineno \ + -Dyy_scan_bytes=yara2rost__scan_bytes \ + -Dyy_delete_buffer=yara2rost__delete_buffer + +AM_CFLAGS = $(DEBUG_CFLAGS) $(WARNING_FLAGS) + + +bin_PROGRAMS = yara2rost + +.NOTPARALLEL: $(bin_PROGRAMS) + +yara2rost_SOURCES = \ + decl.h \ + enums.h \ + tokens.l \ + grammar.y \ + yara2rost.c + + +# Automake fait les choses à moitié +CLEANFILES = grammar.h grammar.c grammar.output tokens.c tokens.h + +# Pareil : de tous les fichiers générés, seule la sortie de Flex saute pour les distributions ! +# On rajoute également de quoi générer les Makefiles. +EXTRA_DIST = tokens.h |