source: proiecte/PPPP/gdm/daemon/Makefile.am @ 134

Last change on this file since 134 was 134, checked in by (none), 14 years ago

gdm sources with the modifications for webcam

File size: 10.3 KB
Line 
1NULL =
2
3AM_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
28BUILT_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
46gdm-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
48gdm-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
50gdm-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
52gdm-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
54gdm-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
56gdm-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
58gdm-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
60gdm-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
62gdm-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
64gdm-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
66gdm-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
68gdm-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
70gdm-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
72gdm-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
74gdm-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
77noinst_PROGRAMS =               \
78        test-hal-seats          \
79        test-session            \
80        $(NULL)
81
82test_hal_seats_SOURCES =        \
83        test-hal-seats.c        \
84        $(NULL)
85
86test_hal_seats_LDADD =          \
87        $(DAEMON_LIBS)          \
88        $(NULL)
89
90test_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
102test_session_LDADD =            \
103        $(top_builddir)/common/libgdmcommon.la  \
104        $(XLIB_LIBS)            \
105        $(EXTRA_DAEMON_LIBS)    \
106        $(DAEMON_LIBS)          \
107        $(PAM_LIBS)             \
108        $(NULL)
109
110libexec_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
118gdm_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
145gdm_simple_slave_LDFLAGS =              \
146        $(PAM_LIBS)                     \
147        $(NULL)
148
149gdm_simple_slave_LDADD =                        \
150        $(top_builddir)/common/libgdmcommon.la  \
151        $(XLIB_LIBS)                            \
152        $(DAEMON_LIBS)                          \
153        $(EXTRA_DAEMON_LIBS)                    \
154        $(NULL)
155
156gdm_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
179gdm_factory_slave_LDFLAGS =             \
180        $(PAM_LIBS)                     \
181        $(NULL)
182
183gdm_factory_slave_LDADD =                       \
184        $(top_builddir)/common/libgdmcommon.la  \
185        $(XLIB_LIBS)                            \
186        $(DAEMON_LIBS)                          \
187        $(NULL)
188
189gdm_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
208gdm_product_slave_LDFLAGS =             \
209        $(PAM_LIBS)                     \
210        $(NULL)
211
212gdm_product_slave_LDADD =                       \
213        $(top_builddir)/common/libgdmcommon.la  \
214        $(XLIB_LIBS)                            \
215        $(DAEMON_LIBS)                          \
216        $(EXTRA_DAEMON_LIBS)                    \
217        $(NULL)
218
219gdm_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
235gdm_xdmcp_chooser_slave_LDADD =                 \
236        $(XLIB_LIBS)                            \
237        $(DAEMON_LIBS)                          \
238        $(EXTRA_DAEMON_LIBS)                    \
239        $(top_builddir)/common/libgdmcommon.la  \
240        $(NULL)
241
242gdm_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
254if HAVE_LIBAUDIT
255gdm_session_worker_SOURCES += gdm-session-linux-auditor.h       \
256                              gdm-session-linux-auditor.c
257endif
258
259if HAVE_ADT
260gdm_session_worker_SOURCES += gdm-session-solaris-auditor.h     \
261                              gdm-session-solaris-auditor.c
262endif
263
264gdm_session_worker_LDFLAGS =                    \
265        $(XLIB_LIBS)                            \
266        $(PAM_LIBS)                             \
267        $(NULL)
268
269gdm_session_worker_LDADD =                      \
270        $(top_builddir)/common/libgdmcommon.la  \
271        $(DAEMON_LIBS)                          \
272        $(NULL)
273
274sbin_PROGRAMS =                         \
275        gdm-binary                      \
276        $(NULL)
277
278gdm_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
310XDMCP_SOURCES =                         \
311        gdm-xdmcp-display-factory.c     \
312        gdm-xdmcp-display-factory.h     \
313        $(NULL)
314
315if XDMCP_SUPPORT
316gdm_binary_SOURCES += $(XDMCP_SOURCES)
317endif
318
319EXTRA_gdm_binary_SOURCES =      \
320        $(XDMCP_SOURCES)        \
321        $(NULL)
322
323CONSOLE_KIT_SOURCES =           \
324        $(NULL)
325
326EXTRA_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
330gdm_binary_LDFLAGS =                            \
331        $(EXTRA_DAEMON_LIBS)                    \
332        $(NULL)
333
334gdm_binary_LDADD = \
335        $(top_builddir)/common/libgdmcommon.la  \
336        $(XLIB_LIBS)                            \
337        $(DAEMON_LIBS)                          \
338        $(XDMCP_LIBS)                           \
339        $(LIBWRAP_LIBS)                         \
340        $(NULL)
341
342if WITH_CONSOLE_KIT
343gdm_binary_SOURCES += $(CONSOLE_KIT_SOURCES)
344endif
345
346sbin_SCRIPTS =          \
347        gdm             \
348        $(NULL)
349
350gdm: $(srcdir)/gdm.in
351        sed -e 's,[@]sbindir[@],$(sbindir),g' <$(srcdir)/gdm.in >gdm
352
353CLEANFILES =                    \
354        gdm                     \
355        $(BUILT_SOURCES)        \
356        $(NULL)
357
358EXTRA_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)
Note: See TracBrowser for help on using the repository browser.