--- /dev/null
+LOCAL_PATH := $(call my-dir)
+IW_SOURCE_DIR := $(LOCAL_PATH)
+
+include $(CLEAR_VARS)
+
+NO_PKG_CONFIG=y
+include $(LOCAL_PATH)/Makefile
+
+LOCAL_SRC_FILES := $(patsubst %.o,%.c,$(OBJS)) android-nl.c
+
+LOCAL_C_INCLUDES := \
+ $(LOCAL_PATH) \
+ external/libnl-headers/
+
+LOCAL_CFLAGS += -DCONFIG_LIBNL20
+LOCAL_LDFLAGS := -Wl,--no-gc-sections
+#LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_TAGS := eng
+LOCAL_SHARED_LIBRARIES := libnl_2
+LOCAL_MODULE := iw
+
+$(IW_SOURCE_DIR)/version.c:
+ $(IW_SOURCE_DIR)/version.sh $(IW_SOURCE_DIR)/version.c
+
+include $(BUILD_EXECUTABLE)
--- /dev/null
+#include <netlink/attr.h>
+
+int nla_put_flag(struct nl_msg *msg, int flag)
+{
+ return nla_put(msg, flag, 0, NULL);
+}