nexmon – Blame information for rev 1
?pathlinks?
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}' > $@ |