# $FreeBSD$ INCDIR = ${STAGEDIR}/usr/include LIB = elf SHLIB_MAJOR = 1 SRCS = \ elf_begin.c \ elf_cntl.c \ elf_end.c \ elf_errmsg.c \ elf_errno.c \ elf_data.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_rand.c \ elf_rawfile.c \ elf_phnum.c \ elf_shnum.c \ elf_shstrndx.c \ elf_scn.c \ elf_strptr.c \ elf_update.c \ elf_version.c \ gelf_cap.c \ gelf_checksum.c \ gelf_dyn.c \ gelf_ehdr.c \ gelf_getclass.c \ gelf_fsize.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.c \ libelf_align.c \ libelf_allocate.c \ libelf_ar.c \ libelf_checksum.c \ libelf_data.c \ libelf_ehdr.c \ libelf_extended.c \ libelf_phdr.c \ libelf_shdr.c \ libelf_xlate.c \ ${GENSRCS} INCS = \ gelf.h \ libelf.h GENSRCS = \ libelf_fsize.c \ libelf_msize.c \ libelf_convert.c CFLAGS += -I. -I${.CURDIR} VERSION_MAP = ${.CURDIR}/Version.map LIBELF_TEST_HOOKS ?= 1 .if defined(LIBELF_TEST_HOOKS) && (${LIBELF_TEST_HOOKS} > 0) CFLAGS += -DLIBELF_TEST_HOOKS=1 .endif libelf_convert.c: elf_types.m4 libelf_convert.m4 libelf_fsize.c: elf_types.m4 libelf_fsize.m4 libelf_msize.c: elf_types.m4 libelf_msize.m4 .include # Keep the .SUFFIXES line after the include of bsd.lib.mk .SUFFIXES: .m4 .c .m4.c: m4 -D SRCDIR=${.CURDIR} ${.IMPSRC} > ${.TARGET}