Makefile revision 275042
1178172Simp# $Id: Makefile 2605 2012-10-02 17:52:20Z jkoshy $ 2178172Simp 3178172SimpTOP= ${.CURDIR}/.. 4178172Simp 5178172SimpLIB= elf 6178172Simp 7178172SimpSRCS= elf.c \ 8178172Simp elf_begin.c \ 9178172Simp elf_cntl.c \ 10178172Simp elf_end.c elf_errmsg.c elf_errno.c \ 11178172Simp elf_data.c \ 12178172Simp elf_fill.c \ 13178172Simp elf_flag.c \ 14178172Simp elf_getarhdr.c \ 15178172Simp elf_getarsym.c \ 16178172Simp elf_getbase.c \ 17178172Simp elf_getident.c \ 18178172Simp elf_hash.c \ 19178172Simp elf_kind.c \ 20178172Simp elf_memory.c \ 21178172Simp elf_next.c \ 22178172Simp elf_open.c \ 23178172Simp elf_rand.c \ 24178172Simp elf_rawfile.c \ 25178172Simp elf_phnum.c \ 26178172Simp elf_shnum.c \ 27178172Simp elf_shstrndx.c \ 28178172Simp elf_scn.c \ 29178172Simp elf_strptr.c \ 30178172Simp elf_update.c \ 31178172Simp elf_version.c \ 32178172Simp gelf_cap.c \ 33178172Simp gelf_checksum.c \ 34178172Simp gelf_dyn.c \ 35178172Simp gelf_ehdr.c \ 36178172Simp gelf_getclass.c \ 37178172Simp gelf_fsize.c \ 38178172Simp gelf_move.c \ 39178172Simp gelf_phdr.c \ 40178172Simp gelf_rel.c \ 41178172Simp gelf_rela.c \ 42196994Sphk gelf_shdr.c \ 43196994Sphk gelf_sym.c \ 44178172Simp gelf_syminfo.c \ 45196994Sphk gelf_symshndx.c \ 46196994Sphk gelf_xlate.c \ 47178172Simp libelf_align.c \ 48178172Simp libelf_allocate.c \ 49206717Sjmallett libelf_ar.c \ 50178172Simp libelf_ar_util.c \ 51178172Simp libelf_checksum.c \ 52178172Simp libelf_data.c \ 53178172Simp libelf_ehdr.c \ 54178172Simp libelf_extended.c \ 55178172Simp libelf_memory.c \ 56178172Simp libelf_open.c \ 57178172Simp libelf_phdr.c \ 58178172Simp libelf_shdr.c \ 59178172Simp libelf_xlate.c \ 60215971Sjmallett ${GENSRCS} 61215971Sjmallett 62215971SjmallettINCS= libelf.h gelf.h 63215971SjmallettINCSDIR= /usr/include 64215971Sjmallett 65215971SjmallettGENSRCS= libelf_fsize.c libelf_msize.c libelf_convert.c 66215971SjmallettCLEANFILES= ${GENSRCS} 67178172Simp 68215971SjmallettSHLIB_MAJOR= 1 69215971Sjmallett 70215971SjmallettWARNS?= 6 71215971Sjmallett 72215971SjmallettMAN= elf.3 \ 73215971Sjmallett elf_begin.3 \ 74215971Sjmallett elf_cntl.3 \ 75215971Sjmallett elf_end.3 \ 76215971Sjmallett elf_errmsg.3 \ 77215971Sjmallett elf_fill.3 \ 78178172Simp elf_flagdata.3 \ 79178172Simp elf_getarhdr.3 \ 80178172Simp elf_getarsym.3 \ 81178172Simp elf_getbase.3 \ 82178172Simp elf_getdata.3 \ 83178172Simp elf_getident.3 \ 84178172Simp elf_getscn.3 \ 85178172Simp elf_getphdrnum.3 \ 86178172Simp elf_getphnum.3 \ 87178172Simp elf_getshdrnum.3 \ 88178172Simp elf_getshnum.3 \ 89208165Srrs elf_getshdrstrndx.3 \ 90178172Simp elf_getshstrndx.3 \ 91178172Simp elf_hash.3 \ 92178172Simp elf_kind.3 \ 93178172Simp elf_memory.3 \ 94178172Simp elf_next.3 \ 95178172Simp elf_open.3 \ 96178172Simp elf_rawfile.3 \ 97178172Simp elf_rand.3 \ 98178172Simp elf_strptr.3 \ 99178172Simp elf_update.3 \ 100178172Simp elf_version.3 \ 101178172Simp gelf.3 \ 102178172Simp gelf_checksum.3 \ 103178172Simp gelf_fsize.3 \ 104195376Ssam gelf_getcap.3 \ 105195376Ssam gelf_getclass.3 \ 106195376Ssam gelf_getdyn.3 \ 107195376Ssam gelf_getehdr.3 \ 108195376Ssam gelf_getmove.3 \ 109195376Ssam gelf_getphdr.3 \ 110202031Simp gelf_getrel.3 \ 111178172Simp gelf_getrela.3 \ 112191278Srwatson gelf_getshdr.3 \ 113191278Srwatson gelf_getsym.3 \ 114191278Srwatson gelf_getsyminfo.3 \ 115191278Srwatson gelf_getsymshndx.3 \ 116191276Srwatson gelf_newehdr.3 \ 117191276Srwatson gelf_newphdr.3 \ 118191276Srwatson gelf_update_ehdr.3 \ 119217354Sjchandra gelf_xlatetof.3 120217354Sjchandra 121217354SjchandraMLINKS+= \ 122210627Sjchandra elf_errmsg.3 elf_errno.3 \ 123217354Sjchandra elf_flagdata.3 elf_flagarhdr.3 \ 124217354Sjchandra elf_flagdata.3 elf_flagehdr.3 \ 125178172Simp elf_flagdata.3 elf_flagelf.3 \ 126217354Sjchandra elf_flagdata.3 elf_flagphdr.3 \ 127217354Sjchandra elf_flagdata.3 elf_flagscn.3 \ 128210846Sjchandra elf_flagdata.3 elf_flagshdr.3 \ 129217354Sjchandra elf_getdata.3 elf_newdata.3 \ 130210846Sjchandra elf_getdata.3 elf_rawdata.3 \ 131210627Sjchandra elf_getscn.3 elf_ndxscn.3 \ 132217354Sjchandra elf_getscn.3 elf_newscn.3 \ 133217354Sjchandra elf_getscn.3 elf_nextscn.3 \ 134217354Sjchandra elf_getshstrndx.3 elf_setshstrndx.3 \ 135217354Sjchandra elf_open.3 elf_openmemory.3 \ 136217354Sjchandra gelf_getcap.3 gelf_update_cap.3 \ 137217354Sjchandra gelf_getdyn.3 gelf_update_dyn.3 \ 138217354Sjchandra gelf_getmove.3 gelf_update_move.3 \ 139217354Sjchandra gelf_getrel.3 gelf_update_rel.3 \ 140217354Sjchandra gelf_getrela.3 gelf_update_rela.3 \ 141217354Sjchandra gelf_getsym.3 gelf_update_sym.3 \ 142217354Sjchandra gelf_getsyminfo.3 gelf_update_syminfo.3 \ 143217354Sjchandra gelf_getsymshndx.3 gelf_update_symshndx.3 \ 144217354Sjchandra gelf_update_ehdr.3 gelf_update_phdr.3 \ 145217354Sjchandra gelf_update_ehdr.3 gelf_update_shdr.3 \ 146217354Sjchandra gelf_xlatetof.3 gelf_xlatetom.3 147197316Salc 148217354Sjchandra.for E in 32 64 149178172SimpMLINKS+= \ 150217354Sjchandra gelf_checksum.3 elf${E}_checksum.3 \ 151217354Sjchandra gelf_fsize.3 elf${E}_fsize.3 \ 152217354Sjchandra gelf_getehdr.3 elf${E}_getehdr.3 \ 153178172Simp gelf_getphdr.3 elf${E}_getphdr.3 \ 154205072Sneel gelf_getshdr.3 elf${E}_getshdr.3 \ 155178172Simp gelf_newehdr.3 elf${E}_newehdr.3 \ 156210846Sjchandra gelf_newphdr.3 elf${E}_newphdr.3 \ 157206819Sjmallett gelf_xlatetof.3 elf${E}_xlatetof.3 \ 158178172Simp gelf_xlatetof.3 elf${E}_xlatetom.3 159178172Simp.endfor 160178172Simp 161178172Simplibelf_convert.c: elf_types.m4 libelf_convert.m4 162217354Sjchandralibelf_fsize.c: elf_types.m4 libelf_fsize.m4 163217354Sjchandralibelf_msize.c: elf_types.m4 libelf_msize.m4 164178172Simp 165178172Simp.include "${TOP}/mk/elftoolchain.lib.mk" 166178172Simp