Move slsi_wifi from apps/ to external/
authorSeongil Hahm <seongil.hahm@samsung.com>
Fri, 1 Sep 2017 08:04:53 +0000 (01:04 -0700)
committerSeongil Hahm <seongil.hahm@samsung.com>
Fri, 1 Sep 2017 08:39:15 +0000 (01:39 -0700)
External libraries have to be moved to external/ folder. slsi_wifi belongs to this category, especially maintained by S.LSI.

23 files changed:
apps/examples/artik_demo/artik_demo.c
apps/examples/easysetup/wifi_api.c
apps/examples/easysetup/wifi_api.h
apps/examples/slsiwifi/Makefile
apps/examples/slsiwifi/nettest_functions.c
apps/examples/slsiwifi/slsiwifi_main.c
apps/examples/slsiwifi/slsiwifi_main.h
apps/examples/testcase/ta_tc/device_management/itc/itc_dm_main.c
apps/examples/testcase/ta_tc/device_management/utc/utc_dm_main.c
apps/examples/wakaama_client/wakaama_client.c
apps/netutils/wifi/Makefile [deleted file]
external/Makefile
external/include/slsi_wifi/slsi_wifi_api.h [moved from apps/include/netutils/wifi/slsi_wifi_api.h with 100% similarity]
external/include/slsi_wifi/slsi_wifi_nvmap.h [moved from apps/include/netutils/wifi/slsi_wifi_nvmap.h with 100% similarity]
external/include/slsi_wifi/slsi_wifi_utils.h [moved from apps/include/netutils/wifi/slsi_wifi_utils.h with 100% similarity]
external/iotivity/iotivity_1.2-rel/build_common/tizenrt/SConscript
external/iotivity/iotivity_1.2-rel/resource/csdk/connectivity/src/ip_adapter/tizenrt/caipnwmonitor.c
external/slsi_wifi/Kconfig [moved from apps/netutils/wifi/Kconfig with 100% similarity]
external/slsi_wifi/Make.defs [moved from apps/netutils/wifi/Make.defs with 88% similarity]
external/slsi_wifi/slsi_wifi_api.c [moved from apps/netutils/wifi/slsi_wifi_api.c with 99% similarity]
external/slsi_wifi/slsi_wifi_utils.c [moved from apps/netutils/wifi/slsi_wifi_utils.c with 99% similarity]
framework/src/dm/arch/sidk_s5jt200/s5j_dm_connectivity.c
os/fs/procfs/fs_procfscm.c

index 9c898cd..971cd24 100644 (file)
@@ -39,7 +39,7 @@
 #include <dm/dm_error.h>
 #include <dm/dm_connectivity.h>
 
-#include <apps/netutils/wifi/slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_api.h>
 
 /****************************************************************************
  * Definitions
index 46f1aa9..a1af7f5 100644 (file)
@@ -12,7 +12,6 @@
 #include <net/lwip/dhcp.h>
 #include <net/lwip/netif.h>
 #endif
-#include "apps/netutils/wifi/slsi_wifi_api.h"
 #include "wifi_api.h"
 
 #ifndef BIT
index 17709cb..649dad8 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef _WIFI_API_H_
 #define _WIFI_API_H_
-#include "apps/netutils/wifi/slsi_wifi_api.h"
+#include <slsi_wifi/slsi_wifi_api.h>
 
 enum wifi_state {
     WIFI_CONNECTED,
index acc6c6c..1f1c290 100644 (file)
@@ -36,7 +36,6 @@ MAINSRC = slsiwifi_main.c
 OBJS = $(CSRCS:.c=$(OBJEXT))
 
 CFLAGS += -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_FIFO
-CFLAGS += ${shell $(INCDIR) $(INCDIROPT) "$(CC)" $(APPDIR)$(DELIM)include$(DELIM)netutils$(DELIM)wifi}
 
 CONFIG_EXAMPLES_SLSIWIFI_PROGNAME ?= slsiwifi$(EXEEXT)
 PROGNAME = $(CONFIG_EXAMPLES_SLSIWIFI_PROGNAME)
@@ -49,8 +48,6 @@ SRCS = $(ASRCS) $(CSRCS) $(MAINSRC)
 OBJS = $(AOBJS) $(COBJS)
 
 CFLAGS += -DCONFIG_CTRL_IFACE -DCONFIG_CTRL_IFACE_FIFO
-CFLAGS += ${shell $(INCDIR) $(INCDIROPT) "$(CC)" $(APPDIR)$(DELIM)include$(DELIM)netutils$(DELIM)wifi}
-
 
 ifneq ($(CONFIG_BUILD_KERNEL),y)
   OBJS += $(MAINOBJ)
index 45f406f..3e881d9 100644 (file)
@@ -26,7 +26,7 @@
 
 #include <tinyara/net/dns.h>
 #include <netdb.h>
-#include <slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_api.h>
 #include "slsiwifi_main.h"
 
 #ifdef CONFIG_NET_LWIP
index 2979ccf..885495b 100644 (file)
@@ -26,8 +26,7 @@
 #include <string.h>
 #include <errno.h>
 #include <math.h>
-#include <slsi_wifi_api.h>
-#include <slsi_wifi_utils.h>
+#include <slsi_wifi/slsi_wifi_utils.h>
 #include "output_functions.h"
 // the mm functions are badly guarded with CONFIG_DEBUG
 #ifndef CONFIG_DEBUG
index 98ef44e..3fb5358 100644 (file)
@@ -22,7 +22,7 @@
 #include <stdio.h>
 #include <stdint.h>
 #include <unistd.h>
-#include "slsi_wifi_api.h"
+#include <slsi_wifi/slsi_wifi_api.h>
 #include "nettest_functions.h"
 
 void sw_linkUpHandler(slsi_reason_t *reason);
index a33b998..5015e53 100644 (file)
@@ -29,7 +29,7 @@
 
 #include <apps/netutils/dhcpc.h>
 
-#include <apps/netutils/wifi/slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_api.h>
 
 #define NET_DEVNAME "wl1"
 
index 6c68c94..b020cfb 100644 (file)
@@ -28,7 +28,7 @@
 #include <dm/dm_connectivity.h>
 
 #include <apps/netutils/dhcpc.h>
-#include <apps/netutils/wifi/slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_api.h>
 
 #define NET_DEVNAME "wl1"
 
index 7ab6af8..03d2296 100644 (file)
@@ -29,7 +29,7 @@
 
 #include <apps/netutils/dhcpc.h>
 
-#include <apps/netutils/wifi/slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_api.h>
 
 #define NET_DEVNAME "wl1"
 
diff --git a/apps/netutils/wifi/Makefile b/apps/netutils/wifi/Makefile
deleted file mode 100644 (file)
index 2cfe5e4..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-###########################################################################
-#
-# Copyright 2017 Samsung Electronics All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
-# either express or implied. See the License for the specific
-# language governing permissions and limitations under the License.
-#
-###########################################################################
--include $(TOPDIR)/.config
--include $(TOPDIR)/Make.defs
--include $(APPDIR)/Make.defs
-
-# WiFi Networking API
-
-ASRCS          =
-CSRCS          =
-
-ifeq ($(CONFIG_NETUTILS_WIFI),y)
-CSRCS += \
-       slsi_wifi_api.c \
-       slsi_wifi_utils.c
-endif
-
-AOBJS          = $(ASRCS:.S=$(OBJEXT))
-COBJS          = $(CSRCS:.c=$(OBJEXT))
-
-SRCS           = $(ASRCS) $(CSRCS)
-OBJS           = $(AOBJS) $(COBJS)
-
-ifeq ($(CONFIG_WINDOWS_NATIVE),y)
-       BIN     = ..\..\libapps$(LIBEXT)
-else
-ifeq ($(WINTOOL),y)
-       BIN     = ..\\..\\libapps$(LIBEXT)
-else
-       BIN     = ../../libapps$(LIBEXT)
-endif
-endif
-
-CFLAGS += ${shell $(INCDIR) $(INCDIROPT) "$(CC)" $(APPDIR)$(DELIM)wpa_supplicant$(DELIM)src \
-                       $(APPDIR)$(DELIM)wpa_supplicant$(DELIM)src$(DELIM)utils \
-                       $(APPDIR)$(DELIM)wpa_supplicant$(DELIM)src$(DELIM)common \
-                       $(APPDIR)$(DELIM)include$(DELIM)netutils$(DELIM)wifi}
-
-ROOTDEPPATH    = --dep-path .
-
-# Common build
-
-VPATH          =
-
-all: .built
-.PHONY: context depend clean distclean
-
-$(AOBJS): %$(OBJEXT): %.S
-       $(call ASSEMBLE, $<, $@)
-
-$(COBJS): %$(OBJEXT): %.c
-       $(call COMPILE, $<, $@)
-
-.built: $(OBJS)
-       $(call ARCHIVE, $(BIN), $(OBJS))
-       $(Q) touch .built
-
-install:
-
-context:
-
-.depend: Makefile $(SRCS)
-       $(Q) $(MKDEP) $(ROOTDEPPATH) "$(CC)" -- $(CFLAGS) -- $(SRCS) >Make.dep
-       $(Q) touch $@
-
-depend: .depend
-
-clean:
-       $(call DELFILE, .built)
-       $(call CLEAN)
-
-distclean: clean
-       $(call DELFILE, Make.dep)
-       $(call DELFILE, .depend)
-
-context:
-
--include Make.dep
-.PHONY: preconfig
-preconfig:
index da9a480..df2f9b8 100644 (file)
@@ -77,6 +77,10 @@ include aws/Make.defs
 include aws/src/Make.defs
 endif
 
+ifeq ($(CONFIG_NETUTILS_WIFI),y)
+include slsi_wifi/Make.defs
+endif
+
 AOBJS = $(ASRCS:.S=$(OBJEXT))
 COBJS = $(CSRCS:.c=$(OBJEXT))
 CXXOBJS = $(CXXSRCS:.cpp=$(OBJEXT))
index 68aaf09..ba2c76e 100644 (file)
@@ -78,11 +78,12 @@ if env.get('LOGGING'):
 
 dep_src_dir1 =  os.path.join(tizenrt_os_dir, 'include')
 dep_src_dir2 =  os.path.join(tizenrt_os_dir, 'include/tinyara')
+dep_src_dir3 =  os.path.join(tizenrt_os_dir, '../external/include')
 dep_lib_dir =  '/usr/lib/arm-none-eabi/include'
 
 
 # Add directories to search for header files and external libraries
-env.AppendUnique(CPPPATH = [ dep_src_dir1, dep_src_dir2 ])
+env.AppendUnique(CPPPATH = [ dep_src_dir1, dep_src_dir2, dep_src_dir3 ])
 env.AppendUnique(LIBPATH = [ dep_lib_dir ])
 
 print env.get('CPPPATH')
similarity index 88%
rename from apps/netutils/wifi/Make.defs
rename to external/slsi_wifi/Make.defs
index 6ef5948..2b1c577 100644 (file)
 ############################################################################
 
 ifeq ($(CONFIG_NETUTILS_WIFI),y)
-CONFIGURED_APPS += netutils/wifi
+
+CSRCS += slsi_wifi_api.c
+CSRCS += slsi_wifi_utils.c
+
+CFLAGS += -I$(TOPDIR)$(DELIM)../apps$(DELIM)wpa_supplicant$(DELIM)src
+CFLAGS += -I$(TOPDIR)$(DELIM)../apps$(DELIM)wpa_supplicant$(DELIM)src$(DELIM)utils
+CFLAGS += -I$(TOPDIR)$(DELIM)../apps$(DELIM)wpa_supplicant$(DELIM)src$(DELIM)common
+
+DEPPATH += --dep-path slsi_wifi
+VPATH += :slsi_wifi
+
 endif
similarity index 99%
rename from apps/netutils/wifi/slsi_wifi_api.c
rename to external/slsi_wifi/slsi_wifi_api.c
index b5de9a6..0062a64 100644 (file)
@@ -33,8 +33,8 @@
 #include <pthread.h>
 #include <semaphore.h>
 #include <sys/stat.h>
-#include <slsi_wifi_api.h>
-#include <slsi_wifi_nvmap.h>
+#include <slsi_wifi/slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_nvmap.h>
 
 extern int wpa_supplicant_main(int argc, char *argv[]);
 /* Reuse SSID decoder from wpa_supplicant: mind requires buf to be len+1 long to avoid mem corruption*/
similarity index 99%
rename from apps/netutils/wifi/slsi_wifi_utils.c
rename to external/slsi_wifi/slsi_wifi_utils.c
index 315edad..8614bb5 100644 (file)
@@ -30,7 +30,7 @@
 #include <stdint.h>
 #include <unistd.h>
 #include <tinyara/mm/mm.h>
-#include "slsi_wifi_api.h"
+#include <slsi_wifi/slsi_wifi_api.h>
 
 /* Supported security modes as string */
 #define SLSI_WIFI_SECURITY_OPEN          "open"
index 583d9f0..23224ce 100644 (file)
@@ -41,8 +41,8 @@
 #include <dm/dm_connectivity.h>
 
 #include <apps/netutils/dhcpc.h>
-#include <apps/netutils/wifi/slsi_wifi_api.h>
-#include <apps/netutils/wifi/slsi_wifi_utils.h>
+#include <slsi_wifi/slsi_wifi_api.h>
+#include <slsi_wifi/slsi_wifi_utils.h>
 #include <arpa/inet.h>
 
 #define DM_GET_INTERFACE_INFO 0
index 7812f50..270e015 100644 (file)
@@ -48,7 +48,7 @@
 #include<sys/socket.h>
 
 #if defined(CONFIG_ARCH_BOARD_SIDK_S5JT200)
-#include "slsi_wifi_api.h"
+#include <slsi_wifi/slsi_wifi_api.h>
 #endif
 
 #if !defined(CONFIG_DISABLE_MOUNTPOINT) && defined(CONFIG_FS_PROCFS)