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