diff options
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 32 |
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 |