From a303120342f20b1e6df9a53bfad2b330a8c6fc12 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Wed, 17 Jul 2019 00:43:04 -0400 Subject: Initial commit --- (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..3fc2de4 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,66 @@ +# Process this file with automake to produce an input makefile. +# +# Copyright (C) 2017 Patrick McDermott +# +# This file is part of fbcon2png. +# +# fbcon2png 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 2 of the License, or +# (at your option) any later version. +# +# fbcon2png 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 fbcon2png. 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)$(PACKAGE_VERSION_GIT) + +bin_PROGRAMS = fbcon2png + +fbcon2png_SOURCES = +fbcon2png_CFLAGS = \ + $(WARN_CFLAGS) \ + $(ASAN_CFLAGS) +fbcon2png_CPPFLAGS = \ + -DABS_TOP_BUILDDIR=\"$(abs_top_builddir)\" \ + -DBINDIR=\"$(bindir)\" \ + -DPKGDATADIR=\"$(pkgdatadir)\" \ + -DLOCALEDIR=\"$(localedir)\" \ + -DPROGRAM_NAME=\"fbcon2png\" \ + -I$(top_srcdir)/include \ + $(LIBPNG_CFLAGS) +fbcon2png_LDADD = \ + $(LIBPNG_LIBS) \ + $(ASAN_CFLAGS) +fbcon2png_LINK = $(LINK) version.c +EXTRA_fbcon2png_DEPENDENCIES = version.c +CLEANFILES = version.c + +version.c: $(fbcon2png_OBJECTS) $(fbcon2png_DEPENDENCIES) + $(AM_V_GEN)printf 'const char *PACKAGE_VERSION_GIT = "%s";\n' \ + "$(PACKAGE_VERSION_GIT)" >version.c + +include $(top_srcdir)/src/local.mk -- cgit v0.9.1