# Process this file with automake to produce an input makefile. # # Copyright (C) 2017 Patrick McDermott # # This file is part of Marquee. # # Marquee 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. # # Marquee 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 Marquee. If not, see . if IN_GIT PACKAGE_VERSION_GIT = $$(printf ' (%s)' \ "$$({ git describe --tags --dirty 2>/dev/null || \ printf '%s-g%s%s' \ "$$(git rev-list --count HEAD)" \ "$$(git describe --tags --dirty --always)"; \ } | sed 's|^.*/||')") else PACKAGE_VERSION_GIT = endif # PACKAGE_STRING is used in the test suite output and log. # PACKAGE_VERSION can't be overridden. Automake ignores it in the IN_GIT # conditional (and throws a warning), and setting it to $(PACKAGE_VERSION_GIT) # outside the conditional causes PACKAGE_VERSION_GIT to reference itself. # VERSION is not set here because it is used by: # * Automake's distdir macro # * Automake's distdir target (which checks for $(VERSION) in NEWS) # * Our release target PACKAGE_STRING = $(PACKAGE_NAME) $(PACKAGE_VERSION_GIT) bin_PROGRAMS = marquee marquee_SOURCES = marquee_CPPFLAGS = \ -DABS_TOP_BUILDDIR=\"$(abs_top_builddir)\" \ -DPKGDATADIR=\"$(pkgdatadir)\" \ $(GTK_CFLAGS) \ $(WEBKIT2GTK_CFLAGS) marquee_LDADD = \ $(GTK_LIBS) \ $(WEBKIT2GTK_LIBS) marquee_LINK = $(LINK) version.c EXTRA_marquee_DEPENDENCIES = version.c CLEANFILES = version.c version.c: $(marquee_OBJECTS) $(marquee_DEPENDENCIES) \ $(EXTRA_marquee_DEPENDENCIES) $(AM_V_GEN)printf 'const char *PACKAGE_VERSION_GIT = "%s";\n' \ "$(PACKAGE_VERSION_GIT)" >version.c include $(top_srcdir)/src/local.mk SUBDIRS = . data