# Copyright 2006 The Android Open Source Project # Setting LOCAL_PATH will mess up all-subdir-makefiles, so do it beforehand. LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_SHARED_LIBRARIES := libcutils LOCAL_INCLUDES += $(LOCAL_PATH) ifneq ($(TARGET_SIMULATOR),true) LOCAL_CFLAGS += -DQEMU_HARDWARE QEMU_HARDWARE := true endif ifneq ($(TARGET_SIMULATOR),true) LOCAL_SHARED_LIBRARIES += libdl endif LOCAL_SRC_FILES += hardware.c # need "-lrt" on Linux simulator to pick up clock_gettime ifeq ($(TARGET_SIMULATOR),true) ifeq ($(HOST_OS),linux) LOCAL_LDLIBS += -lrt -lpthread -ldl endif endif LOCAL_MODULE:= libhardware include $(BUILD_SHARED_LIBRARY) include $(addsuffix /Android.mk, $(addprefix $(LOCAL_PATH)/, \ modules/gralloc \ tests \ ))