1*ae500c1fSEd Maste# $Id: Makefile 3632 2018-10-10 21:12:43Z jkoshy $ 22de3b87aSKai Wang 3715d1396SEd MasteTOP= .. 42de3b87aSKai Wang 52de3b87aSKai WangLIB= elf 62de3b87aSKai Wang 72de3b87aSKai WangSRCS= elf.c \ 82de3b87aSKai Wang elf_begin.c \ 92de3b87aSKai Wang elf_cntl.c \ 102de3b87aSKai Wang elf_end.c elf_errmsg.c elf_errno.c \ 112de3b87aSKai Wang elf_data.c \ 122de3b87aSKai Wang elf_fill.c \ 132de3b87aSKai Wang elf_flag.c \ 142de3b87aSKai Wang elf_getarhdr.c \ 152de3b87aSKai Wang elf_getarsym.c \ 162de3b87aSKai Wang elf_getbase.c \ 172de3b87aSKai Wang elf_getident.c \ 182de3b87aSKai Wang elf_hash.c \ 192de3b87aSKai Wang elf_kind.c \ 202de3b87aSKai Wang elf_memory.c \ 212de3b87aSKai Wang elf_next.c \ 222de3b87aSKai Wang elf_open.c \ 232de3b87aSKai Wang elf_rand.c \ 242de3b87aSKai Wang elf_rawfile.c \ 252de3b87aSKai Wang elf_phnum.c \ 262de3b87aSKai Wang elf_shnum.c \ 272de3b87aSKai Wang elf_shstrndx.c \ 282de3b87aSKai Wang elf_scn.c \ 292de3b87aSKai Wang elf_strptr.c \ 302de3b87aSKai Wang elf_update.c \ 312de3b87aSKai Wang elf_version.c \ 322de3b87aSKai Wang gelf_cap.c \ 332de3b87aSKai Wang gelf_checksum.c \ 342de3b87aSKai Wang gelf_dyn.c \ 352de3b87aSKai Wang gelf_ehdr.c \ 362de3b87aSKai Wang gelf_getclass.c \ 372de3b87aSKai Wang gelf_fsize.c \ 38eb81f38aSJohn Baldwin gelf_mips64el.c \ 392de3b87aSKai Wang gelf_move.c \ 402de3b87aSKai Wang gelf_phdr.c \ 412de3b87aSKai Wang gelf_rel.c \ 422de3b87aSKai Wang gelf_rela.c \ 432de3b87aSKai Wang gelf_shdr.c \ 442de3b87aSKai Wang gelf_sym.c \ 452de3b87aSKai Wang gelf_syminfo.c \ 462de3b87aSKai Wang gelf_symshndx.c \ 472de3b87aSKai Wang gelf_xlate.c \ 482de3b87aSKai Wang libelf_align.c \ 492de3b87aSKai Wang libelf_allocate.c \ 502de3b87aSKai Wang libelf_ar.c \ 512de3b87aSKai Wang libelf_ar_util.c \ 522de3b87aSKai Wang libelf_checksum.c \ 532de3b87aSKai Wang libelf_data.c \ 542de3b87aSKai Wang libelf_ehdr.c \ 55*ae500c1fSEd Maste libelf_elfmachine.c \ 562de3b87aSKai Wang libelf_extended.c \ 572de3b87aSKai Wang libelf_memory.c \ 582de3b87aSKai Wang libelf_open.c \ 592de3b87aSKai Wang libelf_phdr.c \ 602de3b87aSKai Wang libelf_shdr.c \ 612de3b87aSKai Wang libelf_xlate.c \ 622de3b87aSKai Wang ${GENSRCS} 632de3b87aSKai Wang 642de3b87aSKai WangINCS= libelf.h gelf.h 652de3b87aSKai WangINCSDIR= /usr/include 662de3b87aSKai Wang 672de3b87aSKai WangGENSRCS= libelf_fsize.c libelf_msize.c libelf_convert.c 682de3b87aSKai WangCLEANFILES= ${GENSRCS} 692de3b87aSKai Wang 702de3b87aSKai WangSHLIB_MAJOR= 1 712de3b87aSKai Wang 722de3b87aSKai WangWARNS?= 6 732de3b87aSKai Wang 742de3b87aSKai WangMAN= elf.3 \ 752de3b87aSKai Wang elf_begin.3 \ 762de3b87aSKai Wang elf_cntl.3 \ 772de3b87aSKai Wang elf_end.3 \ 782de3b87aSKai Wang elf_errmsg.3 \ 792de3b87aSKai Wang elf_fill.3 \ 802de3b87aSKai Wang elf_flagdata.3 \ 812de3b87aSKai Wang elf_getarhdr.3 \ 822de3b87aSKai Wang elf_getarsym.3 \ 832de3b87aSKai Wang elf_getbase.3 \ 842de3b87aSKai Wang elf_getdata.3 \ 852de3b87aSKai Wang elf_getident.3 \ 862de3b87aSKai Wang elf_getscn.3 \ 872de3b87aSKai Wang elf_getphdrnum.3 \ 882de3b87aSKai Wang elf_getphnum.3 \ 892de3b87aSKai Wang elf_getshdrnum.3 \ 902de3b87aSKai Wang elf_getshnum.3 \ 912de3b87aSKai Wang elf_getshdrstrndx.3 \ 922de3b87aSKai Wang elf_getshstrndx.3 \ 932de3b87aSKai Wang elf_hash.3 \ 942de3b87aSKai Wang elf_kind.3 \ 952de3b87aSKai Wang elf_memory.3 \ 962de3b87aSKai Wang elf_next.3 \ 972de3b87aSKai Wang elf_open.3 \ 982de3b87aSKai Wang elf_rawfile.3 \ 992de3b87aSKai Wang elf_rand.3 \ 1002de3b87aSKai Wang elf_strptr.3 \ 1012de3b87aSKai Wang elf_update.3 \ 1022de3b87aSKai Wang elf_version.3 \ 1032de3b87aSKai Wang gelf.3 \ 1042de3b87aSKai Wang gelf_checksum.3 \ 1052de3b87aSKai Wang gelf_fsize.3 \ 1062de3b87aSKai Wang gelf_getcap.3 \ 1072de3b87aSKai Wang gelf_getclass.3 \ 1082de3b87aSKai Wang gelf_getdyn.3 \ 1092de3b87aSKai Wang gelf_getehdr.3 \ 1102de3b87aSKai Wang gelf_getmove.3 \ 1112de3b87aSKai Wang gelf_getphdr.3 \ 1122de3b87aSKai Wang gelf_getrel.3 \ 1132de3b87aSKai Wang gelf_getrela.3 \ 1142de3b87aSKai Wang gelf_getshdr.3 \ 1152de3b87aSKai Wang gelf_getsym.3 \ 1162de3b87aSKai Wang gelf_getsyminfo.3 \ 1172de3b87aSKai Wang gelf_getsymshndx.3 \ 1182de3b87aSKai Wang gelf_newehdr.3 \ 1192de3b87aSKai Wang gelf_newphdr.3 \ 1202de3b87aSKai Wang gelf_update_ehdr.3 \ 1212de3b87aSKai Wang gelf_xlatetof.3 1222de3b87aSKai Wang 1232de3b87aSKai WangMLINKS+= \ 1242de3b87aSKai Wang elf_errmsg.3 elf_errno.3 \ 1252de3b87aSKai Wang elf_flagdata.3 elf_flagarhdr.3 \ 1262de3b87aSKai Wang elf_flagdata.3 elf_flagehdr.3 \ 1272de3b87aSKai Wang elf_flagdata.3 elf_flagelf.3 \ 1282de3b87aSKai Wang elf_flagdata.3 elf_flagphdr.3 \ 1292de3b87aSKai Wang elf_flagdata.3 elf_flagscn.3 \ 1302de3b87aSKai Wang elf_flagdata.3 elf_flagshdr.3 \ 1312de3b87aSKai Wang elf_getdata.3 elf_newdata.3 \ 1322de3b87aSKai Wang elf_getdata.3 elf_rawdata.3 \ 1332de3b87aSKai Wang elf_getscn.3 elf_ndxscn.3 \ 1342de3b87aSKai Wang elf_getscn.3 elf_newscn.3 \ 1352de3b87aSKai Wang elf_getscn.3 elf_nextscn.3 \ 1362de3b87aSKai Wang elf_getshstrndx.3 elf_setshstrndx.3 \ 1372de3b87aSKai Wang elf_open.3 elf_openmemory.3 \ 1382de3b87aSKai Wang gelf_getcap.3 gelf_update_cap.3 \ 1392de3b87aSKai Wang gelf_getdyn.3 gelf_update_dyn.3 \ 1402de3b87aSKai Wang gelf_getmove.3 gelf_update_move.3 \ 1412de3b87aSKai Wang gelf_getrel.3 gelf_update_rel.3 \ 1422de3b87aSKai Wang gelf_getrela.3 gelf_update_rela.3 \ 1432de3b87aSKai Wang gelf_getsym.3 gelf_update_sym.3 \ 1442de3b87aSKai Wang gelf_getsyminfo.3 gelf_update_syminfo.3 \ 1452de3b87aSKai Wang gelf_getsymshndx.3 gelf_update_symshndx.3 \ 1462de3b87aSKai Wang gelf_update_ehdr.3 gelf_update_phdr.3 \ 1472de3b87aSKai Wang gelf_update_ehdr.3 gelf_update_shdr.3 \ 1482de3b87aSKai Wang gelf_xlatetof.3 gelf_xlatetom.3 1492de3b87aSKai Wang 1502de3b87aSKai Wang.for E in 32 64 1512de3b87aSKai WangMLINKS+= \ 1522de3b87aSKai Wang gelf_checksum.3 elf${E}_checksum.3 \ 1532de3b87aSKai Wang gelf_fsize.3 elf${E}_fsize.3 \ 1542de3b87aSKai Wang gelf_getehdr.3 elf${E}_getehdr.3 \ 1552de3b87aSKai Wang gelf_getphdr.3 elf${E}_getphdr.3 \ 1562de3b87aSKai Wang gelf_getshdr.3 elf${E}_getshdr.3 \ 1572de3b87aSKai Wang gelf_newehdr.3 elf${E}_newehdr.3 \ 1582de3b87aSKai Wang gelf_newphdr.3 elf${E}_newphdr.3 \ 1592de3b87aSKai Wang gelf_xlatetof.3 elf${E}_xlatetof.3 \ 1602de3b87aSKai Wang gelf_xlatetof.3 elf${E}_xlatetom.3 1612de3b87aSKai Wang.endfor 1622de3b87aSKai Wang 1632de3b87aSKai Wanglibelf_convert.c: elf_types.m4 libelf_convert.m4 1642de3b87aSKai Wanglibelf_fsize.c: elf_types.m4 libelf_fsize.m4 1652de3b87aSKai Wanglibelf_msize.c: elf_types.m4 libelf_msize.m4 1662de3b87aSKai Wang 1672de3b87aSKai Wang.include "${TOP}/mk/elftoolchain.lib.mk" 168