nexmon – Blame information for rev 1

Subversion Repositories:
Rev:
Rev Author Line No. Line
1 office 1 LOCAL_PATH:= $(call my-dir)
2 include $(CLEAR_VARS)
3  
4 # measurements show that the ARM version of ZLib is about x1.17 faster
5 # than the thumb one...
6 LOCAL_ARM_MODE := arm
7  
8 zlib_files := \
9 src/adler32.c \
10 src/compress.c \
11 src/crc32.c \
12 src/deflate.c \
13 src/gzclose.c \
14 src/gzlib.c \
15 src/gzread.c \
16 src/gzwrite.c \
17 src/infback.c \
18 src/inflate.c \
19 src/inftrees.c \
20 src/inffast.c \
21 src/trees.c \
22 src/uncompr.c \
23 src/zutil.c
24  
25 LOCAL_MODULE := libz
26 LOCAL_MODULE_TAGS := optional
27 LOCAL_CFLAGS += -O3 -DUSE_MMAP
28  
29 # TODO: This is to work around b/24465209. Remove after root cause is fixed
30 LOCAL_LDFLAGS_arm := -Wl,--hash-style=both
31  
32 LOCAL_SRC_FILES := $(zlib_files)
33 ifneq ($(TARGET_BUILD_APPS),)
34 LOCAL_SDK_VERSION := 9
35 else
36 LOCAL_CXX_STL := none
37 endif
38 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
39 include $(BUILD_SHARED_LIBRARY)
40  
41 include $(CLEAR_VARS)
42  
43 LOCAL_ARM_MODE := arm
44 LOCAL_MODULE := libz
45 LOCAL_MODULE_TAGS := optional
46 LOCAL_CFLAGS += -O3 -DUSE_MMAP
47 LOCAL_SRC_FILES := $(zlib_files)
48 ifneq ($(TARGET_BUILD_APPS),)
49 LOCAL_SDK_VERSION := 9
50 else
51 LOCAL_CXX_STL := none
52 endif
53 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
54 include $(BUILD_STATIC_LIBRARY)
55  
56 include $(CLEAR_VARS)
57  
58 LOCAL_MODULE := libz
59 LOCAL_MODULE_TAGS := optional
60 LOCAL_CFLAGS += -O3 -DUSE_MMAP
61 LOCAL_SRC_FILES := $(zlib_files)
62 LOCAL_MULTILIB := both
63 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
64 LOCAL_MODULE_HOST_OS := darwin linux windows
65 LOCAL_CXX_STL := none
66 include $(BUILD_HOST_STATIC_LIBRARY)
67  
68 include $(CLEAR_VARS)
69  
70 LOCAL_MODULE := libz-host
71 LOCAL_MODULE_TAGS := optional
72 LOCAL_CFLAGS += -O3 -DUSE_MMAP
73 LOCAL_SRC_FILES := $(zlib_files)
74 LOCAL_MULTILIB := both
75 LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)
76 LOCAL_CXX_STL := none
77 include $(BUILD_HOST_SHARED_LIBRARY)
78  
79 include $(CLEAR_VARS)
80  
81 LOCAL_SRC_FILES:= \
82 src/test/minigzip.c
83  
84 LOCAL_MODULE:= gzip
85  
86 LOCAL_SHARED_LIBRARIES := libz
87  
88 LOCAL_CXX_STL := none
89  
90 include $(BUILD_EXECUTABLE)
91  
92 include $(CLEAR_VARS)
93  
94 LOCAL_SRC_FILES:= \
95 src/test/minigzip.c
96  
97 LOCAL_MODULE:= minigzip
98  
99 LOCAL_STATIC_LIBRARIES := libz
100  
101 LOCAL_CXX_STL := none
102  
103 include $(BUILD_HOST_EXECUTABLE)
104  
105 $(TARGET_OUT_COMMON_GEN)/zlib_fingerprint : $(wildcard $(LOCAL_PATH)/src/*.[ch])
106 printf '%s\n' $^ | LC_ALL=C sort | xargs cat | shasum -a 256 | \
107 awk '{printf $$1}' > $@