Makefile文件  |  58行  |  1.01 KB

# Copyright 2007 The Android Open Source Project

#
# Build instructions for simulator LD_PRELOAD wrapper.
#
ifeq ($(TARGET_SIMULATOR),true)

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_SRC_FILES := \
	BitVector.c \
	DevAudio.c \
	DevConsoleTty.c \
	DevEvent.c \
	DevFb.c \
	DevLog.c \
	DevPower.c \
	DevVibrator.c \
	FakeDev.c \
	Init.c \
	Intercept.c \
	Log.c \
	SimMgr.c \
	SysPower.c \
	Util.c

LOCAL_C_INCLUDES += prebuilt/common/esd

LOCAL_MODULE := libwrapsim

# Relying on other Android libraries is probably a bad idea, since any
# library or system calls they make could lead to recursive behavior.
LOCAL_LDLIBS += -lpthread -ldl

ifeq ($(BUILD_SIM_WITHOUT_AUDIO),true)
LOCAL_CFLAGS += -DBUILD_SIM_WITHOUT_AUDIO=1
else
LOCAL_LDLIBS += -lesd
endif

include $(BUILD_SHARED_LIBRARY)



#
# Build instructions for simulator runtime launch wrapper.
#
include $(CLEAR_VARS)

LOCAL_SRC_FILES := \
	LaunchWrapper.c

LOCAL_MODULE := launch-wrapper
include $(BUILD_EXECUTABLE)

endif # ifeq ($(TARGET_SIMULATOR),true)