Skip to content

Commit b3140d2

Browse files
Katsuya Matsubarakfish
authored andcommitted
Add Android.mk for the Android code tree
These Android.mk assume that the libuiomux code is located at 'external' directory in the Android code tree.
1 parent 15a3809 commit b3140d2

File tree

5 files changed

+98
-0
lines changed

5 files changed

+98
-0
lines changed

Android.mk

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
LOCAL_PATH:= $(call my-dir)
2+
include $(CLEAR_VARS)
3+
4+
include external/libuiomux/src/Android.mk

src/Android.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
include $(call all-subdir-makefiles)

src/libuiomux/Android.mk

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
LOCAL_PATH:= $(call my-dir)
2+
include $(CLEAR_VARS)
3+
4+
LOCAL_C_INCLUDES := \
5+
external/libuiomux/include \
6+
7+
#LOCAL_CFLAGS := -DDEBUG
8+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
9+
10+
LOCAL_SRC_FILES := \
11+
uio.c \
12+
uiomux.c
13+
14+
LOCAL_SHARED_LIBRARIES += libbinder libcutils libutils
15+
16+
LOCAL_MODULE := libuiomux
17+
LOCAL_PRELINK_MODULE := false
18+
include $(BUILD_SHARED_LIBRARY)

src/tests/Android.mk

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
LOCAL_PATH:= $(call my-dir)
2+
3+
# noop
4+
include $(CLEAR_VARS)
5+
LOCAL_C_INCLUDES := external/libuiomux/include
6+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
7+
LOCAL_SRC_FILES := noop.c
8+
LOCAL_SHARED_LIBRARIES := libuiomux
9+
LOCAL_MODULE := noop
10+
include $(BUILD_EXECUTABLE)
11+
12+
# double-open
13+
include $(CLEAR_VARS)
14+
LOCAL_C_INCLUDES := external/libuiomux/include
15+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
16+
LOCAL_SRC_FILES := double-open.c
17+
LOCAL_SHARED_LIBRARIES := libuiomux
18+
LOCAL_MODULE := double-open
19+
include $(BUILD_EXECUTABLE)
20+
21+
# lock-unlock
22+
include $(CLEAR_VARS)
23+
LOCAL_C_INCLUDES := external/libuiomux/include
24+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
25+
LOCAL_SRC_FILES := lock-unlock.c
26+
LOCAL_SHARED_LIBRARIES := libuiomux
27+
LOCAL_MODULE := lock-unlock
28+
include $(BUILD_EXECUTABLE)
29+
30+
# fork
31+
include $(CLEAR_VARS)
32+
LOCAL_C_INCLUDES := external/libuiomux/include
33+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
34+
LOCAL_SRC_FILES := fork.c
35+
LOCAL_SHARED_LIBRARIES := libuiomux
36+
LOCAL_MODULE := fork
37+
include $(BUILD_EXECUTABLE)
38+
39+
# threads
40+
include $(CLEAR_VARS)
41+
LOCAL_C_INCLUDES := external/libuiomux/include
42+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
43+
LOCAL_SRC_FILES := threads.c
44+
LOCAL_SHARED_LIBRARIES := libuiomux
45+
LOCAL_MODULE := threads
46+
include $(BUILD_EXECUTABLE)
47+
48+
# fork-threads
49+
include $(CLEAR_VARS)
50+
LOCAL_C_INCLUDES := external/libuiomux/include
51+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
52+
LOCAL_SRC_FILES := fork-threads.c
53+
LOCAL_SHARED_LIBRARIES := libuiomux
54+
LOCAL_MODULE := fork-threads
55+
include $(BUILD_EXECUTABLE)
56+
57+
# exit-locked
58+
include $(CLEAR_VARS)
59+
LOCAL_C_INCLUDES := external/libuiomux/include
60+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
61+
LOCAL_SRC_FILES := exit-locked.c
62+
LOCAL_SHARED_LIBRARIES := libuiomux
63+
LOCAL_MODULE := exit-locked
64+
include $(BUILD_EXECUTABLE)
65+

src/tools/Android.mk

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
LOCAL_PATH:= $(call my-dir)
2+
3+
# shveu-convert
4+
include $(CLEAR_VARS)
5+
LOCAL_C_INCLUDES := external/libuiomux/include
6+
LOCAL_CFLAGS := -DVERSION=\"1.0.0\"
7+
LOCAL_SRC_FILES := uiomux.c uiomux-alloc.c
8+
LOCAL_SHARED_LIBRARIES := libuiomux
9+
LOCAL_MODULE := uiomux
10+
include $(BUILD_EXECUTABLE)

0 commit comments

Comments
 (0)