NULL = pkglibexec_PROGRAMS = \ remote-logon-service \ $(NULL) EXTRA_DIST = \ org.ArcticaProject.RemoteLogon.xml \ $(NULL) noinst_LTLIBRARIES = \ libservers.la \ libgenerated.la \ $(NULL) ################################ # libgenerated ################################ libgenerated_la_SOURCES = \ remote-logon.c \ remote-logon.h \ $(NULL) # no -Werror here... # The generation tools might lag behind the GNU C compiler's sensitivity libgenerated_la_CFLAGS = \ $(SERVICE_CFLAGS) \ $(NULL) $(libgenerated_la_SOURCES): org.ArcticaProject.RemoteLogon.xml gdbus-codegen \ --interface-prefix org.ArcticaProject \ --generate-c remote-logon \ $^ BUILT_SOURCES = $(libgenerated_la_SOURCES) CLEANFILES = $(BUILT_SOURCES) ################################ # libservers ################################ libservers_la_SOURCES = \ citrix-server.c \ citrix-server.h \ rdp-server.c \ rdp-server.h \ x2go-server.c \ x2go-server.h \ uccs-server.c \ uccs-server.h \ defines.h \ server.c \ server.h \ crypt.c \ crypt.h \ $(NULL) libservers_la_CFLAGS = \ -DUCCS_QUERY_TOOL="\"remote-logon-config-agent\"" \ -Werror \ $(SERVICE_CFLAGS) \ $(COVERAGE_CFLAGS) \ $(NULL) libservers_la_LDFLAGS = \ $(COVERAGE_LDFLAGS) $(GCRYPT_LIBS) -lm \ $(NULL) ################################ # remote-logon-service ################################ remote_logon_service_CFLAGS = \ -DDEFAULT_CONFIG_FILE="\"$(sysconfdir)/remote-logon-service.conf\"" \ -Werror \ $(SERVICE_CFLAGS) \ $(COVERAGE_CFLAGS) \ $(NULL) remote_logon_service_LDADD = \ $(builddir)/libservers.la \ $(builddir)/libgenerated.la \ $(SERVICE_LIBS) \ $(NULL) remote_logon_service_LDFLAGS = \ $(COVERAGE_LDFLAGS) \ $(NULL) remote_logon_service_SOURCES = \ main.c \ $(NULL)