# Copyright 2006 The Android Open Source Project # Setting LOCAL_PATH will mess up all-subdir-makefiles, so do it beforehand. legacy_modules := power uevent vibrator wifi qemu qemu_tracing SAVE_MAKEFILES := $(call all-named-subdir-makefiles,$(legacy_modules)) LEGACY_AUDIO_MAKEFILES := $(call all-named-subdir-makefiles,audio) LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SHARED_LIBRARIES := libcutils libwpa_client LOCAL_INCLUDES += $(LOCAL_PATH) LOCAL_CFLAGS += -DQEMU_HARDWARE QEMU_HARDWARE := true LOCAL_SHARED_LIBRARIES += libdl include $(SAVE_MAKEFILES) LOCAL_MODULE:= libhardware_legacy include $(BUILD_SHARED_LIBRARY) # static library for librpc include $(CLEAR_VARS) LOCAL_MODULE:= libpower LOCAL_SRC_FILES += power/power.c include $(BUILD_STATIC_LIBRARY) # shared library for various HALs include $(CLEAR_VARS) LOCAL_MODULE := libpower LOCAL_SRC_FILES := power/power.c LOCAL_SHARED_LIBRARIES := libcutils include $(BUILD_SHARED_LIBRARY) # powerbtn executable include $(CLEAR_VARS) LOCAL_SRC_FILES := power/powerbtnd.c LOCAL_MODULE := powerbtnd LOCAL_MODULE_TAGS := optional LOCAL_SHARED_LIBRARIES := liblog libcutils include $(BUILD_EXECUTABLE) # legacy_audio builds it's own set of libraries that aren't linked into # hardware_legacy include $(LEGACY_AUDIO_MAKEFILES)