Add Makefile to wpa_supplicant_lib for local build
authorGrazvydas Ignotas <notasas@gmail.com>
Thu, 22 Jan 2009 16:30:14 +0000 (18:30 +0200)
committerGrazvydas Ignotas <notasas@gmail.com>
Sat, 24 Jan 2009 21:55:31 +0000 (23:55 +0200)
Some Android projects (core, wpa_supplicant) need to be
checked out to "externals" dir for build to work.

wpa_supplicant_lib/Makefile [new file with mode: 0644]

diff --git a/wpa_supplicant_lib/Makefile b/wpa_supplicant_lib/Makefile
new file mode 100644 (file)
index 0000000..d555867
--- /dev/null
@@ -0,0 +1,28 @@
+my-dir = .
+BOARD_WLAN_TI_STA_DK_ROOT = $(STA_DK_ROOT)
+
+include Android.mk
+
+LOCAL_SRC_FILES := driver_ti.c scanmerge.c external/core/adb/shlist.c
+LOCAL_C_INCLUDES += external/core/adb/
+
+####################
+
+CC = $(CROSS_COMPILE)gcc
+CXX = $(CROSS_COMPILE)g++
+AR = $(CROSS_COMPILE)ar
+CFLAGS = -O2 $(LOCAL_CFLAGS) $(addprefix -I,$(LOCAL_C_INCLUDES))
+OBJS2 = $(patsubst %.c,%.o,$(LOCAL_SRC_FILES))
+
+ifneq ($(LOCAL_MODULE),)
+$(LOCAL_MODULE).a : $(OBJS2)
+       $(AR) -q $@ $(OBJS2)
+endif
+
+ifneq ($(TARGET),)
+$(TARGET) : $(OBJS2)
+       $(CC) -static -o $@ $^ -lpthread
+endif
+
+clean:
+       $(RM) $(TARGET) $(LOCAL_SHARED_LIBRARIES) $(OBJS2)