"Fossies" - the Fresh Open Source Software Archive 
Member "glibmm-2.74.0/Makefile.am" (19 Sep 2022, 3340 Bytes) of package /linux/misc/glibmm-2.74.0.tar.xz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 ## Copyright (c) 2009 Openismus GmbH <http://www.openismus.com/>
2 ##
3 ## This file is part of glibmm.
4 ##
5 ## glibmm is free software: you can redistribute it and/or modify it
6 ## under the terms of the GNU Lesser General Public License as published
7 ## by the Free Software Foundation, either version 2.1 of the License,
8 ## or (at your option) any later version.
9 ##
10 ## glibmm is distributed in the hope that it will be useful, but
11 ## WITHOUT ANY WARRANTY; without even the implied warranty of
12 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
13 ## See the GNU Lesser General Public License for more details.
14 ##
15 ## You should have received a copy of the GNU Lesser General Public License
16 ## along with this library. If not, see <http://www.gnu.org/licenses/>.
17
18 ACLOCAL_AMFLAGS = -I build ${ACLOCAL_FLAGS}
19 DISTCHECK_CONFIGURE_FLAGS = --enable-warnings=fatal
20
21 if MAINTAINER_MODE
22 src_subdirs = glib/src gio/src
23 else
24 src_subdirs =
25 endif
26 if ENABLE_DOCUMENTATION
27 doc_subdirs = docs
28 else
29 doc_subdirs =
30 endif
31 SUBDIRS = tools $(src_subdirs) glib/glibmm gio/giomm tests examples $(doc_subdirs)
32
33 glibmm_includedir = $(includedir)/$(GLIBMM_MODULE_NAME)
34 glibmm_include_HEADERS = glib/glibmm.h
35 glibmm_libincludedir = $(libdir)/$(GLIBMM_MODULE_NAME)/include
36 nodist_glibmm_libinclude_HEADERS = glib/glibmmconfig.h
37
38 giomm_includedir = $(includedir)/$(GIOMM_MODULE_NAME)
39 giomm_include_HEADERS = gio/giomm.h
40 giomm_libincludedir = $(libdir)/$(GIOMM_MODULE_NAME)/include
41 nodist_giomm_libinclude_HEADERS = gio/giommconfig.h
42
43 pkgconfigdir = $(libdir)/pkgconfig
44 nodist_pkgconfig_DATA = glib/$(GLIBMM_MODULE_NAME).pc gio/$(GIOMM_MODULE_NAME).pc
45
46 include $(srcdir)/MSVC_NMake/filelist.am
47
48 text_files = COPYING.tools README.SUN README.win32
49 msvc_files = $(addprefix MSVC_NMake/,$(msvc_nmake_data))
50
51 dist_noinst_DATA = $(text_files) $(msvc_files)
52 dist_noinst_SCRIPTS = autogen.sh
53
54 DISTCLEANFILES = $(filter %mmconfig.h,$(msvc_files))
55
56 # Distribute files needed when building glibmm with Meson.
57 EXTRA_DIST = \
58 meson.build \
59 meson_options.txt \
60 MSVC_NMake/giomm/meson.build \
61 MSVC_NMake/glibmm/meson.build \
62 docs/reference/meson.build \
63 examples/meson.build \
64 glib/meson.build \
65 glib/glibmmconfig.h.meson \
66 glib/glibmm/meson.build \
67 gio/meson.build \
68 gio/giommconfig.h.meson \
69 gio/giomm/meson.build \
70 subprojects/glib.wrap \
71 subprojects/sigc++-3.0.wrap \
72 tests/meson.build \
73 tools/meson.build \
74 tools/build_scripts/compile-schemas.py \
75 tools/build_scripts/dummy-header.py \
76 tools/build_scripts/handle-built-files.py \
77 tools/conf_tests/allows_static_inline_npos.cc \
78 tools/conf_tests/can_assign_non_extern_c_functions_to_extern_c_cb.cc \
79 tools/conf_tests/can_use_dynamic_cast_in_unused_template_wo_def.cc \
80 tools/conf_tests/have_disambiguous_const_template_specializations.cc \
81 tools/conf_tests/have_std_iterator_traits.cc \
82 tools/conf_tests/have_sun_reverse_iterator.cc \
83 tools/conf_tests/have_template_sequence_ctors.cc \
84 tools/conf_tests/have_wide_stream.cc \
85 tools/extra_defs_gen/meson.build \
86 untracked/README
87
88 # Auto-generate the ChangeLog file from the git log on make dist
89 include $(top_srcdir)/build/dist-changelog.am
90
91 reformat:
92 if HAVE_CLANG_FORMAT
93 $(CLANG_FORMAT) -i `find . -name "*.h"`
94 $(CLANG_FORMAT) -i `find . -name "*.cc"`
95 else
96 $(error clang-format was not not found during configure.)
97 endif