OUTPUT_DIR ?= $(STA_DK_ROOT)/CUDK/CLI
-DK_INCS = -I $(CUDK_ROOT)/CLI/drv_inc \
- -I $(CUDK_ROOT)/CLI/pform_inc
-
ifeq ($(EXC),y)
DK_INCS += \
-I $(CUDK_ROOT)/CLI \
SUPPL_TARGET = $(OUTPUT_DIR)/wlan_suppl
endif
-INCLUDES = $(DK_INCS) -I $(STA_DK_ROOT)/CUDK/CLI/pform_inc \
- -I $(STA_DK_ROOT)/CUDK/Inc
+INCLUDES = $(DK_INCS) -I $(STA_DK_ROOT)/pform/linux/inc -I $(STA_DK_ROOT)/CUDK/Inc \
+ -I $(STA_DK_ROOT)/pform/common/inc -I $(STA_DK_ROOT)/common/inc \
+ -I $(STA_DK_ROOT)/common/src/inc/ \
+ -I $(STA_DK_ROOT)/common/src/hal/FirmwareApi \
+ -I $(STA_DK_ROOT)/common/src/hal/TnetwServices \
+ -I $(STA_DK_ROOT)/common/src/hal/TnetwServices/TNETW1251
ifeq ($(GWSI_SA), n)
ifeq ($(BUILD_SUPPL), y)
$(TARGET): $(OBJS) $(TI_UTIL_ADAPTER_LIB)
# echo MAKECMDGOALS: $(MAKECMDGOALS) : $(findstring $(MAKECMDGOALS), "clean cleanall")
- $(CROSS_COMPILE)gcc $(OBJS) -L $(CUDK_ROOT)/Output -l $(TI_UTIL_ADAPTER_LIB) $(LDFLAGS) -lpthread -lc -lstdc++ -o $@
+ $(CROSS_COMPILE)gcc $(OBJS) -L $(CUDK_ROOT)/Output -l $(TI_UTIL_ADAPTER_LIB) $(LDFLAGS) -lpthread -lc -lstdc++ -static -o $@
ifeq ($(DEBUG), y)
cp -a $(TARGET) $(TARGET)_debug
$(CROSS_COMPILE)strip -s $(TARGET)
#include <stdarg.h>
#include <sys/socket.h>
#include <linux/in.h>
+#include <stddef.h>
#include "ipc.h"
#include "wipp_ctrl.h"
#include "eth_utils.h"
SRCS = $(OAL_DIR)/Common/TI_OAL.cpp \
$(OAL_DIR)/Pform/Linux/TILibLinux.cpp \
- $(CUDK_ROOT)/UtilityAdapter/Linux/IpcWithTISMLinux.cpp \
$(CUDK_ROOT)/UtilityAdapter/TI_AdapterApi.cpp \
$(CUDK_ROOT)/UtilityAdapter/TI_Adapter.cpp \
$(CUDK_ROOT)/UtilityAdapter/CTI_Adapter.cpp \
- $(CUDK_ROOT)/UtilityAdapter/TI_IPC_Suppl.cpp \
$(IPC_DIR)/Linux/ipc_event.c \
$(IPC_DIR)/Linux/cu_ipc.c \
$(IPC_DIR)/Linux/ipc_user.c
-CFLAGS += -Wall -D__LINUX__ -D_IPC_SUPPL -DTI_EMBEDDED_SUPPLICANT
+CFLAGS += -Wall -D__LINUX__
+#-D_IPC_SUPPL -DTI_EMBEDDED_SUPPLICANT
CFLAGS += $(DEBUGFLAGS)
CFLAGS += $(INCLUDEDIR) $(ARMFLAGS)
all: $(TARGET)
-$(OUTPUT_DIR)/libtiOsLib.a: $(OBJS)
+$(OUTPUT_DIR):
+ mkdir $@
+
+$(OUTPUT_DIR)/libtiOsLib.a: $(OBJS) $(OUTPUT_DIR)
rm -f $@
- $(CROSS_COMPILE)$(AR) -q $@ $^
+ $(CROSS_COMPILE)$(AR) -q $@ $(OBJS)
-$(OUTPUT_DIR)/libtiOsLib.so: $(OBJS)
+$(OUTPUT_DIR)/libtiOsLib.so: $(OBJS) $(OUTPUT_DIR)
rm -f $@
$(CROSS_COMPILE)gcc -shared $(CFLAGS) $(OBJS) -lc -o $@
$(CROSS_COMPILE)strip $@
--- /dev/null
+my-dir = .
+
+include Android.mk
+
+CC = $(CROSS_COMPILE)gcc
+CXX = $(CROSS_COMPILE)g++
+CFLAGS = $(LOCAL_CFLAGS) $(addprefix -I,$(LOCAL_C_INCLUDES))
+OBJS = $(patsubst %.c,%.o,$(LOCAL_SRC_FILES))
+
+TIOSLIB := ../Output/libtiOsLib.a
+
+$(TARGET) : $(OBJS) $(TIOSLIB)
+ $(CXX) -static -o $@ $^ -lpthread
+
+$(TIOSLIB):
+ @make -C ../UtilityAdapter/
+
+clean:
+ $(RM) $(TARGET) $(OBJS)