include @builddir@/mk/defs.mk LIB= elf SRCS= elf_begin.c \ elf_cntl.c \ elf_data.c \ elf_end.c \ elf_errmsg.c \ elf_errno.c \ elf_fill.c \ elf_flag.c \ elf_getarhdr.c \ elf_getarsym.c \ elf_getbase.c \ elf_getident.c \ elf_hash.c \ elf_kind.c \ elf_memory.c \ elf_next.c \ elf_open.c \ elf_phnum.c \ elf_rand.c \ elf_rawfile.c \ elf_scn.c \ elf_shnum.c \ elf_shstrndx.c \ elf_strptr.c \ elf_update.c \ elf_version.c \ elf.c \ gelf_cap.c \ gelf_checksum.c \ gelf_dyn.c \ gelf_ehdr.c \ gelf_fsize.c \ gelf_getclass.c \ gelf_move.c \ gelf_phdr.c \ gelf_rel.c \ gelf_rela.c \ gelf_shdr.c \ gelf_sym.c \ gelf_syminfo.c \ gelf_symshndx.c \ gelf_xlate.c \ libelf_align.c \ libelf_allocate.c \ libelf_ar_util.c \ libelf_ar.c \ libelf_checksum.c \ libelf_convert.c \ libelf_data.c \ libelf_ehdr.c \ libelf_extended.c \ libelf_fsize.c \ libelf_memory.c \ libelf_msize.c \ libelf_open.c \ libelf_phdr.c \ libelf_shdr.c \ libelf_xlate.c LOCAL_CFLAGS= -I$(top_srcdir)/external/libelf -I$(top_builddir)/external/libelf VPATH= $(top_srcdir)/external/libelf libelf_fsize.c: libelf_fsize.m4 elf_types.m4 m4 -D SRCDIR=$(top_srcdir)/external/libelf $(top_srcdir)/external/libelf/elf_types.m4 $(top_srcdir)/external/libelf/libelf_fsize.m4 > $@ libelf_convert.c: libelf_convert.m4 elf_types.m4 m4 -D SRCDIR=$(top_srcdir)/external/libelf $(top_srcdir)/external/libelf/elf_types.m4 $(top_srcdir)/external/libelf/libelf_convert.m4 > $@ libelf_msize.c: libelf_msize.m4 elf_types.m4 @m4 -D SRCDIR=$(top_srcdir)/external/libelf $(top_srcdir)/external/libelf/elf_types.m4 $(top_srcdir)/external/libelf/libelf_msize.m4 > $@ include $(MK)/static-lib.mk