mirror of
https://gitlab.gnome.org/GNOME/gitg
synced 2024-10-01 05:33:49 +00:00
Cleanup use of CFLAGS, CPPFLAGS, LDFLAGS and LIBADD
This commit is contained in:
parent
6fd6a1dfc3
commit
b0193abed0
|
@ -1,16 +1,19 @@
|
|||
bin_PROGRAMS = gitg
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
gitg_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-I$(top_srcdir)/libgd \
|
||||
$(GITG_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DGITG_DATADIR=\""$(datadir)/gitg"\" \
|
||||
-DGITG_LOCALEDIR=\""$(datadir)/locale"\"
|
||||
|
||||
AM_VALAFLAGS = \
|
||||
gitg_CFLAGS = \
|
||||
$(GITG_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
gitg_VALAFLAGS = \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
$(GITG_VALAFLAGS) \
|
||||
--pkg config \
|
||||
|
@ -35,7 +38,16 @@ AM_VALAFLAGS = \
|
|||
--vapidir "$(top_builddir)/libgitg-ext" \
|
||||
--gresources "$(top_srcdir)/gitg/resources/gitg-resources.xml"
|
||||
|
||||
VALASOURCES = \
|
||||
gitg_LDADD = \
|
||||
$(GITG_LIBS) \
|
||||
$(PACKAGE_LIBS) \
|
||||
$(top_builddir)/libgd/libgd.la \
|
||||
$(top_builddir)/libgitg/libgitg-1.0.la \
|
||||
$(top_builddir)/libgitg-ext/libgitg-ext-1.0.la
|
||||
|
||||
gitg_LDFLAGS = -export-dynamic -no-undefined -export-symbols-regex "^[[^_]].*"
|
||||
|
||||
gitg_VALASOURCES = \
|
||||
gitg.vala \
|
||||
gitg-dirs.vala \
|
||||
gitg-window.vala \
|
||||
|
@ -69,15 +81,6 @@ gitg_SOURCES = \
|
|||
$(VALASOURCES) \
|
||||
gitg-resources.c
|
||||
|
||||
gitg_LDADD = \
|
||||
$(GITG_LIBS) \
|
||||
$(PACKAGE_LIBS) \
|
||||
$(top_builddir)/libgd/libgd.la \
|
||||
$(top_builddir)/libgitg/libgitg-1.0.la \
|
||||
$(top_builddir)/libgitg-ext/libgitg-ext-1.0.la
|
||||
|
||||
gitg_LDFLAGS = -export-dynamic -no-undefined -export-symbols-regex "^[[^_]].*"
|
||||
|
||||
gitg-resources.c: resources/gitg-resources.xml $(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/resources resources/gitg-resources.xml)
|
||||
$(GLIB_COMPILE_RESOURCES) --generate-source \
|
||||
--sourcedir $(srcdir)/resources \
|
||||
|
@ -88,10 +91,6 @@ gitg-resources.h: resources/gitg-resources.xml $(shell $(GLIB_COMPILE_RESOURCES)
|
|||
--sourcedir $(srcdir)/resources \
|
||||
--target "$@" "$<"
|
||||
|
||||
# Ignore all warnings for vala code...
|
||||
gitg_CFLAGS = \
|
||||
-w
|
||||
|
||||
EXTRA_DIST = \
|
||||
resources/gitg-resources.xml \
|
||||
$(shell $(GLIB_COMPILE_RESOURCES) --generate-dependencies --sourcedir $(srcdir)/resources resources/gitg-resources.xml)
|
||||
|
|
|
@ -1,36 +1,42 @@
|
|||
lib_LTLIBRARIES = libgitg-ext-1.0.la
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
$(LIBGITG_EXT_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
libgitg_ext_1_0_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\"
|
||||
|
||||
COMMON_VALA_FLAGS = \
|
||||
libgitg_ext_1_0_la_CFLAGS = \
|
||||
$(LIBGITG_EXT_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
libgitg_ext_1_0_la_VALAPKGS = \
|
||||
--pkg Ggit-1.0 \
|
||||
--pkg libgitg-1.0 \
|
||||
--pkg gio-2.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg libsoup-2.4 \
|
||||
--pkg webkit2gtk-3.0 \
|
||||
--pkg gee-0.8 \
|
||||
--pkg gee-0.8
|
||||
|
||||
libgitg_ext_1_0_la_VALAFLAGS = \
|
||||
$(libgitg_ext_1_0_la_VALAPKGS) \
|
||||
--basedir $(top_srcdir) \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--vapidir $(top_builddir)/libgitg
|
||||
|
||||
AM_VALAFLAGS = \
|
||||
$(COMMON_VALA_FLAGS) \
|
||||
--vapidir $(top_builddir)/libgitg \
|
||||
--gir GitgExt-1.0.gir \
|
||||
--vapi libgitg-ext-1.0.vapi \
|
||||
--girdir $(top_builddir)/libgitg \
|
||||
--includedir libgitg-ext \
|
||||
--header libgitg-ext.h \
|
||||
--library libgitg-ext-1.0 \
|
||||
$(GITG_VALAFLAGS)
|
||||
|
||||
libgitg_ext_1_0_la_LDFLAGS = \
|
||||
-export-dynamic -no-undefined -export-symbols-regex "^[^_].*"
|
||||
libgitg_ext_1_0_la_LDFLAGS = \
|
||||
-export-dynamic \
|
||||
-no-undefined \
|
||||
-export-symbols-regex "^[^_].*"
|
||||
|
||||
libgitg_ext_1_0_la_LIBADD = $(LIBGITG_EXT_LIBS)
|
||||
|
||||
|
@ -62,13 +68,16 @@ GitgExt-1.0.gir: libgitg-ext-1.0.la
|
|||
libgitg-ext-1.0.vapi: libgitg-ext-1.0.la
|
||||
libgitg-ext.h: libgitg-ext-1.0.la
|
||||
|
||||
# Ignore all warnings for vala code...
|
||||
libgitg_ext_1_0_la_CFLAGS = \
|
||||
-w
|
||||
|
||||
if ENABLE_DOCS
|
||||
docs: $(VALA_FILES)
|
||||
$(VALADOC) --directory $(top_builddir)/docs --package-name gitgext $(COMMON_VALA_FLAGS) $(VALA_FILES)
|
||||
$(VALADOC) \
|
||||
--directory $(top_builddir)/docs \
|
||||
--package-name gitgext \
|
||||
$(libgitg_ext_1_0_la_VALAPKGS) \
|
||||
--basedir $(top_srcdir) \
|
||||
--vapidir $(top_srcdir)/vapi \
|
||||
--vapidir $(top_builddir)/libgitg \
|
||||
$(VALA_FILES)
|
||||
else
|
||||
docs:
|
||||
endif
|
||||
|
|
|
@ -1,20 +1,25 @@
|
|||
lib_LTLIBRARIES = libgitg-1.0.la
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
$(LIBGITG_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\" \
|
||||
libgitg_1_0_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\" \
|
||||
-DGETTEXT_PACKAGE=\"$(GETTEXT_PACKAGE)\"
|
||||
|
||||
libgitg_1_0_la_CFLAGS = \
|
||||
$(LIBGITG_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
libgitg_1_0_la_LDFLAGS = \
|
||||
-export-dynamic -no-undefined -export-symbols-regex "^[^_].*"
|
||||
-export-dynamic \
|
||||
-no-undefined \
|
||||
-export-symbols-regex "^[^_].*"
|
||||
|
||||
libgitg_1_0_la_LIBADD = $(LIBGITG_LIBS)
|
||||
|
||||
AM_VALAFLAGS = \
|
||||
libgitg_1_0_la_VALAFLAGS = \
|
||||
--pkg Ggit-1.0 \
|
||||
--pkg gtk+-3.0 \
|
||||
--pkg gio-2.0 \
|
||||
|
@ -70,10 +75,6 @@ VALA_FILES = \
|
|||
gitg-avatar-cache.vala \
|
||||
gitg-diff-stat.vala
|
||||
|
||||
# Ignore all warnings for vala code...
|
||||
libgitg_1_0_la_CFLAGS = \
|
||||
-w
|
||||
|
||||
libgitg_1_0_la_SOURCES = \
|
||||
gitg-resources.c \
|
||||
gitg-js-utils.c \
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
SUBDIRS = icons
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
libdiff_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
$(GITG_PLUGIN_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\"
|
||||
|
||||
|
@ -12,14 +10,17 @@ plugindir = $(GITG_PLUGIN_LIBDIR)
|
|||
plugin_LTLIBRARIES = libdiff.la
|
||||
plugin_DATA = diff.plugin
|
||||
|
||||
AM_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
VALA_SOURCES = \
|
||||
gitg-diff.vala
|
||||
libdiff_la_CFLAGS = \
|
||||
$(GITG_PLUGIN_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
libdiff_la_LDFLAGS = $(GITG_PLUGIN_LIBTOOL_FLAGS)
|
||||
|
||||
libdiff_la_LIBADD = $(GITG_PLUGIN_LIBS)
|
||||
libdiff_la_CFLAGS = -w
|
||||
libdiff_la_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
libdiff_la_SOURCES = \
|
||||
$(VALA_SOURCES) \
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
AM_CPPFLAGS = \
|
||||
libfiles_la_CPPFLAGS = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(srcdir) \
|
||||
$(GITG_PLUGIN_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-DDATADIR=\""$(datadir)"\" \
|
||||
-DLIBDIR=\""$(libdir)"\"
|
||||
|
||||
|
@ -10,15 +8,18 @@ plugindir = $(GITG_PLUGIN_LIBDIR)
|
|||
plugin_LTLIBRARIES = libfiles.la
|
||||
plugin_DATA = files.plugin
|
||||
|
||||
AM_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
VALA_SOURCES = \
|
||||
gitg-files.vala \
|
||||
gitg-files-tree-store.vala
|
||||
libfiles_la_CFLAGS = \
|
||||
$(GITG_PLUGIN_CFLAGS) \
|
||||
$(WARN_CFLAGS) \
|
||||
-w
|
||||
|
||||
libfiles_la_LDFLAGS = $(GITG_PLUGIN_LIBTOOL_FLAGS)
|
||||
|
||||
libfiles_la_LIBADD = $(GITG_PLUGIN_LIBS)
|
||||
libfiles_la_CFLAGS = -w
|
||||
libfiles_la_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
|
||||
libfiles_la_SOURCES = \
|
||||
$(VALA_SOURCES) \
|
||||
|
|
|
@ -1,23 +1,35 @@
|
|||
AM_CPPFLAGS = -g -I$(top_srcdir) -I$(top_srcdir)/gitg -I$(top_srcdir)/libgitg $(GITG_DEBUG_FLAGS) $(GITG_CFLAGS)
|
||||
SUBDIRS = libgitg
|
||||
|
||||
noinst_PROGRAMS = $(TEST_PROGS) $(DEMO_PROGS)
|
||||
tests_common_cppflags = \
|
||||
-I$(top_srcdir) \
|
||||
-I$(top_srcdir)/gitg \
|
||||
-I$(top_srcdir)/libgitg
|
||||
|
||||
tests_common_cflags = \
|
||||
-g \
|
||||
$(GITG_DEBUG_FLAGS) \
|
||||
$(GITG_CFLAGS) \
|
||||
-w
|
||||
|
||||
tests_common_valaflags = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
AM_VALAFLAGS = $(GITG_PLUGIN_VALAFLAGS)
|
||||
|
||||
DEMO_PROGS = diff-view repository-list-box progress-bin
|
||||
|
||||
diff_view_SOURCES = diff-view.vala
|
||||
diff_view_VALAFLAGS = $(tests_common_valaflags)
|
||||
diff_view_LDADD = $(GITG_PLUGIN_LIBS)
|
||||
diff_view_CFLAGS = $(GITG_PLUGIN_CFLAGS) -w
|
||||
diff_view_CFLAGS = $(tests_common_cflags)
|
||||
diff_view_CPPFLAGS = $(tests_common_cppflags)
|
||||
|
||||
repository_list_box_SOURCES = repository-list-box.vala
|
||||
repository_list_box_LDADD = $(GITG_PLUGIN_LIBS)
|
||||
repository_list_box_CFLAGS = $(GITG_PLUGIN_CFLAGS) -w
|
||||
repository_list_box_CFLAGS = $(tests_common_cflags)
|
||||
repository_list_box_CPPFLAGS = $(tests_common_cppflags)
|
||||
|
||||
progress_bin_SOURCES = progress-bin.vala
|
||||
progress_bin_LDADD = $(GITG_PLUGIN_LIBS)
|
||||
progress_bin_CFLAGS = $(GITG_PLUGIN_CFLAGS) -w
|
||||
|
||||
TESTS = $(TEST_PROGS)
|
||||
|
||||
|
@ -31,6 +43,8 @@ CLEANFILES = \
|
|||
$(repository_list_box_SOURCES:.vala=.c) \
|
||||
$(progress_bin_SOURCES:.vala=.c) \
|
||||
$(BUILT_SOURCES)
|
||||
progress_bin_CFLAGS = $(tests_common_cflags)
|
||||
progress_bin_CPPFLAGS = $(tests_common_cppflags)
|
||||
|
||||
-include $(top_srcdir)/git.mk
|
||||
|
||||
|
|
Loading…
Reference in a new issue