blob: 1faf6e27e0d2791145bb97fdd7d3c82bb62ba10d [file] [log] [blame]
The Android Open Source Projectcc490162009-03-03 19:32:14 -08001# Copyright 2006 The Android Open Source Project
2
3# Setting LOCAL_PATH will mess up all-subdir-makefiles, so do it beforehand.
Dima Zavin2dad3e42011-04-19 16:09:19 -07004legacy_modules := power uevent vibrator wifi qemu qemu_tracing
5
6SAVE_MAKEFILES := $(call all-named-subdir-makefiles,$(legacy_modules))
Dima Zavinb7e1f722011-04-19 16:15:44 -07007LEGACY_AUDIO_MAKEFILES := $(call all-named-subdir-makefiles,audio)
The Android Open Source Projectcc490162009-03-03 19:32:14 -08008
9LOCAL_PATH:= $(call my-dir)
10include $(CLEAR_VARS)
11
Dima Zavin1d10e7d2011-04-15 19:36:35 -070012LOCAL_SHARED_LIBRARIES := libcutils libwpa_client
The Android Open Source Projectcc490162009-03-03 19:32:14 -080013
14LOCAL_INCLUDES += $(LOCAL_PATH)
15
Jeff Brown5c356052011-07-11 22:12:24 -070016LOCAL_CFLAGS += -DQEMU_HARDWARE
17QEMU_HARDWARE := true
The Android Open Source Projectcc490162009-03-03 19:32:14 -080018
The Android Open Source Projectcc490162009-03-03 19:32:14 -080019LOCAL_SHARED_LIBRARIES += libdl
The Android Open Source Projectcc490162009-03-03 19:32:14 -080020
21include $(SAVE_MAKEFILES)
22
The Android Open Source Projectcc490162009-03-03 19:32:14 -080023LOCAL_MODULE:= libhardware_legacy
24
25include $(BUILD_SHARED_LIBRARY)
Mike Lockwood62c2f852010-03-09 10:43:16 -050026
27# static library for librpc
28include $(CLEAR_VARS)
29
30LOCAL_MODULE:= libpower
31
32LOCAL_SRC_FILES += power/power.c
33
34include $(BUILD_STATIC_LIBRARY)
Dima Zavin329eccd2011-04-15 19:37:35 -070035
36# shared library for various HALs
37include $(CLEAR_VARS)
38
39LOCAL_MODULE := libpower
40
41LOCAL_SRC_FILES := power/power.c
42
43LOCAL_SHARED_LIBRARIES := libcutils
44
45include $(BUILD_SHARED_LIBRARY)
Dima Zavinb7e1f722011-04-19 16:15:44 -070046
47# legacy_audio builds it's own set of libraries that aren't linked into
48# hardware_legacy
49include $(LEGACY_AUDIO_MAKEFILES)