Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/pkg
Path: blob/main/external/libelf/Makefile.autosetup
2066 views
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