debuginfod_LDADD = $(libdw) $(libelf) $(libeu) $(libdebuginfod) $(libmicrohttpd_LIBS) $(libcurl_LIBS) $(sqlite3_LIBS) $(libarchive_LIBS) -lpthread -ldl
debuginfod_find_SOURCES = debuginfod-find.c
- debuginfod_find_LDADD = $(libeu) $(libdebuginfod)
+ debuginfod_find_LDADD = $(libdw) $(libelf) $(libeu) $(libdebuginfod)
-noinst_LIBRARIES = libdebuginfod.a
-noinst_LIBRARIES += libdebuginfod_pic.a
+lib_LIBRARIES = libdebuginfod.a
+noinst_LIBRARIES = libdebuginfod_pic.a
+libdebuginfod_a_CFLAGS = -fPIC $(AM_CFLAGS)
libdebuginfod_a_SOURCES = debuginfod-client.c
libdebuginfod_pic_a_SOURCES = debuginfod-client.c
am_libdebuginfod_pic_a_OBJECTS = $(libdebuginfod_a_SOURCES:.c=.os)
#include <system.h>
#include <libeblP.h>
- const char *i386_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *x86_64_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *ppc_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *ppc64_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *ia64_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *s390_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *aarch64_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
- const char *bpf_init (Elf *, GElf_Half, Ebl *eh, size_t ehlen);
+ Ebl *i386_init (Elf *, GElf_Half, Ebl *);
-Ebl *sh_init (Elf *, GElf_Half, Ebl *);
+ Ebl *x86_64_init (Elf *, GElf_Half, Ebl *);
+ Ebl *ia64_init (Elf *, GElf_Half, Ebl *);
-Ebl *alpha_init (Elf *, GElf_Half, Ebl *);
-Ebl *arm_init (Elf *, GElf_Half, Ebl *);
+ Ebl *aarch64_init (Elf *, GElf_Half, Ebl *);
-Ebl *sparc_init (Elf *, GElf_Half, Ebl *);
+ Ebl *ppc_init (Elf *, GElf_Half, Ebl *);
+ Ebl *ppc64_init (Elf *, GElf_Half, Ebl *);
+ Ebl *s390_init (Elf *, GElf_Half, Ebl *);
-Ebl *tilegx_init (Elf *, GElf_Half, Ebl *);
-Ebl *m68k_init (Elf *, GElf_Half, Ebl *);
+ Ebl *bpf_init (Elf *, GElf_Half, Ebl *);
-Ebl *riscv_init (Elf *, GElf_Half, Ebl *);
-Ebl *csky_init (Elf *, GElf_Half, Ebl *);
/* This table should contain the complete list of architectures as far
as the ELF specification is concerned. */