OLD | NEW |
(Empty) | |
| 1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. |
| 4 |
| 5 LOCAL_PATH := $(call my-dir) |
| 6 |
| 7 include $(CLEAR_VARS) |
| 8 LOCAL_MODULE := libfoo |
| 9 LOCAL_SRC_FILES := foo.cpp |
| 10 LOCAL_LDLIBS := -llog |
| 11 include $(BUILD_SHARED_LIBRARY) |
| 12 |
| 13 include $(CLEAR_VARS) |
| 14 LOCAL_MODULE := libfoo2 |
| 15 LOCAL_SRC_FILES := foo2.cpp |
| 16 LOCAL_LDLIBS := -llog |
| 17 include $(BUILD_SHARED_LIBRARY) |
| 18 |
| 19 include $(CLEAR_VARS) |
| 20 LOCAL_MODULE := libfoo_with_static_constructor |
| 21 LOCAL_SRC_FILES := foo_with_static_constructor.cpp |
| 22 LOCAL_LDLIBS := -llog |
| 23 include $(BUILD_SHARED_LIBRARY) |
| 24 |
| 25 include $(CLEAR_VARS) |
| 26 LOCAL_MODULE := libfoo_with_relro |
| 27 LOCAL_SRC_FILES := foo_with_relro.cpp |
| 28 LOCAL_LDLIBS := -llog |
| 29 include $(BUILD_SHARED_LIBRARY) |
| 30 |
| 31 |
| 32 include $(CLEAR_VARS) |
| 33 LOCAL_MODULE := libbar |
| 34 LOCAL_SRC_FILES := bar.cpp |
| 35 LOCAL_SHARED_LIBRARIES := libfoo |
| 36 LOCAL_LDLIBS := -llog |
| 37 include $(BUILD_SHARED_LIBRARY) |
| 38 |
| 39 include $(CLEAR_VARS) |
| 40 LOCAL_MODULE := libbar_with_relro |
| 41 LOCAL_SRC_FILES := bar_with_relro.cpp |
| 42 LOCAL_SHARED_LIBRARIES := libfoo_with_relro |
| 43 LOCAL_LDLIBS := -llog |
| 44 include $(BUILD_SHARED_LIBRARY) |
| 45 |
| 46 include $(CLEAR_VARS) |
| 47 LOCAL_MODULE := libzoo |
| 48 LOCAL_SRC_FILES := zoo.cpp |
| 49 LOCAL_LDLIBS := -ldl |
| 50 include $(BUILD_SHARED_LIBRARY) |
| 51 |
| 52 include $(CLEAR_VARS) |
| 53 LOCAL_MODULE := libjni_lib |
| 54 LOCAL_SRC_FILES := jni_lib.cpp |
| 55 include $(BUILD_SHARED_LIBRARY) |
| 56 |
| 57 include $(CLEAR_VARS) |
| 58 LOCAL_MODULE := test_load_library |
| 59 LOCAL_SRC_FILES := test_load_library.cpp |
| 60 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 61 include $(BUILD_EXECUTABLE) |
| 62 |
| 63 include $(CLEAR_VARS) |
| 64 LOCAL_MODULE := test_load_library_depends |
| 65 LOCAL_SRC_FILES := test_load_library_depends.cpp |
| 66 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 67 include $(BUILD_EXECUTABLE) |
| 68 |
| 69 include $(CLEAR_VARS) |
| 70 LOCAL_MODULE := test_load_library_callbacks |
| 71 LOCAL_SRC_FILES := test_load_library_callbacks.cpp |
| 72 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 73 include $(BUILD_EXECUTABLE) |
| 74 |
| 75 include $(CLEAR_VARS) |
| 76 LOCAL_MODULE := test_dl_wrappers |
| 77 LOCAL_SRC_FILES := test_dl_wrappers.cpp |
| 78 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 79 include $(BUILD_EXECUTABLE) |
| 80 |
| 81 include $(CLEAR_VARS) |
| 82 LOCAL_MODULE := test_constructors_destructors |
| 83 LOCAL_SRC_FILES := test_constructors_destructors.cpp |
| 84 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 85 include $(BUILD_EXECUTABLE) |
| 86 |
| 87 include $(CLEAR_VARS) |
| 88 LOCAL_MODULE := test_shared_relro |
| 89 LOCAL_SRC_FILES := test_shared_relro.cpp |
| 90 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 91 include $(BUILD_EXECUTABLE) |
| 92 |
| 93 include $(CLEAR_VARS) |
| 94 LOCAL_MODULE := test_relocated_shared_relro |
| 95 LOCAL_SRC_FILES := test_relocated_shared_relro.cpp |
| 96 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 97 include $(BUILD_EXECUTABLE) |
| 98 |
| 99 include $(CLEAR_VARS) |
| 100 LOCAL_MODULE := test_two_shared_relros |
| 101 LOCAL_SRC_FILES := test_two_shared_relros.cpp |
| 102 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 103 include $(BUILD_EXECUTABLE) |
| 104 |
| 105 include $(CLEAR_VARS) |
| 106 LOCAL_MODULE := test_search_path_list |
| 107 LOCAL_SRC_FILES := test_search_path_list.cpp |
| 108 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 109 include $(BUILD_EXECUTABLE) |
| 110 |
| 111 include $(CLEAR_VARS) |
| 112 LOCAL_MODULE := test_jni_hooks |
| 113 LOCAL_SRC_FILES := test_jni_hooks.cpp |
| 114 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 115 include $(BUILD_EXECUTABLE) |
| 116 |
| 117 |
| 118 ifneq (,$(strip $(CRAZY_BENCH))) |
| 119 include $(CLEAR_VARS) |
| 120 LOCAL_MODULE := bench_load_library |
| 121 LOCAL_SRC_FILES := $(LOCAL_MODULE).cpp |
| 122 LOCAL_STATIC_LIBRARIES := crazy_linker |
| 123 include $(BUILD_EXECUTABLE) |
| 124 endif |
| 125 |
| 126 include $(LOCAL_PATH)/../Android.mk |
OLD | NEW |