AUTOMAKE_OPTIONS = foreign no-dependencies
-BUILT_SOURCES = scanner.c parser.h
-CLEANFILES = parser.h parser.c scanner.c
+BUILT_SOURCES = parser.h
+CLEANFILES = parser.[ch] scanner.c
+AM_YFLAGS = -d
include_HEADERS = oconfig.h
lib_LTLIBRARIES = liboconfig.la
-scanner.c: scanner.l
- $(LEX) $(AM_LFLAGS) $(LFLAGS) -o scanner.c $<
-
-parser.h: parser.y scanner.c
- $(YACC) $(AM_YFLAGS) $(YFLAGS) -o parser.c $<
-
-liboconfig_la_SOURCES = oconfig.c oconfig.h parser.c
+liboconfig_la_LDFLAGS = -version-info 0:0:0
+liboconfig_la_SOURCES = oconfig.c oconfig.h scanner.l parser.y aux_types.h