blob: 20ee639ee3dcdeab1c885a89dabb996ee3b2f456 [file] [log] [blame]
Elliott Hughes7c02d942014-09-16 19:06:31 -07001# 64-bit mips.
Ying Wangf25d6772014-01-23 15:17:50 -08002
Elliott Hughes7c02d942014-09-16 19:06:31 -07003libc_bionic_src_files_mips64 += \
Nikola Veljkovic38f2eaa2015-05-26 12:06:09 +02004 arch-mips/string/memcmp.c \
5 arch-mips/string/memcpy.S \
6 arch-mips/string/memset.S \
7 arch-mips/string/strcmp.S \
8 arch-mips/string/strlen.c \
Ying Wangf25d6772014-01-23 15:17:50 -08009
Elliott Hughes7c02d942014-09-16 19:06:31 -070010#
11# Inherently architecture-specific code.
12#
Ying Wangf25d6772014-01-23 15:17:50 -080013
Elliott Hughes7c02d942014-09-16 19:06:31 -070014libc_bionic_src_files_mips64 += \
Chris Dearman645d0312014-02-05 18:51:43 -080015 arch-mips64/bionic/__bionic_clone.S \
Chris Dearman645d0312014-02-05 18:51:43 -080016 arch-mips64/bionic/_exit_with_stack_teardown.S \
Chris Dearman645d0312014-02-05 18:51:43 -080017 arch-mips64/bionic/setjmp.S \
Chris Dearman645d0312014-02-05 18:51:43 -080018 arch-mips64/bionic/syscall.S \
Dan Albert6a918872014-08-05 20:53:31 +000019 arch-mips64/bionic/vfork.S \
Raghu Gandham86d2fee2015-01-15 11:12:22 -080020 arch-mips64/bionic/stat.cpp \
Chris Dearman645d0312014-02-05 18:51:43 -080021
Ying Wangf25d6772014-01-23 15:17:50 -080022libc_crt_target_cflags_mips64 := \
23 $($(my_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS) \
Elliott Hughes7c02d942014-09-16 19:06:31 -070024 -I$(LOCAL_PATH)/arch-mips64/include \
Ying Wangf25d6772014-01-23 15:17:50 -080025
26libc_crt_target_crtbegin_file_mips64 := \
Elliott Hughes7c02d942014-09-16 19:06:31 -070027 $(LOCAL_PATH)/arch-mips64/bionic/crtbegin.c \
Ying Wangf25d6772014-01-23 15:17:50 -080028
29libc_crt_target_crtbegin_so_file_mips64 := \
Elliott Hughes7c02d942014-09-16 19:06:31 -070030 $(LOCAL_PATH)/arch-common/bionic/crtbegin_so.c \
Ying Wangf25d6772014-01-23 15:17:50 -080031
32libc_crt_target_so_cflags_mips64 := \
Elliott Hughes7c02d942014-09-16 19:06:31 -070033 -fPIC \
Ying Wangf25d6772014-01-23 15:17:50 -080034
35libc_crt_target_ldflags_mips64 := \
Elliott Hughes7c02d942014-09-16 19:06:31 -070036 -melf64ltsmip \