Correction on make clean.
[gedcom-parse.git] / Makefile
index 2364bccd39ae8c0116b50ce27e83e726bdcbb82c..5a8becaf8d3f5a7f6c3a8c65ceeb88dd13f7c891 100644 (file)
--- 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