
1: # Makefile.in generated by automake 1.9.6 from Makefile.am. 2: # @configure_input@ 3: 4: # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 5: # 2003, 2004, 2005 Free Software Foundation, Inc. 6: # This Makefile.in is free software; the Free Software Foundation 7: # gives unlimited permission to copy and/or distribute it, 8: # with or without modifications, as long as this notice is preserved. 9: 10: # This program is distributed in the hope that it will be useful, 11: # but WITHOUT ANY WARRANTY, to the extent permitted by law; without 12: # even the implied warranty of MERCHANTABILITY or FITNESS FOR A 13: # PARTICULAR PURPOSE. 14: 15: @SET_MAKE@ 16: 17: 18: 19: srcdir = @srcdir@ 20: top_srcdir = @top_srcdir@ 21: VPATH = @srcdir@ 22: pkgdatadir = $(datadir)/@PACKAGE@ 23: pkglibdir = $(libdir)/@PACKAGE@ 24: pkgincludedir = $(includedir)/@PACKAGE@ 25: top_builddir = .. 26: am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd 27: INSTALL = @INSTALL@ 28: install_sh_DATA = $(install_sh) -c -m 644 29: install_sh_PROGRAM = $(install_sh) -c 30: install_sh_SCRIPT = $(install_sh) -c 31: INSTALL_HEADER = $(INSTALL_DATA) 32: transform = $(program_transform_name) 33: NORMAL_INSTALL = : 34: PRE_INSTALL = : 35: POST_INSTALL = : 36: NORMAL_UNINSTALL = : 37: PRE_UNINSTALL = : 38: POST_UNINSTALL = : 39: build_triplet = @build@ 40: host_triplet = @host@ 41: target_triplet = @target@ 42: noinst_PROGRAMS = $(am__EXEEXT_1) 43: subdir = dbus 44: DIST_COMMON = $(dbusarchinclude_HEADERS) $(dbusinclude_HEADERS) \ 45: $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ 46: $(srcdir)/dbus-arch-deps.h.in 47: ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 48: am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ 49: $(top_srcdir)/configure.in 50: am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ 51: $(ACLOCAL_M4) 52: mkinstalldirs = $(install_sh) -d 53: CONFIG_HEADER = $(top_builddir)/config.h 54: CONFIG_CLEAN_FILES = dbus-arch-deps.h 55: am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; 56: am__vpath_adj = case $$p in \ 57: $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ 58: *) f=$$p;; \ 59: esac; 60: am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; 61: am__installdirs = "$(DESTDIR)$(libdir)" \ 62: "$(DESTDIR)$(dbusarchincludedir)" \ 63: "$(DESTDIR)$(dbusincludedir)" 64: libLTLIBRARIES_INSTALL = $(INSTALL) 65: LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) 66: am__DEPENDENCIES_1 = 67: libdbus_1_la_DEPENDENCIES = $(am__DEPENDENCIES_1) 68: am__objects_1 = dbus-address.lo dbus-auth.lo dbus-auth-script.lo \ 69: dbus-bus.lo dbus-connection.lo dbus-errors.lo dbus-keyring.lo \ 70: dbus-marshal-header.lo dbus-marshal-byteswap.lo \ 71: dbus-marshal-recursive.lo dbus-marshal-validate.lo \ 72: dbus-message.lo dbus-misc.lo dbus-object-tree.lo \ 73: dbus-pending-call.lo dbus-resources.lo dbus-server.lo \ 74: dbus-server-debug-pipe.lo dbus-server-socket.lo \ 75: dbus-server-unix.lo dbus-sha.lo dbus-signature.lo \ 76: dbus-timeout.lo dbus-threads.lo dbus-transport.lo \ 77: dbus-transport-socket.lo dbus-transport-unix.lo \ 78: dbus-uuidgen.lo dbus-watch.lo 79: am__objects_2 = dbus-dataslot.lo dbus-hash.lo dbus-internals.lo \ 80: dbus-list.lo dbus-marshal-basic.lo dbus-memory.lo \ 81: dbus-mempool.lo dbus-string.lo dbus-sysdeps.lo \ 82: dbus-sysdeps-pthread.lo dbus-sysdeps-unix.lo dbus-userdb.lo 83: am_libdbus_1_la_OBJECTS = $(am__objects_1) $(am__objects_2) 84: libdbus_1_la_OBJECTS = $(am_libdbus_1_la_OBJECTS) 85: libdbus_convenience_la_LIBADD = 86: am__objects_3 = dbus-auth-util.lo dbus-mainloop.lo \ 87: dbus-marshal-byteswap-util.lo dbus-marshal-recursive-util.lo \ 88: dbus-marshal-validate-util.lo dbus-message-factory.lo \ 89: dbus-message-util.lo dbus-shell.lo dbus-spawn.lo \ 90: dbus-string-util.lo dbus-sysdeps-util.lo \ 91: dbus-sysdeps-util-unix.lo dbus-test.lo dbus-userdb-util.lo 92: am_libdbus_convenience_la_OBJECTS = $(am__objects_1) $(am__objects_2) \ 93: $(am__objects_3) 94: libdbus_convenience_la_OBJECTS = $(am_libdbus_convenience_la_OBJECTS) 95: @DBUS_BUILD_TESTS_TRUE@am__EXEEXT_1 = dbus-test$(EXEEXT) 96: PROGRAMS = $(noinst_PROGRAMS) 97: am_dbus_test_OBJECTS = dbus-test-main.$(OBJEXT) 98: dbus_test_OBJECTS = $(am_dbus_test_OBJECTS) 99: dbus_test_DEPENDENCIES = libdbus-convenience.la $(am__DEPENDENCIES_1) 100: DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) 101: depcomp = $(SHELL) $(top_srcdir)/depcomp 102: am__depfiles_maybe = depfiles 103: COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 104: $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) 105: LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ 106: $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ 107: $(AM_CFLAGS) $(CFLAGS) 108: CCLD = $(CC) 109: LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ 110: $(AM_LDFLAGS) $(LDFLAGS) -o $@ 111: SOURCES = $(libdbus_1_la_SOURCES) $(libdbus_convenience_la_SOURCES) \ 112: $(dbus_test_SOURCES) 113: DIST_SOURCES = $(libdbus_1_la_SOURCES) \ 114: $(libdbus_convenience_la_SOURCES) $(dbus_test_SOURCES) 115: dbusarchincludeHEADERS_INSTALL = $(INSTALL_HEADER) 116: dbusincludeHEADERS_INSTALL = $(INSTALL_HEADER) 117: HEADERS = $(dbusarchinclude_HEADERS) $(dbusinclude_HEADERS) 118: ETAGS = etags 119: CTAGS = ctags 120: DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 121: ACLOCAL = @ACLOCAL@ 122: AMDEP_FALSE = @AMDEP_FALSE@ 123: AMDEP_TRUE = @AMDEP_TRUE@ 124: AMTAR = @AMTAR@ 125: AR = @AR@ 126: AUTOCONF = @AUTOCONF@ 127: AUTOHEADER = @AUTOHEADER@ 128: AUTOMAKE = @AUTOMAKE@ 129: AWK = @AWK@ 130: CC = @CC@ 131: CCDEPMODE = @CCDEPMODE@ 132: CFLAGS = @CFLAGS@ 133: CPP = @CPP@ 134: CPPFLAGS = @CPPFLAGS@ 135: CXX = @CXX@ 136: CXXCPP = @CXXCPP@ 137: CXXDEPMODE = @CXXDEPMODE@ 138: CXXFLAGS = @CXXFLAGS@ 139: CYGPATH_W = @CYGPATH_W@ 140: DBUS_BINDIR = @DBUS_BINDIR@ 141: DBUS_BUILD_TESTS_FALSE = @DBUS_BUILD_TESTS_FALSE@ 142: DBUS_BUILD_TESTS_TRUE = @DBUS_BUILD_TESTS_TRUE@ 143: DBUS_BUS_CFLAGS = @DBUS_BUS_CFLAGS@ 144: DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX_FALSE = @DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX_FALSE@ 145: DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX_TRUE = @DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX_TRUE@ 146: DBUS_BUS_ENABLE_KQUEUE_FALSE = @DBUS_BUS_ENABLE_KQUEUE_FALSE@ 147: DBUS_BUS_ENABLE_KQUEUE_TRUE = @DBUS_BUS_ENABLE_KQUEUE_TRUE@ 148: DBUS_BUS_LIBS = @DBUS_BUS_LIBS@ 149: DBUS_CLIENT_CFLAGS = @DBUS_CLIENT_CFLAGS@ 150: DBUS_CLIENT_LIBS = @DBUS_CLIENT_LIBS@ 151: DBUS_CONSOLE_AUTH_DIR = @DBUS_CONSOLE_AUTH_DIR@ 152: DBUS_CONSOLE_OWNER_FILE = @DBUS_CONSOLE_OWNER_FILE@ 153: DBUS_DAEMONDIR = @DBUS_DAEMONDIR@ 154: DBUS_DATADIR = @DBUS_DATADIR@ 155: DBUS_DOXYGEN_DOCS_ENABLED_FALSE = @DBUS_DOXYGEN_DOCS_ENABLED_FALSE@ 156: DBUS_DOXYGEN_DOCS_ENABLED_TRUE = @DBUS_DOXYGEN_DOCS_ENABLED_TRUE@ 157: DBUS_GCOV_ENABLED_FALSE = @DBUS_GCOV_ENABLED_FALSE@ 158: DBUS_GCOV_ENABLED_TRUE = @DBUS_GCOV_ENABLED_TRUE@ 159: DBUS_HAVE_INT64 = @DBUS_HAVE_INT64@ 160: DBUS_INIT_SCRIPTS_RED_HAT_FALSE = @DBUS_INIT_SCRIPTS_RED_HAT_FALSE@ 161: DBUS_INIT_SCRIPTS_RED_HAT_TRUE = @DBUS_INIT_SCRIPTS_RED_HAT_TRUE@ 162: DBUS_INIT_SCRIPTS_SLACKWARE_FALSE = @DBUS_INIT_SCRIPTS_SLACKWARE_FALSE@ 163: DBUS_INIT_SCRIPTS_SLACKWARE_TRUE = @DBUS_INIT_SCRIPTS_SLACKWARE_TRUE@ 164: DBUS_INT16_TYPE = @DBUS_INT16_TYPE@ 165: DBUS_INT32_TYPE = @DBUS_INT32_TYPE@ 166: DBUS_INT64_CONSTANT = @DBUS_INT64_CONSTANT@ 167: DBUS_INT64_TYPE = @DBUS_INT64_TYPE@ 168: DBUS_PATH_OR_ABSTRACT = @DBUS_PATH_OR_ABSTRACT@ 169: DBUS_SESSION_SOCKET_DIR = @DBUS_SESSION_SOCKET_DIR@ 170: DBUS_SYSTEM_BUS_DEFAULT_ADDRESS = @DBUS_SYSTEM_BUS_DEFAULT_ADDRESS@ 171: DBUS_SYSTEM_PID_FILE = @DBUS_SYSTEM_PID_FILE@ 172: DBUS_SYSTEM_SOCKET = @DBUS_SYSTEM_SOCKET@ 173: DBUS_TEST_CFLAGS = @DBUS_TEST_CFLAGS@ 174: DBUS_TEST_LIBS = @DBUS_TEST_LIBS@ 175: DBUS_UINT64_CONSTANT = @DBUS_UINT64_CONSTANT@ 176: DBUS_USER = @DBUS_USER@ 177: DBUS_USE_EXPAT_FALSE = @DBUS_USE_EXPAT_FALSE@ 178: DBUS_USE_EXPAT_TRUE = @DBUS_USE_EXPAT_TRUE@ 179: DBUS_USE_LIBXML_FALSE = @DBUS_USE_LIBXML_FALSE@ 180: DBUS_USE_LIBXML_TRUE = @DBUS_USE_LIBXML_TRUE@ 181: DBUS_XML_DOCS_ENABLED_FALSE = @DBUS_XML_DOCS_ENABLED_FALSE@ 182: DBUS_XML_DOCS_ENABLED_TRUE = @DBUS_XML_DOCS_ENABLED_TRUE@ 183: DBUS_X_CFLAGS = @DBUS_X_CFLAGS@ 184: DBUS_X_LIBS = @DBUS_X_LIBS@ 185: DEFS = @DEFS@ 186: DEPDIR = @DEPDIR@ 187: DOXYGEN = @DOXYGEN@ 188: ECHO = @ECHO@ 189: ECHO_C = @ECHO_C@ 190: ECHO_N = @ECHO_N@ 191: ECHO_T = @ECHO_T@ 192: EGREP = @EGREP@ 193: EXEEXT = @EXEEXT@ 194: EXPANDED_BINDIR = @EXPANDED_BINDIR@ 195: EXPANDED_DATADIR = @EXPANDED_DATADIR@ 196: EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ 197: EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ 198: EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ 199: F77 = @F77@ 200: FFLAGS = @FFLAGS@ 201: GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ 202: HAVE_CONSOLE_OWNER_FILE_FALSE = @HAVE_CONSOLE_OWNER_FILE_FALSE@ 203: HAVE_CONSOLE_OWNER_FILE_TRUE = @HAVE_CONSOLE_OWNER_FILE_TRUE@ 204: HAVE_SELINUX_FALSE = @HAVE_SELINUX_FALSE@ 205: HAVE_SELINUX_TRUE = @HAVE_SELINUX_TRUE@ 206: INSTALL_DATA = @INSTALL_DATA@ 207: INSTALL_PROGRAM = @INSTALL_PROGRAM@ 208: INSTALL_SCRIPT = @INSTALL_SCRIPT@ 209: INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 210: LDFLAGS = @LDFLAGS@ 211: LIBOBJS = @LIBOBJS@ 212: LIBS = @LIBS@ 213: LIBTOOL = @LIBTOOL@ 214: LIBXML_CFLAGS = @LIBXML_CFLAGS@ 215: LIBXML_LIBS = @LIBXML_LIBS@ 216: LN_S = @LN_S@ 217: LTLIBOBJS = @LTLIBOBJS@ 218: LT_AGE = @LT_AGE@ 219: LT_CURRENT = @LT_CURRENT@ 220: LT_REVISION = @LT_REVISION@ 221: MAINT = @MAINT@ 222: MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@ 223: MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@ 224: MAKEINFO = @MAKEINFO@ 225: OBJEXT = @OBJEXT@ 226: PACKAGE = @PACKAGE@ 227: PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ 228: PACKAGE_NAME = @PACKAGE_NAME@ 229: PACKAGE_STRING = @PACKAGE_STRING@ 230: PACKAGE_TARNAME = @PACKAGE_TARNAME@ 231: PACKAGE_VERSION = @PACKAGE_VERSION@ 232: PATH_SEPARATOR = @PATH_SEPARATOR@ 233: PKG_CONFIG = @PKG_CONFIG@ 234: RANLIB = @RANLIB@ 235: R_DYNAMIC_LDFLAG = @R_DYNAMIC_LDFLAG@ 236: SED = @SED@ 237: SET_MAKE = @SET_MAKE@ 238: SHELL = @SHELL@ 239: STRIP = @STRIP@ 240: TEST_BUS_BINARY = @TEST_BUS_BINARY@ 241: TEST_EXIT_BINARY = @TEST_EXIT_BINARY@ 242: TEST_SEGFAULT_BINARY = @TEST_SEGFAULT_BINARY@ 243: TEST_SERVICE_BINARY = @TEST_SERVICE_BINARY@ 244: TEST_SERVICE_DIR = @TEST_SERVICE_DIR@ 245: TEST_SHELL_SERVICE_BINARY = @TEST_SHELL_SERVICE_BINARY@ 246: TEST_SLEEP_FOREVER_BINARY = @TEST_SLEEP_FOREVER_BINARY@ 247: TEST_SOCKET_DIR = @TEST_SOCKET_DIR@ 248: VERSION = @VERSION@ 249: XMLTO = @XMLTO@ 250: X_CFLAGS = @X_CFLAGS@ 251: X_EXTRA_LIBS = @X_EXTRA_LIBS@ 252: X_LIBS = @X_LIBS@ 253: X_PRE_LIBS = @X_PRE_LIBS@ 254: ac_ct_AR = @ac_ct_AR@ 255: ac_ct_CC = @ac_ct_CC@ 256: ac_ct_CXX = @ac_ct_CXX@ 257: ac_ct_F77 = @ac_ct_F77@ 258: ac_ct_RANLIB = @ac_ct_RANLIB@ 259: ac_ct_STRIP = @ac_ct_STRIP@ 260: am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ 261: am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ 262: am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ 263: am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ 264: am__include = @am__include@ 265: am__leading_dot = @am__leading_dot@ 266: am__quote = @am__quote@ 267: am__tar = @am__tar@ 268: am__untar = @am__untar@ 269: bindir = @bindir@ 270: build = @build@ 271: build_alias = @build_alias@ 272: build_cpu = @build_cpu@ 273: build_os = @build_os@ 274: build_vendor = @build_vendor@ 275: datadir = @datadir@ 276: exec_prefix = @exec_prefix@ 277: host = @host@ 278: host_alias = @host_alias@ 279: host_cpu = @host_cpu@ 280: host_os = @host_os@ 281: host_vendor = @host_vendor@ 282: includedir = @includedir@ 283: infodir = @infodir@ 284: install_sh = @install_sh@ 285: libdir = @libdir@ 286: libexecdir = @libexecdir@ 287: localstatedir = @localstatedir@ 288: mandir = @mandir@ 289: mkdir_p = @mkdir_p@ 290: oldincludedir = @oldincludedir@ 291: prefix = @prefix@ 292: program_transform_name = @program_transform_name@ 293: sbindir = @sbindir@ 294: sharedstatedir = @sharedstatedir@ 295: sysconfdir = @sysconfdir@ 296: target = @target@ 297: target_alias = @target_alias@ 298: target_cpu = @target_cpu@ 299: target_os = @target_os@ 300: target_vendor = @target_vendor@ 301: configdir = $(sysconfdir)/dbus-1 302: INCLUDES = -I$(top_builddir) -I$(top_srcdir) $(DBUS_CLIENT_CFLAGS) -DDBUS_COMPILATION -DDBUS_MACHINE_UUID_FILE=\""$(localstatedir)/lib/dbus/machine-id"\" 303: dbusincludedir = $(includedir)/dbus-1.0/dbus 304: dbusarchincludedir = $(libdir)/dbus-1.0/include/dbus 305: lib_LTLIBRARIES = libdbus-1.la 306: dbusinclude_HEADERS = \ 307: dbus.h \ 308: dbus-address.h \ 309: dbus-bus.h \ 310: dbus-connection.h \ 311: dbus-errors.h \ 312: dbus-macros.h \ 313: dbus-memory.h \ 314: dbus-message.h \ 315: dbus-misc.h \ 316: dbus-pending-call.h \ 317: dbus-protocol.h \ 318: dbus-server.h \ 319: dbus-shared.h \ 320: dbus-signature.h \ 321: dbus-threads.h \ 322: dbus-types.h 323: 324: dbusarchinclude_HEADERS = \ 325: dbus-arch-deps.h 326: 327: 328: ### source code that goes in the installed client library 329: ### and is specific to library functionality 330: DBUS_LIB_SOURCES = \ 331: dbus-address.c \ 332: dbus-auth.c \ 333: dbus-auth.h \ 334: dbus-auth-script.c \ 335: dbus-auth-script.h \ 336: dbus-bus.c \ 337: dbus-connection.c \ 338: dbus-connection-internal.h \ 339: dbus-errors.c \ 340: dbus-keyring.c \ 341: dbus-keyring.h \ 342: dbus-marshal-header.c \ 343: dbus-marshal-header.h \ 344: dbus-marshal-byteswap.c \ 345: dbus-marshal-byteswap.h \ 346: dbus-marshal-recursive.c \ 347: dbus-marshal-recursive.h \ 348: dbus-marshal-validate.c \ 349: dbus-marshal-validate.h \ 350: dbus-message.c \ 351: dbus-message-internal.h \ 352: dbus-message-private.h \ 353: dbus-misc.c \ 354: dbus-object-tree.c \ 355: dbus-object-tree.h \ 356: dbus-pending-call.c \ 357: dbus-pending-call-internal.h \ 358: dbus-resources.c \ 359: dbus-resources.h \ 360: dbus-server.c \ 361: dbus-server-debug-pipe.c \ 362: dbus-server-debug-pipe.h \ 363: dbus-server-protected.h \ 364: dbus-server-socket.c \ 365: dbus-server-socket.h \ 366: dbus-server-unix.c \ 367: dbus-server-unix.h \ 368: dbus-sha.c \ 369: dbus-sha.h \ 370: dbus-signature.c \ 371: dbus-timeout.c \ 372: dbus-timeout.h \ 373: dbus-threads-internal.h \ 374: dbus-threads.c \ 375: dbus-transport.c \ 376: dbus-transport.h \ 377: dbus-transport-protected.h \ 378: dbus-transport-socket.c \ 379: dbus-transport-socket.h \ 380: dbus-transport-unix.c \ 381: dbus-transport-unix.h \ 382: dbus-uuidgen.c \ 383: dbus-uuidgen.h \ 384: dbus-watch.c \ 385: dbus-watch.h 386: 387: 388: ### source code that goes in the installed client library 389: ### AND is generic utility functionality used by the 390: ### daemon or test programs (all symbols in here should 391: ### be underscore-prefixed) 392: DBUS_SHARED_SOURCES = \ 393: dbus-dataslot.c \ 394: dbus-dataslot.h \ 395: dbus-hash.c \ 396: dbus-hash.h \ 397: dbus-internals.c \ 398: dbus-internals.h \ 399: dbus-list.c \ 400: dbus-list.h \ 401: dbus-marshal-basic.c \ 402: dbus-marshal-basic.h \ 403: dbus-memory.c \ 404: dbus-mempool.c \ 405: dbus-mempool.h \ 406: dbus-string.c \ 407: dbus-string.h \ 408: dbus-string-private.h \ 409: dbus-sysdeps.c \ 410: dbus-sysdeps.h \ 411: dbus-sysdeps-pthread.c \ 412: dbus-sysdeps-unix.c \ 413: dbus-sysdeps-unix.h \ 414: dbus-userdb.c \ 415: dbus-userdb.h 416: 417: 418: ### source code that is generic utility functionality used 419: ### by the bus daemon or test apps, but is NOT included 420: ### in the D-Bus client library (all symbols in here 421: ### should be underscore-prefixed but don't really need 422: ### to be unless they move to DBUS_SHARED_SOURCES later) 423: DBUS_UTIL_SOURCES = \ 424: dbus-auth-util.c \ 425: dbus-mainloop.c \ 426: dbus-mainloop.h \ 427: dbus-marshal-byteswap-util.c \ 428: dbus-marshal-recursive-util.c \ 429: dbus-marshal-validate-util.c \ 430: dbus-message-factory.c \ 431: dbus-message-factory.h \ 432: dbus-message-util.c \ 433: dbus-shell.c \ 434: dbus-shell.h \ 435: dbus-spawn.c \ 436: dbus-spawn.h \ 437: dbus-string-util.c \ 438: dbus-sysdeps-util.c \ 439: dbus-sysdeps-util-unix.c \ 440: dbus-test.c \ 441: dbus-test.h \ 442: dbus-userdb-util.c 443: 444: libdbus_1_la_SOURCES = \ 445: $(DBUS_LIB_SOURCES) \ 446: $(DBUS_SHARED_SOURCES) 447: 448: libdbus_convenience_la_SOURCES = \ 449: $(DBUS_LIB_SOURCES) \ 450: $(DBUS_SHARED_SOURCES) \ 451: $(DBUS_UTIL_SOURCES) 452: 453: BUILT_SOURCES = $(dbusarchinclude_HEADERS) 454: EXTRA_DIST = dbus-arch-deps.h.in 455: noinst_LTLIBRARIES = libdbus-convenience.la 456: libdbus_1_la_LIBADD = $(DBUS_CLIENT_LIBS) 457: libdbus_1_la_LDFLAGS = -export-symbols-regex "^[^_].*" -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) -no-undefined @R_DYNAMIC_LDFLAG@ 458: libdbus_convenience_la_LDFLAGS = @R_DYNAMIC_LDFLAG@ 459: @DBUS_BUILD_TESTS_TRUE@TESTS_ENVIRONMENT = DBUS_TEST_DATA=$(top_builddir)/test/data DBUS_TEST_HOMEDIR=$(top_builddir)/dbus 460: @DBUS_BUILD_TESTS_FALSE@TESTS = 461: @DBUS_BUILD_TESTS_TRUE@TESTS = dbus-test 462: dbus_test_SOURCES = \ 463: dbus-test-main.c 464: 465: dbus_test_LDADD = libdbus-convenience.la $(DBUS_TEST_LIBS) 466: dbus_test_LDFLAGS = @R_DYNAMIC_LDFLAG@ 467: all: $(BUILT_SOURCES) 468: $(MAKE) $(AM_MAKEFLAGS) all-am 469: 470: .SUFFIXES: 471: .SUFFIXES: .c .lo .o .obj 472: $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) 473: @for dep in $?; do \ 474: case '$(am__configure_deps)' in \ 475: *$$dep*) \ 476: cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ 477: && exit 0; \ 478: exit 1;; \ 479: esac; \ 480: done; \ 481: echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu dbus/Makefile'; \ 482: cd $(top_srcdir) && \ 483: $(AUTOMAKE) --gnu dbus/Makefile 484: .PRECIOUS: Makefile 485: Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status 486: @case '$?' in \ 487: *config.status*) \ 488: cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ 489: *) \ 490: echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ 491: cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ 492: esac; 493: 494: $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) 495: cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 496: 497: $(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 498: cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 499: $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) 500: cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh 501: dbus-arch-deps.h: $(top_builddir)/config.status $(srcdir)/dbus-arch-deps.h.in 502: cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ 503: install-libLTLIBRARIES: $(lib_LTLIBRARIES) 504: @$(NORMAL_INSTALL) 505: test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)" 506: @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ 507: if test -f $$p; then \ 508: f=$(am__strip_dir) \ 509: echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \ 510: $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \ 511: else :; fi; \ 512: done 513: 514: uninstall-libLTLIBRARIES: 515: @$(NORMAL_UNINSTALL) 516: @set -x; list='$(lib_LTLIBRARIES)'; for p in $$list; do \ 517: p=$(am__strip_dir) \ 518: echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \ 519: $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \ 520: done 521: 522: clean-libLTLIBRARIES: 523: -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) 524: @list='$(lib_LTLIBRARIES)'; for p in $$list; do \ 525: dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ 526: test "$$dir" != "$$p" || dir=.; \ 527: echo "rm -f \"$${dir}/so_locations\""; \ 528: rm -f "$${dir}/so_locations"; \ 529: done 530: 531: clean-noinstLTLIBRARIES: 532: -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) 533: @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ 534: dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ 535: test "$$dir" != "$$p" || dir=.; \ 536: echo "rm -f \"$${dir}/so_locations\""; \ 537: rm -f "$${dir}/so_locations"; \ 538: done 539: libdbus-1.la: $(libdbus_1_la_OBJECTS) $(libdbus_1_la_DEPENDENCIES) 540: $(LINK) -rpath $(libdir) $(libdbus_1_la_LDFLAGS) $(libdbus_1_la_OBJECTS) $(libdbus_1_la_LIBADD) $(LIBS) 541: libdbus-convenience.la: $(libdbus_convenience_la_OBJECTS) $(libdbus_convenience_la_DEPENDENCIES) 542: $(LINK) $(libdbus_convenience_la_LDFLAGS) $(libdbus_convenience_la_OBJECTS) $(libdbus_convenience_la_LIBADD) $(LIBS) 543: 544: clean-noinstPROGRAMS: 545: @list='$(noinst_PROGRAMS)'; for p in $$list; do \ 546: f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ 547: echo " rm -f $$p $$f"; \ 548: rm -f $$p $$f ; \ 549: done 550: dbus-test$(EXEEXT): $(dbus_test_OBJECTS) $(dbus_test_DEPENDENCIES) 551: @rm -f dbus-test$(EXEEXT) 552: $(LINK) $(dbus_test_LDFLAGS) $(dbus_test_OBJECTS) $(dbus_test_LDADD) $(LIBS) 553: 554: mostlyclean-compile: 555: -rm -f *.$(OBJEXT) 556: 557: distclean-compile: 558: -rm -f *.tab.c 559: 560: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-address.Plo@am__quote@ 561: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-auth-script.Plo@am__quote@ 562: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-auth-util.Plo@am__quote@ 563: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-auth.Plo@am__quote@ 564: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-bus.Plo@am__quote@ 565: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-connection.Plo@am__quote@ 566: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-dataslot.Plo@am__quote@ 567: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-errors.Plo@am__quote@ 568: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-hash.Plo@am__quote@ 569: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-internals.Plo@am__quote@ 570: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-keyring.Plo@am__quote@ 571: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-list.Plo@am__quote@ 572: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-mainloop.Plo@am__quote@ 573: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-basic.Plo@am__quote@ 574: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-byteswap-util.Plo@am__quote@ 575: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-byteswap.Plo@am__quote@ 576: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-header.Plo@am__quote@ 577: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-recursive-util.Plo@am__quote@ 578: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-recursive.Plo@am__quote@ 579: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-validate-util.Plo@am__quote@ 580: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-marshal-validate.Plo@am__quote@ 581: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-memory.Plo@am__quote@ 582: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-mempool.Plo@am__quote@ 583: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-message-factory.Plo@am__quote@ 584: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-message-util.Plo@am__quote@ 585: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-message.Plo@am__quote@ 586: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-misc.Plo@am__quote@ 587: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-object-tree.Plo@am__quote@ 588: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-pending-call.Plo@am__quote@ 589: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-resources.Plo@am__quote@ 590: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-server-debug-pipe.Plo@am__quote@ 591: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-server-socket.Plo@am__quote@ 592: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-server-unix.Plo@am__quote@ 593: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-server.Plo@am__quote@ 594: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-sha.Plo@am__quote@ 595: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-shell.Plo@am__quote@ 596: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-signature.Plo@am__quote@ 597: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-spawn.Plo@am__quote@ 598: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-string-util.Plo@am__quote@ 599: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-string.Plo@am__quote@ 600: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-sysdeps-pthread.Plo@am__quote@ 601: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-sysdeps-unix.Plo@am__quote@ 602: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-sysdeps-util-unix.Plo@am__quote@ 603: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-sysdeps-util.Plo@am__quote@ 604: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-sysdeps.Plo@am__quote@ 605: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-test-main.Po@am__quote@ 606: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-test.Plo@am__quote@ 607: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-threads.Plo@am__quote@ 608: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-timeout.Plo@am__quote@ 609: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-transport-socket.Plo@am__quote@ 610: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-transport-unix.Plo@am__quote@ 611: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-transport.Plo@am__quote@ 612: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-userdb-util.Plo@am__quote@ 613: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-userdb.Plo@am__quote@ 614: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-uuidgen.Plo@am__quote@ 615: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dbus-watch.Plo@am__quote@ 616: 617: .c.o: 618: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ 619: @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi 620: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 621: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 622: @am__fastdepCC_FALSE@ $(COMPILE) -c $< 623: 624: .c.obj: 625: @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ 626: @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi 627: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ 628: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 629: @am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` 630: 631: .c.lo: 632: @am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ 633: @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi 634: @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ 635: @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ 636: @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< 637: 638: mostlyclean-libtool: 639: -rm -f *.lo 640: 641: clean-libtool: 642: -rm -rf .libs _libs 643: 644: distclean-libtool: 645: -rm -f libtool 646: uninstall-info-am: 647: install-dbusarchincludeHEADERS: $(dbusarchinclude_HEADERS) 648: @$(NORMAL_INSTALL) 649: test -z "$(dbusarchincludedir)" || $(mkdir_p) "$(DESTDIR)$(dbusarchincludedir)" 650: @list='$(dbusarchinclude_HEADERS)'; for p in $$list; do \ 651: if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 652: f=$(am__strip_dir) \ 653: echo " $(dbusarchincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(dbusarchincludedir)/$$f'"; \ 654: $(dbusarchincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(dbusarchincludedir)/$$f"; \ 655: done 656: 657: uninstall-dbusarchincludeHEADERS: 658: @$(NORMAL_UNINSTALL) 659: @list='$(dbusarchinclude_HEADERS)'; for p in $$list; do \ 660: f=$(am__strip_dir) \ 661: echo " rm -f '$(DESTDIR)$(dbusarchincludedir)/$$f'"; \ 662: rm -f "$(DESTDIR)$(dbusarchincludedir)/$$f"; \ 663: done 664: install-dbusincludeHEADERS: $(dbusinclude_HEADERS) 665: @$(NORMAL_INSTALL) 666: test -z "$(dbusincludedir)" || $(mkdir_p) "$(DESTDIR)$(dbusincludedir)" 667: @list='$(dbusinclude_HEADERS)'; for p in $$list; do \ 668: if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ 669: f=$(am__strip_dir) \ 670: echo " $(dbusincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(dbusincludedir)/$$f'"; \ 671: $(dbusincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(dbusincludedir)/$$f"; \ 672: done 673: 674: uninstall-dbusincludeHEADERS: 675: @$(NORMAL_UNINSTALL) 676: @list='$(dbusinclude_HEADERS)'; for p in $$list; do \ 677: f=$(am__strip_dir) \ 678: echo " rm -f '$(DESTDIR)$(dbusincludedir)/$$f'"; \ 679: rm -f "$(DESTDIR)$(dbusincludedir)/$$f"; \ 680: done 681: 682: ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) 683: list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 684: unique=`for i in $$list; do \ 685: if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 686: done | \ 687: $(AWK) ' { files[$$0] = 1; } \ 688: END { for (i in files) print i; }'`; \ 689: mkid -fID $$unique 690: tags: TAGS 691: 692: TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 693: $(TAGS_FILES) $(LISP) 694: tags=; \ 695: here=`pwd`; \ 696: list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 697: unique=`for i in $$list; do \ 698: if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 699: done | \ 700: $(AWK) ' { files[$$0] = 1; } \ 701: END { for (i in files) print i; }'`; \ 702: if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ 703: test -n "$$unique" || unique=$$empty_fix; \ 704: $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ 705: $$tags $$unique; \ 706: fi 707: ctags: CTAGS 708: CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ 709: $(TAGS_FILES) $(LISP) 710: tags=; \ 711: here=`pwd`; \ 712: list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ 713: unique=`for i in $$list; do \ 714: if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ 715: done | \ 716: $(AWK) ' { files[$$0] = 1; } \ 717: END { for (i in files) print i; }'`; \ 718: test -z "$(CTAGS_ARGS)$$tags$$unique" \ 719: || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ 720: $$tags $$unique 721: 722: GTAGS: 723: here=`$(am__cd) $(top_builddir) && pwd` \ 724: && cd $(top_srcdir) \ 725: && gtags -i $(GTAGS_ARGS) $$here 726: 727: distclean-tags: 728: -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags 729: 730: check-TESTS: $(TESTS) 731: @failed=0; all=0; xfail=0; xpass=0; skip=0; \ 732: srcdir=$(srcdir); export srcdir; \ 733: list='$(TESTS)'; \ 734: if test -n "$$list"; then \ 735: for tst in $$list; do \ 736: if test -f ./$$tst; then dir=./; \ 737: elif test -f $$tst; then dir=; \