diff options
Diffstat (limited to 'gprofng/Makefile.am')
-rw-r--r-- | gprofng/Makefile.am | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/gprofng/Makefile.am b/gprofng/Makefile.am new file mode 100644 index 0000000..3bf7074 --- /dev/null +++ b/gprofng/Makefile.am @@ -0,0 +1,79 @@ +## Process this file with automake to generate Makefile.in +# +# Copyright (C) 2021 Free Software Foundation, Inc. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; see the file COPYING3. If not see +# <http://www.gnu.org/licenses/>. + +ACLOCAL_AMFLAGS = -I . -I .. + +AUTOMAKE_OPTIONS = dejagnu foreign + +if BUILD_COLLECTOR + COLLECTOR_SUBDIRS = libcollector +endif +if BUILD_SRC + SRC_SUBDIRS = src gp-display-html doc +endif +SUBDIRS = $(COLLECTOR_SUBDIRS) $(SRC_SUBDIRS) +DIST_SUBDIRS = libcollector src gp-display-html doc + +# Setup the testing framework, if you have one +EXPECT = expect +RUNTEST = runtest +RUNTESTFLAGS = + +BASEDIR = $(srcdir)/.. +BFDDIR = $(BASEDIR)/bfd +jdk_inc = @jdk_inc@ +LD_NO_AS_NEEDED = @LD_NO_AS_NEEDED@ +GPROFNG_CFLAGS = @GPROFNG_CFLAGS@ +GPROFNG_CPPFLAGS = @GPROFNG_CPPFLAGS@ +GPROFNG_LIBDIR = @GPROFNG_LIBDIR@ + +AM_MAKEFLAGS = \ + jdk_inc="$(jdk_inc)" \ + LD_NO_AS_NEEDED="$(LD_NO_AS_NEEDED)" \ + GPROFNG_CFLAGS="$(GPROFNG_CFLAGS)" \ + GPROFNG_CPPFLAGS="$(GPROFNG_CPPFLAGS)" \ + GPROFNG_LIBDIR="$(GPROFNG_LIBDIR)" + +if TCL_TRY +check-DEJAGNU: site.exp development.exp + srcroot=`cd $(srcdir) && pwd`; export srcroot; \ + r=`pwd`; export r; \ + LC_ALL=C; export LC_ALL; \ + EXPECT=$(EXPECT); export EXPECT; \ + jdk_inc="$(jdk_inc)"; export jdk_inc; \ + runtest=$(RUNTEST); \ + if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \ + $$runtest --tool $(DEJATOOL) --srcdir $${srcroot}/testsuite \ + MAKE="$(MAKE)" CC="$(CC)" CFLAGS="$(CFLAGS) $(PTHREAD_CFLAGS)" \ + LDFLAGS="$(LDFLAGS)" LIBS="$(PTHREAD_LIBS) $(LIBS)" \ + BUILDDIR="$(abs_top_builddir)" $(RUNTESTFLAGS); \ + else echo "WARNING: could not find \`runtest'" 1>&2; :;\ + fi + +development.exp: $(BFDDIR)/development.sh + $(EGREP) "(development|experimental)=" $(BFDDIR)/development.sh \ + | $(AWK) -F= '{ print "set " $$1 " " $$2 }' > $@ + +# development.sh is used to determine -Werror default. +CONFIG_STATUS_DEPENDENCIES = $(BFDDIR)/development.sh + +EXTRA_DEJAGNU_SITE_CONFIG = development.exp + +DISTCLEANFILES = site.exp development.exp +endif + |