summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am32
1 files changed, 28 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index 3e3826918..b5fa96160 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -24,7 +24,7 @@ EXTRA_DIST = \
# Backends
# ========
pkgbackenddir = $(CUPS_SERVERBIN)/backend
-pkgbackend_PROGRAMS = parallel serial
+pkgbackend_PROGRAMS = parallel serial implicitclass
check_PROGRAMS = test1284
# We need ieee1284 up and running.
@@ -44,6 +44,12 @@ serial_SOURCES = \
serial_LDADD = $(CUPS_LIBS)
serial_CFLAGS = $(CUPS_CFLAGS)
+implicitclass_SOURCES = \
+ backend/backend-private.h \
+ backend/implicitclass.c
+implicitclass_LDADD = $(CUPS_LIBS)
+implicitclass_CFLAGS = $(CUPS_CFLAGS)
+
test1284_SOURCES = \
backend/backend-private.h \
backend/ieee1284.c \
@@ -716,23 +722,38 @@ EXTRA_DIST += \
# UTILS
# =====
+cups_notifier_sources = \
+ cups-notifier.c \
+ cups-notifier.h
+
+$(cups_notifier_sources): utils/org.cups.cupsd.Notifier.xml
+ gdbus-codegen \
+ --interface-prefix org.cups.cupsd \
+ --c-namespace Cups \
+ --generate-c-code cups-notifier \
+ $^
+
sbin_PROGRAMS = \
cups-browsed
cups_browsed_SOURCES = \
utils/cups-browsed.c
+nodist_cups_browsed_SOURCES = \
+ $(cups_notifier_sources)
cups_browsed_CFLAGS = \
$(CUPS_CFLAGS) \
$(AVAHI_CFLAGS) \
$(AVAHI_GLIB_CFLAGS) \
$(GLIB_CFLAGS) \
- $(GIO_CFLAGS)
+ $(GIO_CFLAGS) \
+ $(GIO_UNIX_CFLAGS)
cups_browsed_CXXFLAGS = $(cups_browsed_CFLAGS)
cups_browsed_LDADD = \
$(CUPS_LIBS) \
$(AVAHI_LIBS) \
$(AVAHI_GLIB_LIBS) \
$(GLIB_LIBS) \
- $(GIO_LIBS)
+ $(GIO_LIBS) \
+ $(GIO_UNIX_LIBS)
initrcdir = $(INITDDIR)
initrc_SCRIPTS = utils/cups-browsed
man_MANS = \
@@ -740,7 +761,10 @@ man_MANS = \
utils/cups-browsed.conf.5 \
filter/foomatic-rip/foomatic-rip.1
EXTRA_DIST += utils/cups-browsed.in \
- $(man_MANS)
+ $(man_MANS) \
+ utils/org.cups.cupsd.Notifier.xml
+BUILT_SOURCES = $(cups_notifier_sources)
+CLEANFILES = $(BUILT_SOURCES)
# ===
# PPD