%endif
-cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
%if 0%{?model_build_feature_wlan_concurrent_mode}
-DTIZEN_WLAN_CONCURRENT_ENABLE=1 \
%endif
-DTIZEN_FEATURE_SERVICE_DISCOVERY=1 \
-DTIZEN_FEATURE_WIFI_DISPLAY=1 \
-DCTRL_IFACE_DBUS=1 \
- .
+-DCMAKE_LIB_DIR=%{_libdir}
make %{?_smp_mflags}
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
ENDFOREACH(flag)
+SET(LIBDIR ${CMAKE_LIB_DIR})
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/oem)
INCLUDE_DIRECTORIES(SRCS include)
SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES PREFIX "" OUTPUT_NAME ${PROJECT_NAME})
# install
-INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib)
+INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${LIBDIR})
GIOChannel *gio = NULL;
gio = g_io_channel_unix_new(sock);
client->gsource_id = g_io_add_watch(gio, G_IO_IN | G_IO_ERR | G_IO_HUP,
- (GIOFunc) wfd_client_process_request, (gpointer) sock);
+ (GIOFunc) wfd_client_process_request, (gpointer) (void *)(intptr_t)sock);
g_io_channel_unref(gio);
manager->clients = g_list_prepend(manager->clients, (gpointer) client);
static gboolean _wfd_remove_event_source(gpointer data)
{
__WDS_LOG_FUNC_ENTER__;
- int source_id = (int) data;
+ int source_id = (intptr_t) data;
int res = 0;
if (source_id < 0) {
if (client->ssock >= SOCK_FD_MIN)
close(client->ssock);
client->ssock = -1;
- g_idle_add((GSourceFunc) _wfd_remove_event_source, (gpointer) client->gsource_id);
+ g_idle_add((GSourceFunc) _wfd_remove_event_source, (gpointer) (void *)(intptr_t)client->gsource_id);
client->gsource_id = 0;
g_free(client);
gpointer user_data)
{
__WDS_LOG_FUNC_ENTER__;
- int sock = (int) user_data;
+ int sock = (intptr_t) user_data;
wifi_direct_client_request_s req;
wifi_direct_client_response_s rsp;
char *extra_rsp = NULL;
#include <stdio.h>
#include <stdlib.h>
+#include <stdint.h>
#include <string.h>
#include <glib.h>
#include <wifi-direct.h>
}
service->type = type;
- service->id = (int) &service;
+ service->id = (intptr_t) &service;
info1 = g_strndup(info_str, strlen(info_str));
if(info1 == NULL) {