build: Enable subdir-objects
Like we did in the master branch. Using subdir-objects removes the forward compatibility warnings coming from autotools.
This commit is contained in:
parent
d237b255f9
commit
dc471fa258
@ -81,7 +81,7 @@ AC_SUBST(INTROSPECTION_REQUIRED_VERSION)
|
|||||||
# Save this value here, since automake will set cflags later
|
# Save this value here, since automake will set cflags later
|
||||||
cflags_set=${CFLAGS+set}
|
cflags_set=${CFLAGS+set}
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE([1.11 -Wall no-define -Wno-portability tar-ustar no-dist-gzip dist-xz])
|
AM_INIT_AUTOMAKE([1.11 -Wall subdir-objects no-define -Wno-portability tar-ustar no-dist-gzip dist-xz])
|
||||||
AM_MAINTAINER_MODE([enable])
|
AM_MAINTAINER_MODE([enable])
|
||||||
|
|
||||||
# Support silent build rules. Disable
|
# Support silent build rules. Disable
|
||||||
|
@ -24,6 +24,10 @@ LDADD = \
|
|||||||
$(top_builddir)/gdk/libgdk-3.la \
|
$(top_builddir)/gdk/libgdk-3.la \
|
||||||
$(GTK_DEP_LIBS)
|
$(GTK_DEP_LIBS)
|
||||||
|
|
||||||
|
BUILT_SOURCES =
|
||||||
|
|
||||||
|
CLEANFILES =
|
||||||
|
|
||||||
noinst_PROGRAMS = $(TEST_PROGS)
|
noinst_PROGRAMS = $(TEST_PROGS)
|
||||||
|
|
||||||
TESTS_ENVIRONMENT = \
|
TESTS_ENVIRONMENT = \
|
||||||
@ -115,19 +119,26 @@ rbtree_CFLAGS = -DGTK_COMPILATION -UG_ENABLE_DEBUG
|
|||||||
rbtree_LDADD = $(GTK_DEP_LIBS)
|
rbtree_LDADD = $(GTK_DEP_LIBS)
|
||||||
rbtree_SOURCES = \
|
rbtree_SOURCES = \
|
||||||
rbtree.c \
|
rbtree.c \
|
||||||
$(top_srcdir)/gtk/gtkrbtree.h \
|
gtkrbtree.c \
|
||||||
$(top_srcdir)/gtk/gtkrbtree.c \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
gtkrbtree.c: $(top_srcdir)/gtk/gtkrbtree.c
|
||||||
|
$(AM_V_GEN) $(LN_S) $^ $@
|
||||||
|
|
||||||
|
CLEANFILES += gtkrbtree.c
|
||||||
|
|
||||||
bitmask_CFLAGS = -DGTK_COMPILATION -UG_ENABLE_DEBUG
|
bitmask_CFLAGS = -DGTK_COMPILATION -UG_ENABLE_DEBUG
|
||||||
bitmask_LDADD = $(GTK_DEP_LIBS)
|
bitmask_LDADD = $(GTK_DEP_LIBS)
|
||||||
bitmask_SOURCES = \
|
bitmask_SOURCES = \
|
||||||
bitmask.c \
|
bitmask.c \
|
||||||
$(top_srcdir)/gtk/gtkbitmaskprivate.h \
|
gtkallocatedbitmask.c \
|
||||||
$(top_srcdir)/gtk/gtkallocatedbitmaskprivate.h \
|
|
||||||
$(top_srcdir)/gtk/gtkallocatedbitmask.c \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
gtkallocatedbitmask.c: $(top_srcdir)/gtk/gtkallocatedbitmask.c
|
||||||
|
$(AM_V_GEN) $(LN_S) $^ $@
|
||||||
|
|
||||||
|
CLEANFILES += gtkallocatedbitmask.c
|
||||||
|
|
||||||
keyhash_CFLAGS = \
|
keyhash_CFLAGS = \
|
||||||
-DGTK_COMPILATION \
|
-DGTK_COMPILATION \
|
||||||
-DGTK_LIBDIR=\"$(libdir)\" \
|
-DGTK_LIBDIR=\"$(libdir)\" \
|
||||||
@ -138,14 +149,21 @@ keyhash_CFLAGS = \
|
|||||||
|
|
||||||
keyhash_SOURCES = \
|
keyhash_SOURCES = \
|
||||||
keyhash.c \
|
keyhash.c \
|
||||||
$(top_srcdir)/gtk/gtkkeyhash.c \
|
gtkkeyhash.c \
|
||||||
$(top_srcdir)/gtk/gtkkeyhash.h \
|
gtkresources.c \
|
||||||
$(top_builddir)/gtk/gtkresources.c \
|
gtkprivate.c \
|
||||||
$(top_builddir)/gtk/gtkresources.h \
|
|
||||||
$(top_srcdir)/gtk/gtkprivate.c \
|
|
||||||
$(top_srcdir)/gtk/gtkprivate.h \
|
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
gtkkeyhash.c: $(top_srcdir)/gtk/gtkkeyhash.c
|
||||||
|
$(AM_V_GEN) $(LN_S) $^ $@
|
||||||
|
|
||||||
|
gtkresources.c: $(top_builddir)/gtk/gtkresources.c
|
||||||
|
$(AM_V_GEN) $(LN_S) $^ $@
|
||||||
|
|
||||||
|
gtkprivate.c: $(top_srcdir)/gtk/gtkprivate.c
|
||||||
|
$(AM_V_GEN) $(LN_S) $^ $@
|
||||||
|
|
||||||
|
CLEANFILES += gtkkeyhash.c gtkresources.c gtkprivate.c
|
||||||
|
|
||||||
test_icontheme = \
|
test_icontheme = \
|
||||||
icons/index.theme \
|
icons/index.theme \
|
||||||
@ -254,9 +272,9 @@ GTK_GSETTINGS_SCHEMAS = \
|
|||||||
$(top_srcdir)/gtk/org.gtk.Settings.FileChooser.gschema.xml \
|
$(top_srcdir)/gtk/org.gtk.Settings.FileChooser.gschema.xml \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
BUILT_SOURCES = gschemas.compiled
|
BUILT_SOURCES += gschemas.compiled
|
||||||
|
|
||||||
CLEANFILES = gschemas.compiled
|
CLEANFILES += gschemas.compiled
|
||||||
|
|
||||||
gschemas.compiled: $(GTK_GSETTINGS_SCHEMAS)
|
gschemas.compiled: $(GTK_GSETTINGS_SCHEMAS)
|
||||||
$(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) \
|
$(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) \
|
||||||
|
Loading…
Reference in New Issue
Block a user