1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
SUBDIRS = tests
pkglibexec_PROGRAMS = click-service
noinst_LTLIBRARIES = libclickservice.la
AM_CFLAGS = \
$(LIBCLICK_CFLAGS) \
$(SERVICE_CFLAGS) \
$(COVERAGE_CFLAGS) \
-I$(top_builddir)/lib/click
-Wall \
-Wextra
libclickservice_la_SOURCES = \
cs-click-gdbus-generated.c \
cs-click-gdbus-generated.h
libclickservice_la_LIBADD = \
$(SERVICE_LIBS)
libclickservice_la_LDFLAGS = \
$(COVERAGE_LDFLAGS) \
-avoid-version \
-static
click_service_SOURCES = \
main.c
click_service_CPPFLAGS = \
-DG_LOG_DOMAIN=\"click-service\"
click_service_LDFLAGS = \
$(COVERAGE_LDFLAGS)
click_service_LDADD = \
$(SERVICE_LIBS) \
../lib/click/libclick-0.4.la \
libclickservice.la
dbuspolicydir = $(sysconfdir)/dbus-1/system.d
dbuspolicy_DATA = com.lomiri.click.conf
dbusservicedir = $(datadir)/dbus-1/system-services
dbusservice_DATA = com.lomiri.click.service
%.service: %.service.in
sed -e "s,[@]pkglibexecdir[@],$(pkglibexecdir),g" $< > $@
EXTRA_DIST = \
$(dbuspolicy_DATA) \
$(dbusservice_DATA).in
MAINTAINERCLEANFILES = \
Makefile.in
main.c: cs-click-gdbus-generated.h
cs-click-gdbus-generated.c cs-click-gdbus-generated.h: com.lomiri.click.xml
gdbus-codegen --interface-prefix=com.lomiri. --c-namespace=CS --generate-c-code=cs-click-gdbus-generated com.lomiri.click.xml
CLEANFILES = \
com.lomiri.click.service \
cs-click-gdbus-generated.c \
cs-click-gdbus-generated.h
|