(linenum→info "unix/slp.c:2238")

dbus/1.0.2/bus/Makefile.am

    1: 
    2: configdir=$(sysconfdir)/dbus-1
    3: 
    4: INCLUDES=-I$(top_srcdir) $(DBUS_BUS_CFLAGS)                             \
    5:         -DDAEMON_NAME=\"dbus-daemon\"  -DDBUS_COMPILATION              \
    6:         -DDBUS_SYSTEM_CONFIG_FILE=\""$(configdir)/system.conf"\"       \
    7:         -DDBUS_SESSION_CONFIG_FILE=\""$(configdir)/session.conf"\"
    8: 
    9: EFENCE=
   10: 
   11: CONFIG_IN_FILES=                                \
   12:         session.conf.in                                \
   13:         system.conf.in
   14: 
   15: config_DATA=                                    \
   16:         session.conf                           \
   17:         system.conf
   18: 
   19: if DBUS_USE_LIBXML
   20: XML_SOURCES=config-loader-libxml.c
   21: endif
   22: if DBUS_USE_EXPAT
   23: XML_SOURCES=config-loader-expat.c
   24: endif
   25: 
   26: if DBUS_BUS_ENABLE_KQUEUE
   27: DIR_WATCH_SOURCE=dir-watch-kqueue.c
   28: else
   29: if DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX
   30: DIR_WATCH_SOURCE=dir-watch-dnotify.c
   31: else
   32: DIR_WATCH_SOURCE=dir-watch-default.c
   33: endif
   34: endif
   35: 
   36: BUS_SOURCES=                                    \
   37:         activation.c                           \
   38:         activation.h                           \
   39:         bus.c                                  \
   40:         bus.h                                  \
   41:         config-parser.c                                \
   42:         config-parser.h                                \
   43:         connection.c                           \
   44:         connection.h                           \
   45:         desktop-file.c                         \
   46:         desktop-file.h                         \
   47:         $(DIR_WATCH_SOURCE)                    \
   48:         dir-watch.h                            \
   49:         dispatch.c                             \
   50:         dispatch.h                             \
   51:         driver.c                               \
   52:         driver.h                               \
   53:         expirelist.c                           \
   54:         expirelist.h                           \
   55:         policy.c                               \
   56:         policy.h                               \
   57:         selinux.h                              \
   58:         selinux.c                              \
   59:         services.c                             \
   60:         services.h                             \
   61:         signals.c                              \
   62:         signals.h                              \
   63:         test.c                                 \
   64:         test.h                                 \
   65:         utils.c                                        \
   66:         utils.h                                        \
   67:         $(XML_SOURCES)
   68: 
   69: dbus_daemon_SOURCES=                            \
   70:         $(BUS_SOURCES)                         \
   71:         main.c                                 
   72: 
   73: dbus_daemon_LDADD=                                      \
   74:         $(EFENCE)                                      \
   75:         $(DBUS_BUS_LIBS)                               \
   76:         $(top_builddir)/dbus/libdbus-convenience.la
   77: 
   78: dbus_daemon_LDFLAGS=@R_DYNAMIC_LDFLAG@
   79: 
   80: ## note that TESTS has special meaning (stuff to use in make check)
   81: ## so if adding tests not to be run in make check, don't add them to 
   82: ## TESTS
   83: if DBUS_BUILD_TESTS
   84: TESTS_ENVIRONMENT=DBUS_TEST_DATA=$(top_builddir)/test/data DBUS_TEST_HOMEDIR=$(top_builddir)/dbus DBUS_FATAL_WARNINGS=1 DBUS_BLOCK_ON_ABORT=1
   85: TESTS=bus-test
   86: else
   87: TESTS=
   88: endif
   89: 
   90: ## we use noinst_PROGRAMS not check_PROGRAMS so that we build 
   91: ## even when not doing "make check"
   92: noinst_PROGRAMS=$(TESTS) dbus-daemon
   93: 
   94: bus_test_SOURCES=                               \
   95:         $(BUS_SOURCES)                         \
   96:         test-main.c
   97: 
   98: bus_test_LDADD=$(top_builddir)/dbus/libdbus-convenience.la $(DBUS_BUS_LIBS)
   99: bus_test_LDFLAGS=@R_DYNAMIC_LDFLAG@
  100: 
  101: ## mop up the gcov files
  102: clean-local:
  103:         /bin/rm *.bb *.bbg *.da *.gcov || true
  104: 
  105: uninstall-hook:
  106:         rm -f $(DESTDIR)$(DBUS_DAEMONDIR)/dbus-daemon
  107: 
  108: install-data-hook:
  109:         if test '!' -d $(DESTDIR)$(DBUS_DAEMONDIR); then \
  110:                 $(mkinstalldirs) $(DESTDIR)$(DBUS_DAEMONDIR); \
  111:                 chmod 755 $(DESTDIR)$(DBUS_DAEMONDIR); \
  112:         fi
  113:         $(INSTALL_PROGRAM) dbus-daemon $(DESTDIR)$(DBUS_DAEMONDIR)
  114:         $(mkinstalldirs) $(DESTDIR)$(localstatedir)/run/dbus
  115:         $(mkinstalldirs) $(DESTDIR)$(configdir)/system.d
  116:         $(mkinstalldirs) $(DESTDIR)$(datadir)/dbus-1/services
  117: 
  118: #### Init scripts fun
  119: SCRIPT_IN_FILES=messagebus.in \
  120:                 rc.messagebus.in
  121: 
  122: ## Red Hat start
  123: if DBUS_INIT_SCRIPTS_RED_HAT
  124: 
  125: initddir=$(sysconfdir)/rc.d/init.d
  126: 
  127: initd_SCRIPTS=  \
  128:         messagebus
  129: 
  130: endif
  131:  ## Red Hat end
  132: 
  133: ## Slackware start
  134: if DBUS_INIT_SCRIPTS_SLACKWARE
  135: 
  136: initddir=$(sysconfdir)/rc.d/
  137: 
  138: initd_SCRIPTS=  \
  139:         rc.messagebus
  140: 
  141: endif
  142: ## Slackware end
  143: 
  144: MAN_IN_FILES=dbus-daemon.1.in
  145: man_MANS = dbus-daemon.1
  146: 
  147: #### Extra dist 
  148: 
  149: EXTRA_DIST=$(CONFIG_IN_FILES) $(SCRIPT_IN_FILES) $(man_MANS) $(MAN_IN_FILES
Syntax (Markdown)