15460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_PATH:= $(call my-dir) 25460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 35460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 45460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# Static library: libmcldLD 55460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 65460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 75460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaomcld_ld_SRC_FILES := \ 8cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao AlignFragment.cpp \ 9cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao Archive.cpp \ 105460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ArchiveReader.cpp \ 115460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao BranchIsland.cpp \ 12355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao CIE.cpp \ 13355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao DWARFLineInfo.cpp \ 14355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao Diagnostic.cpp \ 15355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao DiagnosticEngine.cpp \ 16355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao DiagnosticInfos.cpp \ 17355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao DiagnosticLineInfo.cpp \ 18355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao DiagnosticPrinter.cpp \ 195460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao DynObjReader.cpp \ 205460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao DynObjWriter.cpp \ 215460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFSegment.cpp \ 225460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFSegmentFactory.cpp \ 23355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao EhFrame.cpp \ 24355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao EhFrameHdr.cpp \ 25355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao ExecWriter.cpp \ 26355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao FDE.cpp \ 27cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao FillFragment.cpp \ 28cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao Fragment.cpp \ 29cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao FragmentRef.cpp \ 305460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao Layout.cpp \ 315460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDContext.cpp \ 325460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDFileFormat.cpp \ 335460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDReader.cpp \ 345460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDSection.cpp \ 355460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDSectionFactory.cpp \ 365460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDSymbol.cpp \ 375460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao LDWriter.cpp \ 38355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao MsgHandler.cpp \ 39355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao NamePool.cpp \ 405460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ObjectWriter.cpp \ 41cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao RegionFragment.cpp \ 425460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao Relocation.cpp \ 435460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao RelocationFactory.cpp \ 445460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ResolveInfo.cpp \ 455460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ResolveInfoFactory.cpp \ 465460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao Resolver.cpp \ 47cedee4b38f4786845183be7f5916dd520a170ae0Shih-wei Liao SectionData.cpp \ 485460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao SectionMap.cpp \ 495460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao SectionMerger.cpp \ 505460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao StaticResolver.cpp \ 51355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao TextDiagnosticPrinter.cpp 525460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 535460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# For the host 545460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 555460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(CLEAR_VARS) 565460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 575460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_SRC_FILES := $(mcld_ld_SRC_FILES) 585460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE:= libmcldLD 595460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 605460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE_TAGS := optional 615460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 625460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(MCLD_HOST_BUILD_MK) 635460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY) 645460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 655460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# For the device 665460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 675460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(CLEAR_VARS) 685460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 695460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_SRC_FILES := $(mcld_ld_SRC_FILES) 705460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE:= libmcldLD 715460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 725460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE_TAGS := optional 735460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 745460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(MCLD_DEVICE_BUILD_MK) 755460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(BUILD_STATIC_LIBRARY) 765460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 775460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 785460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# Static library: libmcldLDVariant 795460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 805460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 815460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaomcld_ld_variant_SRC_FILES := \ 825460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao BSDArchiveReader.cpp \ 835460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao GNUArchiveReader.cpp \ 845460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFDynObjFileFormat.cpp \ 855460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFDynObjReader.cpp \ 865460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFDynObjWriter.cpp \ 875460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFExecFileFormat.cpp \ 88355e7a7f2baba5076e1494f80f40cbb35e12f240Shih-wei Liao ELFExecWriter.cpp \ 895460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFFileFormat.cpp \ 905460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFObjectReader.cpp \ 915460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFObjectWriter.cpp \ 925460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFReader.cpp \ 935460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao ELFWriter.cpp 945460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 955460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# For the host 965460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 975460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(CLEAR_VARS) 985460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 995460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_SRC_FILES := $(mcld_ld_variant_SRC_FILES) 1005460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE:= libmcldLDVariant 1015460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 1025460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE_TAGS := optional 1035460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 1045460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(MCLD_HOST_BUILD_MK) 1055460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY) 1065460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 1075460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# For the device 1085460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao# ===================================================== 1095460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(CLEAR_VARS) 1105460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 1115460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_SRC_FILES := $(mcld_ld_variant_SRC_FILES) 1125460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE:= libmcldLDVariant 1135460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 1145460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei LiaoLOCAL_MODULE_TAGS := optional 1155460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liao 1165460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(MCLD_DEVICE_BUILD_MK) 1175460a1f25d9ddecb5c70667267d66d51af177a99Shih-wei Liaoinclude $(BUILD_STATIC_LIBRARY) 118