LOCAL_PATH:= $(call my-dir) ################## build iwlib ################### include $(CLEAR_VARS) LOCAL_MODULE_TAGS := debug LOCAL_SRC_FILES := iwlib.c LOCAL_CFLAGS += -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Winline -MMD -fPIC LOCAL_MODULE:= libiw LOCAL_WHOLE_STATIC_LIBRARIES := libm LOCAL_STATIC_LIBRARIES := libcutils libc include $(BUILD_STATIC_LIBRARY) ################## build iwconfig ################### include $(CLEAR_VARS) LOCAL_MODULE_TAGS := debug LOCAL_SRC_FILES := iwconfig.c LOCAL_CFLAGS += -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Winline -MMD -fPIC LOCAL_MODULE:= iwconfig LOCAL_STATIC_LIBRARIES := libcutils libc libm libiw LOCAL_FORCE_STATIC_EXECUTABLE := true LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) # install to system/xbin #LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_UNSTRIPPED) #LOCAL_MODULE_TAGS := eng user include $(BUILD_EXECUTABLE) ################## build iwlist ################### include $(CLEAR_VARS) LOCAL_MODULE_TAGS := debug LOCAL_SRC_FILES := iwlist.c iwlib.h LOCAL_CFLAGS += -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Wpointer-arith -Wcast-qual -Winline -MMD -fPIC LOCAL_MODULE:= iwlist LOCAL_STATIC_LIBRARIES := libcutils libc libm libiw LOCAL_FORCE_STATIC_EXECUTABLE := true LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES) # install to system/xbin #LOCAL_UNSTRIPPED_PATH := $(TARGET_ROOT_OUT_UNSTRIPPED) #LOCAL_MODULE_TAGS := eng user include $(BUILD_EXECUTABLE)ref : Here
LOCAL_STATIC_LIBRARIES
These are the static libraries that you want to include in your module. Mostly, we use shared libraries, but there are a couple of places, like executables in sbin and host executables where we use static libraries instead.
LOCAL_WHOLE_STATIC_LIBRARIES
These are the static libraries that you want to include in your module without allowing the linker to remove dead code from them. This is mostly useful if you want to add a static library to a shared library and have the static library's content exposed from the shared library.
ref : Here
沒有留言:
張貼留言