From b55b4a3e97fe740dc480cfe815b0b77950eb78c3 Mon Sep 17 00:00:00 2001 From: Clemens Fruhwirth Date: Sat, 8 Nov 2008 09:47:25 +0000 Subject: [PATCH] Fix libffi bindist --- libffi/Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libffi/Makefile b/libffi/Makefile index f8651ac..8a1f110 100644 --- a/libffi/Makefile +++ b/libffi/Makefile @@ -56,7 +56,7 @@ PLATFORM := $(shell echo $(HOSTPLATFORM) | sed 's/i[567]86/i486/g') LIBFFI_TARBALL := $(firstword $(wildcard libffi*.tar.gz)) LIBFFI_DIR := $(subst .tar.gz,,$(LIBFFI_TARBALL)) -BINDIST_STAMPS = stamp.ffi +BINDIST_STAMPS = stamp.ffi.build stamp.ffi.configure ifeq "$(BuildSharedLibs)" "YES" STAMP_BUILD = stamp.ffi.build-shared @@ -81,7 +81,7 @@ DYNAMIC_PROG = $(HS_DYN_LIB_NAME).a DYNAMIC_LIBS = $(HS_DYN_LIB_NAME) else DYNAMIC_PROG = -DYNAMIC_LIBS = libffi.so libffi.so.5 libffi.so.5.0.5 +DYNAMIC_LIBS = libffi.so libffi.so.5 libffi.so.5.0.7 endif ifeq "$(BuildSharedLibs)" "YES" @@ -141,12 +141,11 @@ ffi.h: $(STAMP_CONFIGURE) $(STAMP_BUILD): $(STAMP_CONFIGURE) $(MAKE) -C build MAKEFLAGS= (cd build; ./libtool --mode=install cp libffi.la $(FPTOOLS_TOP_ABS)/libffi) + $(CP) $(STATIC_LIB) libHSffi.a + $(CP) $(STATIC_LIB) libHSffi_p.a touch $@ -$(STATIC_LIB) $(DYNAMIC_LIBS): $(STAMP_BUILD) - -libHSffi.a libHSffi_p.a: $(STATIC_LIB) - $(CP) $(STATIC_LIB) $@ +libHSffi.a libHSffi_p.a: $(STAMP_BUILD) all :: libHSffi.a libHSffi_p.a @@ -191,6 +190,7 @@ clean distclean maintainer-clean :: include $(TOP)/mk/target.mk +BINDIST_EXTRAS += package.conf.in BINDIST_EXTRAS += $(BINDIST_STAMPS) BINDIST_EXTRAS += $(INSTALL_PROGS) BINDIST_EXTRAS += $(INSTALL_LIBS) -- 1.7.10.4