1
0
forked from drath/libratbag
Files
libratbag-plus/Makefile.am
Peter Hutterer 654956baa6 Fix distcheck
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2016-03-04 14:27:08 +10:00

106 lines
2.1 KiB
Makefile

# ------------------------------------------------------------------------------
# main
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
AM_MAKEFLAGS = --no-print-directory
AUTOMAKE_OPTIONS = color-tests parallel-tests
GCC_COLORS ?= 'ooh, shiny!'
export GCC_COLORS
SUBDIRS = .
# remove targets if the command fails
.DELETE_ON_ERROR:
# keep intermediate files
.SECONDARY:
# Keep the test-suite.log
.PRECIOUS: $(TEST_SUITE_LOG) Makefile
CLEANFILES = $(BUILT_SOURCES)
DISTCLEANFILES =
EXTRA_DIST =
BUILT_SOURCES =
lib_LTLIBRARIES =
noinst_LTLIBRARIES =
bin_PROGRAMS =
noinst_PROGRAMS =
AM_CPPFLAGS = \
-include $(top_builddir)/config.h \
-I $(top_srcdir)/src \
-I $(top_builddir)/src \
$(OUR_CPPFLAGS)
AM_CFLAGS = $(OUR_CFLAGS)
AM_LDFLAGS = $(OUR_LDFLAGS)
# ------------------------------------------------------------------------------
# libshared
noinst_LTLIBRARIES += \
libshared.la
libshared_la_SOURCES = \
src/shared-macro.h \
src/shared-rbtree.h \
src/shared-rbtree.c
libshared_la_CFLAGS = \
$(AM_CFLAGS)
libshared_la_LIBADD = \
-lm
# ------------------------------------------------------------------------------
# ratbagd
bin_PROGRAMS += \
ratbagd
ratbagd_SOURCES = \
src/ratbagd.h \
src/ratbagd.c \
src/ratbagd-button.c \
src/ratbagd-device.c \
src/ratbagd-profile.c \
src/ratbagd-resolution.c
ratbagd_CFLAGS = \
$(AM_CFLAGS) \
$(LIBUDEV_CFLAGS) \
$(LIBSYSTEMD_CFLAGS) \
$(LIBRATBAG_CFLAGS)
ratbagd_LDADD = \
libshared.la \
$(LIBUDEV_LIBS) \
$(LIBSYSTEMD_LIBS) \
$(LIBRATBAG_LIBS)
unitdir = $(SYSTEMD_UNIT_DIR)
unit_DATA = ratbagd.service
$(unit_DATA): $(unit_DATA).in
$(AM_V_GEN)$(SED) -e 's|__BIN_PREFIX__|$(bindir)|g' < $< > $@
EXTRA_DIST += ratbagd.service.in
BUILT_SOURCES += ratbagd.service
# ------------------------------------------------------------------------------
# python module
dist_pkgpython_DATA = \
python/ratbagd/__init__.py
bin_SCRIPTS = \
python/ratbagctl
python/ratbagctl: python/ratbagctl.py
$(AM_V_GEN)$(MKDIR_P) python
$(AM_V_GEN)$(SED) -e "s/__VERSION__/$(PACKAGE_VERSION)/" < $^ > $@
EXTRA_DIST += python/ratbagctl.py
BUILT_SOURCES += python/ratbagctl