OSDN Git Service

wifi: support built-in wifi drivers
[android-x86/hardware-libhardware_legacy.git] / Android.mk
1 # Copyright 2006 The Android Open Source Project
2
3 # Setting LOCAL_PATH will mess up all-subdir-makefiles, so do it beforehand.
4 legacy_modules := power uevent vibrator wifi qemu qemu_tracing
5
6 SAVE_MAKEFILES := $(call all-named-subdir-makefiles,$(legacy_modules))
7 LEGACY_AUDIO_MAKEFILES := $(call all-named-subdir-makefiles,audio)
8
9 LOCAL_PATH:= $(call my-dir)
10 include $(CLEAR_VARS)
11
12 LOCAL_SHARED_LIBRARIES := libcutils liblog
13
14 LOCAL_INCLUDES += $(LOCAL_PATH)
15
16 LOCAL_CFLAGS  += -DQEMU_HARDWARE
17 QEMU_HARDWARE := true
18
19 LOCAL_SHARED_LIBRARIES += libdl
20
21 include $(SAVE_MAKEFILES)
22
23 LOCAL_MODULE:= libhardware_legacy
24
25 include $(BUILD_SHARED_LIBRARY)
26
27 # static library for librpc
28 include $(CLEAR_VARS)
29
30 LOCAL_MODULE:= libpower
31
32 LOCAL_SRC_FILES += power/power.c
33
34 include $(BUILD_STATIC_LIBRARY)
35
36 # shared library for various HALs
37 include $(CLEAR_VARS)
38
39 LOCAL_MODULE := libpower
40
41 LOCAL_SRC_FILES := power/power.c
42
43 LOCAL_SHARED_LIBRARIES := libcutils
44
45 include $(BUILD_SHARED_LIBRARY)
46
47 # powerbtn executable
48 include $(CLEAR_VARS)
49
50 LOCAL_SRC_FILES := power/powerbtnd.c
51
52 LOCAL_MODULE := powerbtnd
53 LOCAL_MODULE_TAGS := optional
54 LOCAL_SHARED_LIBRARIES := liblog libcutils
55
56 include $(BUILD_EXECUTABLE)
57
58 # legacy_audio builds it's own set of libraries that aren't linked into
59 # hardware_legacy
60 include $(LEGACY_AUDIO_MAKEFILES)