ADD_DEFINITIONS("-D_WEARABLE")
ENDIF()
-# Get systemd
-pkg_check_modules(SYSTEMD REQUIRED libsystemd)
-foreach(flag ${SYSTEMD_CFLAGS})
- set(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
-endforeach(flag)
-
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
-
find_package(Threads REQUIRED)
ADD_EXECUTABLE(sdbd ${SDBD_SRCS})
ADD_EXECUTABLE(sdbd-user ${SDBD_SUBS})
-TARGET_LINK_LIBRARIES(sdbd -pie -lsmack -lresolv -ldl ${CMAKE_THREAD_LIBS_INIT} ${pkgs_LDFLAGS} ${SYSTEMD_LDFLAGS})
+TARGET_LINK_LIBRARIES(sdbd -pie -lsmack -lresolv -ldl ${CMAKE_THREAD_LIBS_INIT} ${pkgs_LDFLAGS})
TARGET_LINK_LIBRARIES(sdbd-user -pie ${CMAKE_THREAD_LIBS_INIT} ${pkgs_LDFLAGS})
set_property(
BuildRequires: capi-system-info-devel >= 0.2.0
BuildRequires: cmake >= 2.8.3
-BuildRequires: pkgconfig
-BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(libtzplatform-config)
#BuildRequires: sec-product-features
BuildRequires: pkgconfig(libsmack)
#include <sys/poll.h>
#include <dirent.h>
#include <errno.h>
-#include <systemd/sd-daemon.h>
#include "sysdeps.h"
{
struct usb_handle *usb = (struct usb_handle *)x;
- /* Endpoints are received from sytemd */
- if (sd_listen_fds(0) >= 3) {
- sdb_mutex_lock(&usb->control_lock);
- usb->control = SD_LISTEN_FDS_START + 0;
- usb->bulk_out = SD_LISTEN_FDS_START + 1;
- usb->bulk_in = SD_LISTEN_FDS_START + 2;
- sdb_cond_signal(&usb->control_notify);
- sdb_mutex_unlock(&usb->control_lock);
- } else {
- init_functionfs(usb);
- }
-
+ init_functionfs(usb);
if (usb->control < 0 || usb->bulk_in < 0 || usb->bulk_out < 0) {
D("[ opening device failed ]\n");
return (void *)-1;
perror("[ failed to allocate memory for usb FunctionFS bulk device ]\n");
return;
}
- if (sd_listen_fds(0) < 3 && autoconfig(h) < 0) {
+ if (autoconfig(h) < 0) {
perror("[ can't recognize usb FunctionFS bulk device ]\n");
free(h);
return;