diff options
author | Colin Cross | 2014-06-03 15:24:21 -0500 |
---|---|---|
committer | Colin Cross | 2014-07-09 19:24:39 -0500 |
commit | cf8d1c22f7e239f502a7d209e2255d2997dbeb8b (patch) | |
tree | 31ada62605f66b16c7963aedc7c8fc45974c1aef /libprocessgroup/Android.mk | |
parent | 038975a5c85caa758294102d4577d063d7e02651 (diff) | |
download | platform-system-core-cf8d1c22f7e239f502a7d209e2255d2997dbeb8b.tar.gz platform-system-core-cf8d1c22f7e239f502a7d209e2255d2997dbeb8b.tar.xz platform-system-core-cf8d1c22f7e239f502a7d209e2255d2997dbeb8b.zip |
Add libprocessgroup
libprocessgroup will allow Zygote to place processes
in a cgroup, and then kill the process and all forked processes
later. lmkd will also kill all forked processes.
Bug: 15313911
Change-Id: I20404d0dbe448f1c475d2f4c61cccca462f9e544
Diffstat (limited to 'libprocessgroup/Android.mk')
-rw-r--r-- | libprocessgroup/Android.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/libprocessgroup/Android.mk b/libprocessgroup/Android.mk new file mode 100644 index 000000000..501321f30 --- /dev/null +++ b/libprocessgroup/Android.mk | |||
@@ -0,0 +1,21 @@ | |||
1 | LOCAL_PATH := $(call my-dir) | ||
2 | |||
3 | include $(CLEAR_VARS) | ||
4 | LOCAL_SRC_FILES := processgroup.cpp | ||
5 | LOCAL_MODULE := libprocessgroup | ||
6 | LOCAL_SHARED_LIBRARIES := liblog | ||
7 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include | ||
8 | LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include | ||
9 | LOCAL_CFLAGS := -Wall -Werror | ||
10 | LOCAL_REQUIRED_MODULE := processgroup_cleanup | ||
11 | include external/libcxx/libcxx.mk | ||
12 | include $(BUILD_SHARED_LIBRARY) | ||
13 | |||
14 | include $(CLEAR_VARS) | ||
15 | LOCAL_SRC_FILES := cleanup.cpp | ||
16 | LOCAL_MODULE := processgroup_cleanup | ||
17 | LOCAL_C_INCLUDES := $(LOCAL_PATH)/include | ||
18 | LOCAL_CFLAGS := -Wall -Werror | ||
19 | LOCAL_FORCE_STATIC_EXECUTABLE := true | ||
20 | LOCAL_STATIC_LIBRARIES := libc libcutils | ||
21 | include $(BUILD_EXECUTABLE) | ||