1## We require new-style dependency handling. 2AUTOMAKE_OPTIONS = 1.7 3 4NULL = 5 6SUBDIRS = \ 7 $(NULL) 8 9if CK_COMPILE_LINUX 10SUBDIRS += linux 11endif 12 13if CK_COMPILE_FREEBSD 14SUBDIRS += freebsd 15endif 16 17if CK_COMPILE_NETBSD 18SUBDIRS += netbsd 19endif 20 21if CK_COMPILE_OPENBSD 22SUBDIRS += openbsd 23endif 24 25if CK_COMPILE_SOLARIS 26SUBDIRS += solaris 27endif 28 29DIST_SUBDIRS = \ 30 linux \ 31 freebsd \ 32 netbsd \ 33 openbsd \ 34 solaris \ 35 $(NULL) 36 37AM_CFLAGS = \ 38 -I. \ 39 -I$(srcdir) \ 40 -I$(top_srcdir)/src \ 41 -I$(top_srcdir)/libck-connector \ 42 $(GLIB_CFLAGS) \ 43 $(GIO_CFLAGS) \ 44 $(GIO_UNIX_CFLAGS) \ 45 $(POLKIT_CFLAGS) \ 46 $(LIBDBUS_CFLAGS) \ 47 $(CGMANAGER_CFLAGS) \ 48 $(LIBUDEV_CFLAGS) \ 49 $(LIBDRM_CFLAGS) \ 50 $(SELINUX_CFLAGS) \ 51 $(LIBEVDEV_CFLAGS) \ 52 $(RBAC_CFLAGS) \ 53 $(LIBX11_CFLAGS) \ 54 $(DISABLE_DEPRECATED_CFLAGS) \ 55 -DPREFIX=\""$(prefix)"\" \ 56 -DBINDIR=\""$(bindir)"\" \ 57 -DLIBDIR=\""$(libdir)"\" \ 58 -DLIBEXECDIR=\""$(libexecdir)"\" \ 59 -DDATADIR=\""$(datadir)"\" \ 60 -DSYSCONFDIR=\""$(sysconfdir)"\" \ 61 -DLOCALSTATEDIR=\""$(localstatedir)"\" \ 62 -DRUNDIR=\""$(RUNDIR)"\" \ 63 -DLOCALEDIR=\"$(localedir)\" \ 64 $(NULL) 65 66CONSOLE_KIT_LIBS = \ 67 $(CK2_LIBS) \ 68 $(TOOLS_LIBS) \ 69 $(GLIB_LIBS) \ 70 $(GIO_LIBS) \ 71 $(GIO_UNIX_LIBS) \ 72 $(LIBDBUS_LIBS) \ 73 $(SELINUX_LIBS) \ 74 $(LIBEVDEV_LIBS) \ 75 $(POLKIT_LIBS) \ 76 $(RBAC_LIBS) \ 77 $(CGMANAGER_LIBS) \ 78 $(LIBUDEV_LIBS) \ 79 $(LIBDRM_LIBS) \ 80 $(LIBX11_LIBS) 81 82bin_PROGRAMS = \ 83 ck-launch-session \ 84 ck-list-sessions \ 85 ck-history \ 86 $(NULL) 87 88sbin_PROGRAMS = \ 89 ck-log-system-start \ 90 ck-log-system-restart \ 91 ck-log-system-stop \ 92 $(NULL) 93 94ck_launch_session_SOURCES = \ 95 ck-launch-session.c \ 96 $(NULL) 97 98ck_launch_session_LDADD = \ 99 $(top_builddir)/libck-connector/libck-connector.la \ 100 $(CONSOLE_KIT_LIBS) \ 101 $(NULL) 102 103ck_list_sessions_SOURCES = \ 104 list-sessions.c \ 105 $(NULL) 106 107ck_list_sessions_LDADD = \ 108 $(CONSOLE_KIT_LIBS) \ 109 $(XLIB_LIBS) \ 110 $(NULL) 111 112ck_history_SOURCES = \ 113 ck-history.c \ 114 $(NULL) 115 116ck_history_LDADD = \ 117 $(CONSOLE_KIT_LIBS) \ 118 $(Z_LIBS) \ 119 $(top_builddir)/src/libck-event-log.la \ 120 $(NULL) 121 122ck_log_system_start_SOURCES = \ 123 ck-log-system-start.c \ 124 $(NULL) 125 126ck_log_system_start_LDADD = \ 127 $(CONSOLE_KIT_LIBS) \ 128 $(top_builddir)/src/libck-event-log.la \ 129 $(NULL) 130 131ck_log_system_restart_SOURCES = \ 132 ck-log-system-restart.c \ 133 $(NULL) 134 135ck_log_system_restart_LDADD = \ 136 $(CONSOLE_KIT_LIBS) \ 137 $(top_builddir)/src/libck-event-log.la \ 138 $(NULL) 139 140ck_log_system_stop_SOURCES = \ 141 ck-log-system-stop.c \ 142 $(NULL) 143 144ck_log_system_stop_LDADD = \ 145 $(CONSOLE_KIT_LIBS) \ 146 $(top_builddir)/src/libck-event-log.la \ 147 $(NULL) 148 149libexec_PROGRAMS = \ 150 ck-collect-session-info \ 151 ck-remove-directory \ 152 $(NULL) 153 154if USE_LIBX11 155libexec_PROGRAMS += \ 156 ck-get-x11-server-pid \ 157 ck-get-x11-display-device 158endif 159 160ck_collect_session_info_SOURCES = \ 161 ck-collect-session-info.c \ 162 $(NULL) 163 164ck_collect_session_info_LDADD = \ 165 $(CONSOLE_KIT_LIBS) \ 166 $(top_builddir)/src/libck.la \ 167 $(NULL) 168 169ck_get_x11_server_pid_SOURCES = \ 170 ck-get-x11-server-pid.c \ 171 $(NULL) 172 173ck_get_x11_server_pid_LDADD = \ 174 $(CONSOLE_KIT_LIBS) \ 175 $(XLIB_LIBS) \ 176 $(top_builddir)/src/libck.la \ 177 $(NULL) 178 179ck_get_x11_display_device_SOURCES = \ 180 ck-get-x11-display-device.c \ 181 $(NULL) 182 183ck_get_x11_display_device_LDADD = \ 184 $(CONSOLE_KIT_LIBS) \ 185 $(top_builddir)/src/libck.la \ 186 $(NULL) 187 188ck_remove_directory_SOURCES = \ 189 ck-remove-directory.c \ 190 $(NULL) 191 192ck_remove_directory_LDADD = \ 193 $(CONSOLE_KIT_LIBS) \ 194 $(top_builddir)/src/libck.la \ 195 $(NULL) 196 197if ENABLE_UDEV_ACL 198udevrulesdir = $(UDEVDIR)/rules.d 199 200dist_udevrules_DATA = \ 201 70-udev-acl.rules \ 202 71-udev-seat.rules 203 204libexec_PROGRAMS += udev-acl 205 206udev_acl_SOURCES = udev-acl.c 207udev_acl_LDADD = $(UDEV_ACL_LIBS) 208udev_acl_CFLAGS = \ 209 $(UDEV_ACL_CFLAGS) \ 210 $(AM_CFLAGS) \ 211 $(NULL) 212 213install-exec-hook: 214 mkdir -p $(DESTDIR)$(libdir)/ConsoleKit/run-seat.d 215 mkdir -p $(DESTDIR)$(UDEVDIR) 216 ln -sf $(libexecdir)/udev-acl $(DESTDIR)$(libdir)/ConsoleKit/run-seat.d/udev-acl.ck 217 ln -sf $(libexecdir)/udev-acl $(DESTDIR)$(UDEVDIR)/udev-acl 218endif 219 220EXTRA_DIST = \ 221 $(NULL) 222 223MAINTAINERCLEANFILES = \ 224 *~ \ 225 Makefile.in 226