package.mk/recipes/libexecinfo/Makefile

21 lines
852 B
Makefile

name = libexecinfo
version = 1.1
URL = http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-$(version).tar.bz2
patches = 10-execinfo.patch 20-define-gnu-source.patch 30-linux-makefile.patch
fake_root_install_backend = fake_root_install_custom
SYSCONF ?= ../../
include $(SYSCONF)/package.mk
CFLAGS += -fno-omit-frame-pointer
export CFLAGS
fake_root_install_custom:
install -D -m755 $(bdir)/execinfo.h $(pkg_fake_root_dir)/$(PREFIX)/include/execinfo.h
install -D -m755 $(bdir)/stacktraverse.h $(pkg_fake_root_dir)/$(PREFIX)/include/stacktraverse.h
install -D -m755 $(bdir)/libexecinfo.a $(pkg_fake_root_dir)/$(PREFIX)/lib/libexecinfo.a
install -D -m755 $(bdir)/libexecinfo.so.1 $(pkg_fake_root_dir)/$(PREFIX)/lib/libexecinfo.so.1
ln -s $(PREFIX)/lib/libexecinfo.so.1 $(pkg_fake_root_dir)/$(PREFIX)/lib/libexecinfo.so