123456789101112131415161718192021222324252627282930313233 |
- #############################################################
- #
- # libffi
- #
- #############################################################
- LIBFFI_VERSION = 3.0.9
- LIBFFI_SITE = ftp://sources.redhat.com/pub/libffi/
- LIBFFI_INSTALL_STAGING = YES
- # Move the headers to the usual location, and adjust the .pc file
- # accordingly
- define LIBFFI_MOVE_STAGING_HEADERS
- mv $(STAGING_DIR)/usr/lib/libffi-*/include/*.h $(STAGING_DIR)/usr/include/
- sed -i '/^includedir.*/d' $(STAGING_DIR)/usr/lib/pkgconfig/libffi.pc
- rm -rf $(TARGET_DIR)/usr/lib/libffi-*
- endef
- LIBFFI_POST_INSTALL_STAGING_HOOKS += LIBFFI_MOVE_STAGING_HEADERS
- # Similar for target headers
- define LIBFFI_MOVE_TARGET_HEADERS
- install -d $(TARGET_DIR)/usr/include/
- mv $(TARGET_DIR)/usr/lib/libffi-*/include/*.h $(TARGET_DIR)/usr/include/
- sed -i '/^includedir.*/d' $(TARGET_DIR)/usr/lib/pkgconfig/libffi.pc
- rm -rf $(TARGET_DIR)/usr/lib/libffi-*
- endef
- LIBFFI_POST_INSTALL_TARGET_HOOKS += LIBFFI_MOVE_TARGET_HEADERS
- $(eval $(call AUTOTARGETS,package,libffi))
|