14a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# Copyright 2006 The Android Open Source Project
24a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
34a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_PATH:= $(call my-dir)
44a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(CLEAR_VARS)
54a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
64a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# common settings for all ASR builds, exports some variables for sub-makes
74a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(ASR_MAKE_DIR)/Makefile.defs
84a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
94a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_SRC_FILES:= \
104a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/ArrayList.c \
114a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/ArrayListImpl.c \
124a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/ESR_ReturnCode.c \
134a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/LCHAR.c  \
144a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pcputimer.c \
154a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pcrc.c \
164a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pendian.c \
174a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/PFileWrap.c \
184a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/$(ASR_TARGET_OS)/PFileWrap$(ASR_TARGET_OS)_OS_Specific.c \
194a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/phashtable.c \
204a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pLastError.c \
214a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/plog.c \
224a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pmalloc.c \
234a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pmemory.c \
244a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/pmemory_ext.c \
254a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/PStackSize.c \
264a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/ptimestamp.c \
274a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	src/ptypes.c \
284a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project#	src/ptimer.c \
294a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
304a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_C_INCLUDES := \
314a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	$(ASR_ROOT_DIR)/portable/include \
324a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	$(ASR_ROOT_DIR)/shared/include \
334a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
344a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_CFLAGS := \
354a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	-DPORTABLE_EXPORTS \
364a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
374a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_CFLAGS += \
384a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	$(ASR_GLOBAL_DEFINES) \
394a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project	$(ASR_GLOBAL_CPPFLAGS) \
404a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
414a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_SHARED_LIBRARIES :=
424a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
434a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectcommon_TARGET:= libESR_Portable
444a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
454a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
464a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# For the host
474a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# =====================================================
484a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
494a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(CLEAR_VARS)
504a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
514a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_SRC_FILES := $(common_SRC_FILES)
524a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_C_INCLUDES := $(common_C_INCLUDES)
534a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_CFLAGS += $(common_CFLAGS)
544a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
554a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project#LOCAL_SHARED_LIBRARIES := $(common_SHARED_LIBRARIES)
564a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
574a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_MODULE := $(common_TARGET)
584a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
594a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(BUILD_HOST_SHARED_LIBRARY)
604a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
614a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
624a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# For the device
634a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project# =====================================================
644a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
654a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(CLEAR_VARS)
664a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
674a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_SRC_FILES := $(common_SRC_FILES)
684a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_C_INCLUDES := $(common_C_INCLUDES)
694a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_CFLAGS += $(common_CFLAGS)
704a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
71b948e6426a16e4cb4306f84b2acf280e9eb33305Glenn KastenLOCAL_SHARED_LIBRARIES := libcutils
724a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
734a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source ProjectLOCAL_MODULE := $(common_TARGET)
744a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Project
754a68b3365c8c50aa93505e99ead2565ab73dcdb0The Android Open Source Projectinclude $(BUILD_STATIC_LIBRARY)
76