Some basic auto{conf,make} stuff..
[liboconfig.git] / src / Makefile.am
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644 (file)
index 0000000..fca1ccc
--- /dev/null
@@ -0,0 +1,16 @@
+AUTOMAKE_OPTIONS = foreign no-dependencies
+
+BUILT_SOURCES = scanner.h parser.h
+CLEANFILES = scanner.h scanner.c parser.h parser.c
+
+AM_YFLAGS = -d
+
+include_HEADERS = oconfig.h
+lib_LTLIBRARIES = liboconfig.la
+
+liboconfig_la_SOURCES = oconfig.c oconfig.h parser.l parser.y
+
+scanner.h: parser.l parser.h
+       $(LEX) -o scanner.c --header-file=scanner.h parser.l
+
+parser.h: parser.y