[134] | 1 | NULL = |
---|
| 2 | |
---|
| 3 | AM_CPPFLAGS = \ |
---|
| 4 | -I. \ |
---|
| 5 | -I.. \ |
---|
| 6 | -I$(top_srcdir)/common \ |
---|
| 7 | -DAUTHDIR=\"$(authdir)\" \ |
---|
| 8 | -DBINDIR=\"$(bindir)\" \ |
---|
| 9 | -DDATADIR=\"$(datadir)\" \ |
---|
| 10 | -DDMCONFDIR=\"$(dmconfdir)\" \ |
---|
| 11 | -DGDMCONFDIR=\"$(gdmconfdir)\" \ |
---|
| 12 | -DLIBDIR=\"$(libdir)\" \ |
---|
| 13 | -DLIBEXECDIR=\"$(libexecdir)\" \ |
---|
| 14 | -DLOGDIR=\"$(logdir)\" \ |
---|
| 15 | -DSBINDIR=\"$(sbindir)\" \ |
---|
| 16 | -DGNOMELOCALEDIR=\""$(datadir)/locale"\" \ |
---|
| 17 | -DGDM_XAUTH_DIR=\"$(GDM_XAUTH_DIR)\" \ |
---|
| 18 | -DGDM_CACHE_DIR=\""$(localstatedir)/cache/gdm"\" \ |
---|
| 19 | -DGDM_SESSION_DEFAULT_PATH=\"$(GDM_SESSION_DEFAULT_PATH)\" \ |
---|
| 20 | $(DISABLE_DEPRECATED_CFLAGS) \ |
---|
| 21 | $(DAEMON_CFLAGS) \ |
---|
| 22 | $(XLIB_CFLAGS) \ |
---|
| 23 | $(WARN_CFLAGS) \ |
---|
| 24 | $(DEBUG_CFLAGS) \ |
---|
| 25 | -DLANG_CONFIG_FILE=\"$(LANG_CONFIG_FILE)\" \ |
---|
| 26 | $(NULL) |
---|
| 27 | |
---|
| 28 | BUILT_SOURCES = \ |
---|
| 29 | gdm-slave-glue.h \ |
---|
| 30 | gdm-simple-slave-glue.h \ |
---|
| 31 | gdm-factory-slave-glue.h \ |
---|
| 32 | gdm-product-slave-glue.h \ |
---|
| 33 | gdm-xdmcp-chooser-slave-glue.h \ |
---|
| 34 | gdm-session-direct-glue.h \ |
---|
| 35 | gdm-manager-glue.h \ |
---|
| 36 | gdm-display-glue.h \ |
---|
| 37 | gdm-xdmcp-greeter-display-glue.h \ |
---|
| 38 | gdm-xdmcp-chooser-display-glue.h \ |
---|
| 39 | gdm-static-display-glue.h \ |
---|
| 40 | gdm-transient-display-glue.h \ |
---|
| 41 | gdm-local-display-factory-glue.h \ |
---|
| 42 | gdm-static-factory-display-glue.h \ |
---|
| 43 | gdm-product-display-glue.h \ |
---|
| 44 | $(NULL) |
---|
| 45 | |
---|
| 46 | gdm-manager-glue.h: gdm-manager.xml Makefile.am |
---|
| 47 | dbus-binding-tool --prefix=gdm_manager --mode=glib-server --output=gdm-manager-glue.h $(srcdir)/gdm-manager.xml |
---|
| 48 | gdm-slave-glue.h: gdm-slave.xml Makefile.am |
---|
| 49 | dbus-binding-tool --prefix=gdm_slave --mode=glib-server --output=gdm-slave-glue.h $(srcdir)/gdm-slave.xml |
---|
| 50 | gdm-simple-slave-glue.h: gdm-simple-slave.xml Makefile.am |
---|
| 51 | dbus-binding-tool --prefix=gdm_simple_slave --mode=glib-server --output=gdm-simple-slave-glue.h $(srcdir)/gdm-simple-slave.xml |
---|
| 52 | gdm-factory-slave-glue.h: gdm-factory-slave.xml Makefile.am |
---|
| 53 | dbus-binding-tool --prefix=gdm_factory_slave --mode=glib-server --output=gdm-factory-slave-glue.h $(srcdir)/gdm-factory-slave.xml |
---|
| 54 | gdm-product-slave-glue.h: gdm-product-slave.xml Makefile.am |
---|
| 55 | dbus-binding-tool --prefix=gdm_product_slave --mode=glib-server --output=gdm-product-slave-glue.h $(srcdir)/gdm-product-slave.xml |
---|
| 56 | gdm-xdmcp-chooser-slave-glue.h: gdm-xdmcp-chooser-slave.xml Makefile.am |
---|
| 57 | dbus-binding-tool --prefix=gdm_xdmcp_chooser_slave --mode=glib-server --output=gdm-xdmcp-chooser-slave-glue.h $(srcdir)/gdm-xdmcp-chooser-slave.xml |
---|
| 58 | gdm-session-direct-glue.h: gdm-session-direct.xml Makefile.am |
---|
| 59 | dbus-binding-tool --prefix=gdm_session_direct --mode=glib-server --output=gdm-session-direct-glue.h $(srcdir)/gdm-session-direct.xml |
---|
| 60 | gdm-display-glue.h: gdm-display.xml Makefile.am |
---|
| 61 | dbus-binding-tool --prefix=gdm_display --mode=glib-server --output=gdm-display-glue.h $(srcdir)/gdm-display.xml |
---|
| 62 | gdm-xdmcp-greeter-display-glue.h: gdm-xdmcp-greeter-display.xml Makefile.am |
---|
| 63 | dbus-binding-tool --prefix=gdm_xdmcp_greeter_display --mode=glib-server --output=gdm-xdmcp-greeter-display-glue.h $(srcdir)/gdm-xdmcp-greeter-display.xml |
---|
| 64 | gdm-xdmcp-chooser-display-glue.h: gdm-xdmcp-chooser-display.xml Makefile.am |
---|
| 65 | dbus-binding-tool --prefix=gdm_xdmcp_chooser_display --mode=glib-server --output=gdm-xdmcp-chooser-display-glue.h $(srcdir)/gdm-xdmcp-chooser-display.xml |
---|
| 66 | gdm-static-display-glue.h: gdm-static-display.xml Makefile.am |
---|
| 67 | dbus-binding-tool --prefix=gdm_static_display --mode=glib-server --output=gdm-static-display-glue.h $(srcdir)/gdm-static-display.xml |
---|
| 68 | gdm-transient-display-glue.h: gdm-transient-display.xml Makefile.am |
---|
| 69 | dbus-binding-tool --prefix=gdm_transient_display --mode=glib-server --output=gdm-transient-display-glue.h $(srcdir)/gdm-transient-display.xml |
---|
| 70 | gdm-local-display-factory-glue.h: gdm-local-display-factory.xml Makefile.am |
---|
| 71 | dbus-binding-tool --prefix=gdm_local_display_factory --mode=glib-server --output=gdm-local-display-factory-glue.h $(srcdir)/gdm-local-display-factory.xml |
---|
| 72 | gdm-static-factory-display-glue.h: gdm-static-factory-display.xml Makefile.am |
---|
| 73 | dbus-binding-tool --prefix=gdm_static_factory_display --mode=glib-server --output=gdm-static-factory-display-glue.h $(srcdir)/gdm-static-factory-display.xml |
---|
| 74 | gdm-product-display-glue.h: gdm-product-display.xml Makefile.am |
---|
| 75 | dbus-binding-tool --prefix=gdm_product_display --mode=glib-server --output=gdm-product-display-glue.h $(srcdir)/gdm-product-display.xml |
---|
| 76 | |
---|
| 77 | noinst_PROGRAMS = \ |
---|
| 78 | test-hal-seats \ |
---|
| 79 | test-session \ |
---|
| 80 | $(NULL) |
---|
| 81 | |
---|
| 82 | test_hal_seats_SOURCES = \ |
---|
| 83 | test-hal-seats.c \ |
---|
| 84 | $(NULL) |
---|
| 85 | |
---|
| 86 | test_hal_seats_LDADD = \ |
---|
| 87 | $(DAEMON_LIBS) \ |
---|
| 88 | $(NULL) |
---|
| 89 | |
---|
| 90 | test_session_SOURCES = \ |
---|
| 91 | test-session.c \ |
---|
| 92 | gdm-session.c \ |
---|
| 93 | gdm-session.h \ |
---|
| 94 | gdm-session-private.h \ |
---|
| 95 | gdm-session-direct.c \ |
---|
| 96 | gdm-session-direct.h \ |
---|
| 97 | gdm-session-record.c \ |
---|
| 98 | gdm-session-record.h \ |
---|
| 99 | gdm-session-worker-job.c\ |
---|
| 100 | $(NULL) |
---|
| 101 | |
---|
| 102 | test_session_LDADD = \ |
---|
| 103 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 104 | $(XLIB_LIBS) \ |
---|
| 105 | $(EXTRA_DAEMON_LIBS) \ |
---|
| 106 | $(DAEMON_LIBS) \ |
---|
| 107 | $(PAM_LIBS) \ |
---|
| 108 | $(NULL) |
---|
| 109 | |
---|
| 110 | libexec_PROGRAMS = \ |
---|
| 111 | gdm-simple-slave \ |
---|
| 112 | gdm-factory-slave \ |
---|
| 113 | gdm-product-slave \ |
---|
| 114 | gdm-xdmcp-chooser-slave \ |
---|
| 115 | gdm-session-worker \ |
---|
| 116 | $(NULL) |
---|
| 117 | |
---|
| 118 | gdm_simple_slave_SOURCES = \ |
---|
| 119 | simple-slave-main.c \ |
---|
| 120 | gdm-greeter-server.c \ |
---|
| 121 | gdm-greeter-server.h \ |
---|
| 122 | ck-connector.h \ |
---|
| 123 | ck-connector.c \ |
---|
| 124 | gdm-welcome-session.c \ |
---|
| 125 | gdm-welcome-session.h \ |
---|
| 126 | gdm-greeter-session.c \ |
---|
| 127 | gdm-greeter-session.h \ |
---|
| 128 | gdm-server.c \ |
---|
| 129 | gdm-server.h \ |
---|
| 130 | gdm-session.c \ |
---|
| 131 | gdm-session.h \ |
---|
| 132 | gdm-session-private.h \ |
---|
| 133 | gdm-session-direct.c \ |
---|
| 134 | gdm-session-direct.h \ |
---|
| 135 | gdm-session-record.c \ |
---|
| 136 | gdm-session-record.h \ |
---|
| 137 | gdm-session-worker-job.c \ |
---|
| 138 | gdm-session-worker-job.h \ |
---|
| 139 | gdm-slave.c \ |
---|
| 140 | gdm-slave.h \ |
---|
| 141 | gdm-simple-slave.c \ |
---|
| 142 | gdm-simple-slave.h \ |
---|
| 143 | $(NULL) |
---|
| 144 | |
---|
| 145 | gdm_simple_slave_LDFLAGS = \ |
---|
| 146 | $(PAM_LIBS) \ |
---|
| 147 | $(NULL) |
---|
| 148 | |
---|
| 149 | gdm_simple_slave_LDADD = \ |
---|
| 150 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 151 | $(XLIB_LIBS) \ |
---|
| 152 | $(DAEMON_LIBS) \ |
---|
| 153 | $(EXTRA_DAEMON_LIBS) \ |
---|
| 154 | $(NULL) |
---|
| 155 | |
---|
| 156 | gdm_factory_slave_SOURCES = \ |
---|
| 157 | factory-slave-main.c \ |
---|
| 158 | gdm-greeter-server.c \ |
---|
| 159 | gdm-greeter-server.h \ |
---|
| 160 | ck-connector.h \ |
---|
| 161 | ck-connector.c \ |
---|
| 162 | gdm-welcome-session.c \ |
---|
| 163 | gdm-welcome-session.h \ |
---|
| 164 | gdm-greeter-session.c \ |
---|
| 165 | gdm-greeter-session.h \ |
---|
| 166 | gdm-server.c \ |
---|
| 167 | gdm-server.h \ |
---|
| 168 | gdm-session.c \ |
---|
| 169 | gdm-session.h \ |
---|
| 170 | gdm-session-private.h \ |
---|
| 171 | gdm-session-relay.c \ |
---|
| 172 | gdm-session-relay.h \ |
---|
| 173 | gdm-slave.c \ |
---|
| 174 | gdm-slave.h \ |
---|
| 175 | gdm-factory-slave.c \ |
---|
| 176 | gdm-factory-slave.h \ |
---|
| 177 | $(NULL) |
---|
| 178 | |
---|
| 179 | gdm_factory_slave_LDFLAGS = \ |
---|
| 180 | $(PAM_LIBS) \ |
---|
| 181 | $(NULL) |
---|
| 182 | |
---|
| 183 | gdm_factory_slave_LDADD = \ |
---|
| 184 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 185 | $(XLIB_LIBS) \ |
---|
| 186 | $(DAEMON_LIBS) \ |
---|
| 187 | $(NULL) |
---|
| 188 | |
---|
| 189 | gdm_product_slave_SOURCES = \ |
---|
| 190 | product-slave-main.c \ |
---|
| 191 | gdm-server.c \ |
---|
| 192 | gdm-server.h \ |
---|
| 193 | gdm-session.c \ |
---|
| 194 | gdm-session.h \ |
---|
| 195 | gdm-session-private.h \ |
---|
| 196 | gdm-session-direct.c \ |
---|
| 197 | gdm-session-direct.h \ |
---|
| 198 | gdm-session-record.c \ |
---|
| 199 | gdm-session-record.h \ |
---|
| 200 | gdm-session-worker-job.c \ |
---|
| 201 | gdm-session-worker-job.h \ |
---|
| 202 | gdm-slave.c \ |
---|
| 203 | gdm-slave.h \ |
---|
| 204 | gdm-product-slave.c \ |
---|
| 205 | gdm-product-slave.h \ |
---|
| 206 | $(NULL) |
---|
| 207 | |
---|
| 208 | gdm_product_slave_LDFLAGS = \ |
---|
| 209 | $(PAM_LIBS) \ |
---|
| 210 | $(NULL) |
---|
| 211 | |
---|
| 212 | gdm_product_slave_LDADD = \ |
---|
| 213 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 214 | $(XLIB_LIBS) \ |
---|
| 215 | $(DAEMON_LIBS) \ |
---|
| 216 | $(EXTRA_DAEMON_LIBS) \ |
---|
| 217 | $(NULL) |
---|
| 218 | |
---|
| 219 | gdm_xdmcp_chooser_slave_SOURCES = \ |
---|
| 220 | xdmcp-chooser-slave-main.c \ |
---|
| 221 | gdm-chooser-server.c \ |
---|
| 222 | gdm-chooser-server.h \ |
---|
| 223 | ck-connector.h \ |
---|
| 224 | ck-connector.c \ |
---|
| 225 | gdm-welcome-session.c \ |
---|
| 226 | gdm-welcome-session.h \ |
---|
| 227 | gdm-chooser-session.c \ |
---|
| 228 | gdm-chooser-session.h \ |
---|
| 229 | gdm-slave.c \ |
---|
| 230 | gdm-slave.h \ |
---|
| 231 | gdm-xdmcp-chooser-slave.c \ |
---|
| 232 | gdm-xdmcp-chooser-slave.h \ |
---|
| 233 | $(NULL) |
---|
| 234 | |
---|
| 235 | gdm_xdmcp_chooser_slave_LDADD = \ |
---|
| 236 | $(XLIB_LIBS) \ |
---|
| 237 | $(DAEMON_LIBS) \ |
---|
| 238 | $(EXTRA_DAEMON_LIBS) \ |
---|
| 239 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 240 | $(NULL) |
---|
| 241 | |
---|
| 242 | gdm_session_worker_SOURCES = \ |
---|
| 243 | session-worker-main.c \ |
---|
| 244 | ck-connector.h \ |
---|
| 245 | ck-connector.c \ |
---|
| 246 | gdm-session-settings.h \ |
---|
| 247 | gdm-session-settings.c \ |
---|
| 248 | gdm-session-auditor.h \ |
---|
| 249 | gdm-session-auditor.c \ |
---|
| 250 | gdm-session-worker.h \ |
---|
| 251 | gdm-session-worker.c \ |
---|
| 252 | $(NULL) |
---|
| 253 | |
---|
| 254 | if HAVE_LIBAUDIT |
---|
| 255 | gdm_session_worker_SOURCES += gdm-session-linux-auditor.h \ |
---|
| 256 | gdm-session-linux-auditor.c |
---|
| 257 | endif |
---|
| 258 | |
---|
| 259 | if HAVE_ADT |
---|
| 260 | gdm_session_worker_SOURCES += gdm-session-solaris-auditor.h \ |
---|
| 261 | gdm-session-solaris-auditor.c |
---|
| 262 | endif |
---|
| 263 | |
---|
| 264 | gdm_session_worker_LDFLAGS = \ |
---|
| 265 | $(XLIB_LIBS) \ |
---|
| 266 | $(PAM_LIBS) \ |
---|
| 267 | $(NULL) |
---|
| 268 | |
---|
| 269 | gdm_session_worker_LDADD = \ |
---|
| 270 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 271 | $(DAEMON_LIBS) \ |
---|
| 272 | $(NULL) |
---|
| 273 | |
---|
| 274 | sbin_PROGRAMS = \ |
---|
| 275 | gdm-binary \ |
---|
| 276 | $(NULL) |
---|
| 277 | |
---|
| 278 | gdm_binary_SOURCES = \ |
---|
| 279 | main.c \ |
---|
| 280 | gdm-display-access-file.c \ |
---|
| 281 | gdm-display-access-file.h \ |
---|
| 282 | gdm-display-store.c \ |
---|
| 283 | gdm-display-store.h \ |
---|
| 284 | gdm-display-factory.c \ |
---|
| 285 | gdm-display-factory.h \ |
---|
| 286 | gdm-local-display-factory.c \ |
---|
| 287 | gdm-local-display-factory.h \ |
---|
| 288 | gdm-display.c \ |
---|
| 289 | gdm-display.h \ |
---|
| 290 | gdm-xdmcp-display.c \ |
---|
| 291 | gdm-xdmcp-display.h \ |
---|
| 292 | gdm-xdmcp-greeter-display.c \ |
---|
| 293 | gdm-xdmcp-greeter-display.h \ |
---|
| 294 | gdm-xdmcp-chooser-display.c \ |
---|
| 295 | gdm-xdmcp-chooser-display.h \ |
---|
| 296 | gdm-static-display.c \ |
---|
| 297 | gdm-static-display.h \ |
---|
| 298 | gdm-transient-display.c \ |
---|
| 299 | gdm-transient-display.h \ |
---|
| 300 | gdm-static-factory-display.c \ |
---|
| 301 | gdm-static-factory-display.h \ |
---|
| 302 | gdm-product-display.c \ |
---|
| 303 | gdm-product-display.h \ |
---|
| 304 | gdm-manager.c \ |
---|
| 305 | gdm-manager.h \ |
---|
| 306 | gdm-slave-proxy.c \ |
---|
| 307 | gdm-slave-proxy.h \ |
---|
| 308 | $(NULL) |
---|
| 309 | |
---|
| 310 | XDMCP_SOURCES = \ |
---|
| 311 | gdm-xdmcp-display-factory.c \ |
---|
| 312 | gdm-xdmcp-display-factory.h \ |
---|
| 313 | $(NULL) |
---|
| 314 | |
---|
| 315 | if XDMCP_SUPPORT |
---|
| 316 | gdm_binary_SOURCES += $(XDMCP_SOURCES) |
---|
| 317 | endif |
---|
| 318 | |
---|
| 319 | EXTRA_gdm_binary_SOURCES = \ |
---|
| 320 | $(XDMCP_SOURCES) \ |
---|
| 321 | $(NULL) |
---|
| 322 | |
---|
| 323 | CONSOLE_KIT_SOURCES = \ |
---|
| 324 | $(NULL) |
---|
| 325 | |
---|
| 326 | EXTRA_gdm_binary_SOURCES += $(CONSOLE_KIT_SOURCES) |
---|
| 327 | |
---|
| 328 | # Note that these libs are in LDFLAGS because they should come before |
---|
| 329 | # everything else on the link line as they may override stuff |
---|
| 330 | gdm_binary_LDFLAGS = \ |
---|
| 331 | $(EXTRA_DAEMON_LIBS) \ |
---|
| 332 | $(NULL) |
---|
| 333 | |
---|
| 334 | gdm_binary_LDADD = \ |
---|
| 335 | $(top_builddir)/common/libgdmcommon.la \ |
---|
| 336 | $(XLIB_LIBS) \ |
---|
| 337 | $(DAEMON_LIBS) \ |
---|
| 338 | $(XDMCP_LIBS) \ |
---|
| 339 | $(LIBWRAP_LIBS) \ |
---|
| 340 | $(NULL) |
---|
| 341 | |
---|
| 342 | if WITH_CONSOLE_KIT |
---|
| 343 | gdm_binary_SOURCES += $(CONSOLE_KIT_SOURCES) |
---|
| 344 | endif |
---|
| 345 | |
---|
| 346 | sbin_SCRIPTS = \ |
---|
| 347 | gdm \ |
---|
| 348 | $(NULL) |
---|
| 349 | |
---|
| 350 | gdm: $(srcdir)/gdm.in |
---|
| 351 | sed -e 's,[@]sbindir[@],$(sbindir),g' <$(srcdir)/gdm.in >gdm |
---|
| 352 | |
---|
| 353 | CLEANFILES = \ |
---|
| 354 | gdm \ |
---|
| 355 | $(BUILT_SOURCES) \ |
---|
| 356 | $(NULL) |
---|
| 357 | |
---|
| 358 | EXTRA_DIST = \ |
---|
| 359 | gdm.in \ |
---|
| 360 | gdm-slave.xml \ |
---|
| 361 | gdm-simple-slave.xml \ |
---|
| 362 | gdm-factory-slave.xml \ |
---|
| 363 | gdm-product-slave.xml \ |
---|
| 364 | gdm-xdmcp-chooser-slave.xml \ |
---|
| 365 | gdm-session-direct.xml \ |
---|
| 366 | gdm-manager.xml \ |
---|
| 367 | gdm-display.xml \ |
---|
| 368 | gdm-xdmcp-greeter-display.xml \ |
---|
| 369 | gdm-xdmcp-chooser-display.xml \ |
---|
| 370 | gdm-static-display.xml \ |
---|
| 371 | gdm-transient-display.xml \ |
---|
| 372 | gdm-local-display-factory.xml \ |
---|
| 373 | gdm-static-factory-display.xml \ |
---|
| 374 | gdm-product-display.xml \ |
---|
| 375 | $(NULL) |
---|