blob: c95cd7f9c0671d1aed0da79fa97d939b01f09497 [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.
4SAVE_MAKEFILES := $(call all-subdir-makefiles)
5
6LOCAL_PATH:= $(call my-dir)
7include $(CLEAR_VARS)
8
Dima Zavin1d10e7d2011-04-15 19:36:35 -07009LOCAL_SHARED_LIBRARIES := libcutils libwpa_client
The Android Open Source Projectcc490162009-03-03 19:32:14 -080010
11LOCAL_INCLUDES += $(LOCAL_PATH)
12
13ifneq ($(TARGET_SIMULATOR),true)
14 LOCAL_CFLAGS += -DQEMU_HARDWARE
15 QEMU_HARDWARE := true
16endif
17
18ifneq ($(TARGET_SIMULATOR),true)
19LOCAL_SHARED_LIBRARIES += libdl
20endif
21
22include $(SAVE_MAKEFILES)
23
24# need "-lrt" on Linux simulator to pick up clock_gettime
25ifeq ($(TARGET_SIMULATOR),true)
26 ifeq ($(HOST_OS),linux)
27 LOCAL_LDLIBS += -lrt -lpthread -ldl
28 endif
29endif
30
31LOCAL_MODULE:= libhardware_legacy
32
33include $(BUILD_SHARED_LIBRARY)
Mike Lockwood62c2f852010-03-09 10:43:16 -050034
35# static library for librpc
36include $(CLEAR_VARS)
37
38LOCAL_MODULE:= libpower
39
40LOCAL_SRC_FILES += power/power.c
41
42include $(BUILD_STATIC_LIBRARY)