[gnome-builder/wip/tingping/meson-build] Fix autotools



commit cff8d7d1fc6c08c0f78730fc1401717bc1e6c763
Author: Patrick Griffis <tingping tingping se>
Date:   Mon Oct 10 21:08:34 2016 -0400

    Fix autotools

 contrib/tmpl/Makefile.am |   27 ++++++++++++++++++++-------
 1 files changed, 20 insertions(+), 7 deletions(-)
---
diff --git a/contrib/tmpl/Makefile.am b/contrib/tmpl/Makefile.am
index fcc3c83..e871623 100644
--- a/contrib/tmpl/Makefile.am
+++ b/contrib/tmpl/Makefile.am
@@ -1,6 +1,22 @@
 DISTCLEANFILES =
 CLEANFILES =
-BUILT_SOURCES =
+
+BUILT_SOURCES = \
+       tmpl-expr-parser.c \
+       tmpl-expr-parser.h \
+       tmpl-expr-scanner.c \
+       tmpl-expr-scanner.h
+
+tmpl-expr-scanner.c tmpl-expr-scanner.h: tmpl-expr-scanner.l
+       $(AM_V_GEN)$(LEX) -o $@ $<
+
+tmpl-expr-scanner.h: tmpl-expr-scanner.c
+
+tmpl-expr-parser.c tmpl-expr-parser.h: tmpl-expr-parser.y
+       $(AM_V_GEN)$(YACC) $< --defines=tmpl-expr-parser.h --output=$@
+
+tmpl-expr-parser.h: tmpl-expr-parser.c
+
 
 pkglib_LTLIBRARIES = libtemplate-glib-1.0.la
 
@@ -9,10 +25,7 @@ AM_CPPFLAGS = \
        -DTMPL_GLIB_COMPILATION
 
 EXTRA_DIST = \
-       tmpl-expr-parser.c \
-       tmpl-expr-parser.h \
-       tmpl-expr-scanner.c \
-       tmpl-expr-scanner.h \
+       $(BUILT_SOURCES) \
        $(NULL)
 
 pkgincludedir = $(includedir)/gnome-builder-@VERSION@/template-glib
@@ -41,9 +54,9 @@ libtemplate_glib_1_0_la_SOURCES = \
        tmpl-expr-node.c \
        tmpl-expr-node.h \
        tmpl-expr-parser-private.h \
-       tmpl-expr-parser.y \
+       tmpl-expr-parser.c \
        tmpl-expr-private.h \
-       tmpl-expr-scanner.l \
+       tmpl-expr-scanner.c \
        tmpl-expr.c \
        tmpl-gi-private.h \
        tmpl-gi.c \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]