X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=Makefile;h=5a8becaf8d3f5a7f6c3a8c65ceeb88dd13f7c891;hb=d951baf97ccffe925d519e8244c70b7f9016b415;hp=2364bccd39ae8c0116b50ce27e83e726bdcbb82c;hpb=8c02fad7b6049ce1b2b4cf106c8e3bdbbe0774f3;p=gedcom-parse.git diff --git a/Makefile b/Makefile index 2364bcc..5a8beca 100644 --- a/Makefile +++ b/Makefile @@ -31,25 +31,26 @@ libgedcom.so: lex.gedcom_1byte_.lo lex.gedcom_hilo_.lo lex.gedcom_lohi_.lo \ ansel_module: cd ansel && $(MAKE) -lex.gedcom_1byte_.c: gedcom_1byte.lex gedcom.tab.h gedcom.h multilex.h \ +lex.gedcom_1byte_.c: gedcom_1byte.lex gedcom.tab.h gedcom_internal.h multilex.h \ gedcom_lex_common.c encoding.h $(LEX) $(LFLAGS) -Pgedcom_1byte_ gedcom_1byte.lex -lex.gedcom_hilo_.c: gedcom_hilo.lex gedcom.tab.h gedcom.h multilex.h \ +lex.gedcom_hilo_.c: gedcom_hilo.lex gedcom.tab.h gedcom_internal.h multilex.h \ gedcom_lex_common.c encoding.h $(LEX) $(LFLAGS) -Pgedcom_hilo_ gedcom_hilo.lex -lex.gedcom_lohi_.c: gedcom_lohi.lex gedcom.tab.h gedcom.h multilex.h \ +lex.gedcom_lohi_.c: gedcom_lohi.lex gedcom.tab.h gedcom_internal.h multilex.h \ gedcom_lex_common.c encoding.h $(LEX) $(LFLAGS) -Pgedcom_lohi_ gedcom_lohi.lex -gedcom.tab.c gedcom.tab.h: gedcom.y gedcom.h +gedcom.tab.c gedcom.tab.h: gedcom.y gedcom_internal.h $(YACC) $(YFLAGS) --name-prefix=gedcom_ gedcom.y .PHONY: clean clean: rm -f core gedcom_parse lexer_* *.o *.lo *.la .libs/* lex.gedcom_* \ gedcom.tab.* gedcom.output libgedcom.so + rm -rf .libs cd ansel && $(MAKE) clean # Lexer test programs