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 # legacy_audio builds it's own set of libraries that aren't linked into 48 # hardware_legacy 49 include $(LEGACY_AUDIO_MAKEFILES) 50