[gegl-gtk] Clean up Makefile.am
- From: Daniel Sabo <daniels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl-gtk] Clean up Makefile.am
- Date: Fri, 29 Nov 2013 19:23:47 +0000 (UTC)
commit 5c65108aa5fc695d1fc86dbc6775cfd8c08359c8
Author: Daniel Sabo <DanielSabo gmail com>
Date: Fri Nov 29 11:18:15 2013 -0800
Clean up Makefile.am
Make automake 1.13 happy and remove a bunch of unneeded wildcards.
examples/.gitignore | 4 ----
examples/c/.gitignore | 9 +++++++--
examples/c/Makefile.am | 41 +++++++++++------------------------------
gegl-gtk/Makefile.am | 6 +++---
operations/Makefile.am | 45 +++++++++------------------------------------
5 files changed, 30 insertions(+), 75 deletions(-)
---
diff --git a/examples/.gitignore b/examples/.gitignore
index 944a61e..e69de29 100644
--- a/examples/.gitignore
+++ b/examples/.gitignore
@@ -1,4 +0,0 @@
-gegl-gtk-paint
-gegl-gtk-basic
-gegl-gtk-display-op
-gegl-gtk-warp
diff --git a/examples/c/.gitignore b/examples/c/.gitignore
index 81c2fa4..265da8e 100644
--- a/examples/c/.gitignore
+++ b/examples/c/.gitignore
@@ -1,2 +1,7 @@
-gegl-gtk-scroll
-gegl-gtk-transform
+/*.o
+/gegl-gtk-basic
+/gegl-gtk-display-op
+/gegl-gtk-paint
+/gegl-gtk-scroll
+/gegl-gtk-transform
+/gegl-gtk-warp
\ No newline at end of file
diff --git a/examples/c/Makefile.am b/examples/c/Makefile.am
index 856c976..7be48e8 100644
--- a/examples/c/Makefile.am
+++ b/examples/c/Makefile.am
@@ -1,32 +1,13 @@
-
-CFILES = $(wildcard $(srcdir)/*.c)
-bins = $(subst $(srcdir)/,,$(CFILES:.c=))
-EXTRA_DIST = $(wildcard *.c) $(wildcard util/*.[ch])
-
-gegl_lt_cc_v = $(gegl_lt_cc_v_$(V))
-gegl_lt_cc_v_ = $(gegl_lt_cc_v_$(AM_DEFAULT_VERBOSITY))
-gegl_lt_cc_v_0 = @echo " CC " $<;
-gegl_lt_ccld_v = $(gegl_lt_ccld_v_$(V))
-gegl_lt_ccld_v_ = $(gegl_lt_ccld_v_$(AM_DEFAULT_VERBOSITY))
-gegl_lt_ccld_v_0 = @echo " CCLD " $@;
-
-AM_CPPFLAGS = \
- -I$(top_srcdir)/gegl-gtk
-
-CFLAGS = $(GTK_CFLAGS) $(GEGL_CFLAGS)
-
libgeglgtk = $(top_builddir)/gegl-gtk/libgegl-gtk$(GEGL_GTK_GTK_VERSION)-$(GEGL_GTK_API_VERSION).la
-LIBS = \
- $(GTK_LIBS) $(GEGL_LIBS) $(libgeglgtk)
-
-all-local: $(bins)
-
-%: %.c $(GEGLHEADERS)
- $(gegl_lt_cc_v) $(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(DEFS) -I. -I$(top_builddir)
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $ lo $<
- $(gegl_lt_ccld_v) $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) $(AM_LDFLAGS) $(LDFLAGS) $(CFLAGS) -o
$@ $ lo $(LIBS)
-
-clean-local:
- rm -f *.lo $(bins)
-
-
+LIBS = $(GTK_LIBS) $(GEGL_LIBS) $(libgeglgtk)
+AM_CPPFLAGS = -I$(top_srcdir)/gegl-gtk
+AM_CFLAGS = $(GTK_CFLAGS) $(GEGL_CFLAGS)
+
+bin_PROGRAMS = \
+ gegl-gtk-basic \
+ gegl-gtk-display-op \
+ gegl-gtk-paint \
+ gegl-gtk-scroll \
+ gegl-gtk-transform \
+ gegl-gtk-warp
diff --git a/gegl-gtk/Makefile.am b/gegl-gtk/Makefile.am
index 703df21..b823646 100644
--- a/gegl-gtk/Makefile.am
+++ b/gegl-gtk/Makefile.am
@@ -10,7 +10,7 @@ BUILT_SOURCES = $(gen_headers)
headers = gegl-gtk.h gegl-gtk-view.h gegl-gtk-enums.h
sources = gegl-gtk-view.c $(gen_sources)
-INCLUDES = $(GTK_CFLAGS) $(GEGL_CFLAGS)
+AM_CFLAGS = $(GTK_CFLAGS) $(GEGL_CFLAGS)
internal_headers = internal/view-helper.h
internal_sources = internal/view-helper.c
@@ -22,7 +22,7 @@ lib_LTLIBRARIES = libgegl-gtk GEGL_GTK_GTK_VERSION@-0.1.la
libgegl_gtk GEGL_GTK_GTK_VERSION@_0_1_la_SOURCES = $(headers) $(gen_headers) $(sources) $(internal_headers)
$(internal_sources)
libgegl_gtk GEGL_GTK_GTK_VERSION@_0_1_la_LIBADD = $(GTK_LIBS) $(GEGL_LIBS) $(CAIRO_GOBJECT_LIBS)
-libgegl_gtk GEGL_GTK_GTK_VERSION@_0_1_la_CFLAGS = $(INCLUDES) $(CFLAGS)
+libgegl_gtk GEGL_GTK_GTK_VERSION@_0_1_la_CFLAGS = $(AM_CFLAGS) $(CFLAGS)
libgegl_gtk GEGL_GTK_GTK_VERSION@_0_1_la_LDFLAGS = $(gegl_gtk_LDFLAGS) -version-info
$(GEGL_GTK_LIBRARY_VERSION)
gegl-gtk-enums.c: $(srcdir)/gegl-gtk-enums.h
@@ -67,7 +67,7 @@ if HAVE_INTROSPECTION
GeglGtk GEGL_GTK_GTK_VERSION@- GEGL_GTK_API_VERSION@.gir: libgegl-gtk GEGL_GTK_GTK_VERSION@-
GEGL_GTK_API_VERSION@.la Makefile
-GeglGtk GEGL_GTK_GTK_VERSION@_0_1_gir_CFLAGS = $(INCLUDES)
+GeglGtk GEGL_GTK_GTK_VERSION@_0_1_gir_CFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS)
GeglGtk GEGL_GTK_GTK_VERSION@_0_1_gir_FILES = $(sources) $(headers)
GeglGtk GEGL_GTK_GTK_VERSION@_0_1_gir_LIBS = libgegl-gtk GEGL_GTK_GTK_VERSION@- GEGL_GTK_API_VERSION@.la
GeglGtk GEGL_GTK_GTK_VERSION@_0_1_gir_INCLUDES = Gtk- GEGL_GTK_GTK_VERSION@.0 Gegl-0.3
diff --git a/operations/Makefile.am b/operations/Makefile.am
index ecc5b96..64e12af 100644
--- a/operations/Makefile.am
+++ b/operations/Makefile.am
@@ -1,41 +1,14 @@
-
-ext_dir = $(GEGL_PLUGINS_DIR)
libgeglgtk = $(top_builddir)/gegl-gtk/libgegl-gtk$(GEGL_GTK_GTK_VERSION)-$(GEGL_GTK_API_VERSION).la
-op_LIBS = $(GTK_LIBS) $(GEGL_LIBS) $(libgeglgtk)
-op_CFLAGS = $(GTK_CFLAGS) $(GEGL_CFLAGS)
-op_LDFLAGS = -avoid-version -export-dynamic -module
-
-CFILES = $(wildcard $(srcdir)/*.c)
-plugins = $(subst gegl-gtk-,gegl-gtk GEGL_GTK_GTK_VERSION@-, $(subst $(srcdir)/,,$(CFILES:.c=.la)))
-INSTALLED_ITEMS = $(subst gegl-gtk-,gegl-gtk GEGL_GTK_GTK_VERSION@-, $(subst
$(srcdir)/,$(ext_dir)/,$(CFILES:.c=$(SHREXT))))
-EXTRA_DIST = $(wildcard *.c) $(wildcard *.h)
-
-gegl_lt_cc_v = $(gegl_lt_cc_v_$(V))
-gegl_lt_cc_v_ = $(gegl_lt_cc_v_$(AM_DEFAULT_VERBOSITY))
-gegl_lt_cc_v_0 = @echo " CC " $<;
-gegl_lt_ccld_v = $(gegl_lt_ccld_v_$(V))
-gegl_lt_ccld_v_ = $(gegl_lt_ccld_v_$(AM_DEFAULT_VERBOSITY))
-gegl_lt_ccld_v_0 = @echo " CCLD " $@;
-
-all-local: $(plugins)
-
-gegl-gtk GEGL_GTK_GTK_VERSION@-%.la: gegl-gtk-%.c
- $(gegl_lt_cc_v) $(LIBTOOL) --quiet --tag=CC --mode=compile $(CC) $(DEFS) -I. -I$(top_builddir)
-I$(top_srcdir)/gegl-gtk -I$(srcdir) $(AM_CPPFLAGS) $(CPPFLAGS) $(op_CFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o $
lo $<
- $(gegl_lt_ccld_v) $(LIBTOOL) --quiet --tag=CC --mode=link $(CC) $(AM_LDFLAGS) $(op_LDFLAGS)
$(op_CFLAGS) $(CFLAGS) -o $@ -rpath $(ext_dir) $ lo $(op_LIBS) $(MATH_LIB)
-
-clean-local:
- rm -f *.la
+ops =
-install-exec-local: all-local
- $(INSTALL) -d $(DESTDIR)$(ext_dir)
- for i in $(plugins); do \
- $(LIBTOOL) --mode=install $(INSTALL) $$i $(DESTDIR)$(ext_dir) ; \
- done
+AM_LIBS = $(GTK_LIBS) $(GEGL_LIBS) $(libgeglgtk)
+AM_CPPFLAGS = -I. -I$(top_builddir) -I$(top_srcdir)/gegl-gtk -I$(srcdir)
+AM_CFLAGS = $(GTK_CFLAGS) $(GEGL_CFLAGS)
+AM_LDFLAGS = -avoid-version -export-dynamic -module
-uninstall-local:
- for i in $(plugins); do \
- $(LIBTOOL) --mode=uninstall $(RM) $(DESTDIR)$(ext_dir)/$$i ; \
- done
+gegl_ GEGL_GTK_GTK_VERSION@_display_la_SOURCES = gegl-gtk-display.c
+ops += gegl- GEGL_GTK_GTK_VERSION@-display.la
-check-local: all-local
+opdir = $(GEGL_PLUGINS_DIR)
+op_LTLIBRARIES = $(ops)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]