|
@@ -451,42 +451,4 @@ In the action definitions, you can use the following variables:
|
|
|
* Of course the +$(HOST_DIR)+, +$(STAGING_DIR)+ and +$(TARGET_DIR)+
|
|
|
variables to install the packages properly.
|
|
|
|
|
|
-The last feature of the generic infrastructure is the ability to add
|
|
|
-hooks. These define further actions to perform after existing steps.
|
|
|
-Most hooks aren't really useful for generic packages, since the +.mk+
|
|
|
-file already has full control over the actions performed in each step
|
|
|
-of the package construction. The hooks are more useful for packages
|
|
|
-using the autotools infrastructure described below. However, since
|
|
|
-they are provided by the generic infrastructure, they are documented
|
|
|
-here. The exception is +LIBFOO_POST_PATCH_HOOKS+. Patching the
|
|
|
-package and producing legal info are not user definable, so
|
|
|
-+LIBFOO_POST_PATCH_HOOKS+ and +LIBFOO_POST_LEGAL_INFO_HOOKS+ are
|
|
|
-useful for generic packages.
|
|
|
-
|
|
|
-The following hook points are available:
|
|
|
-
|
|
|
-* +LIBFOO_POST_DOWNLOAD_HOOKS+
|
|
|
-* +LIBFOO_POST_EXTRACT_HOOKS+
|
|
|
-* +LIBFOO_POST_RSYNC_HOOKS+
|
|
|
-* +LIBFOO_PRE_PATCH_HOOKS+
|
|
|
-* +LIBFOO_POST_PATCH_HOOKS+
|
|
|
-* +LIBFOO_PRE_CONFIGURE_HOOKS+
|
|
|
-* +LIBFOO_POST_CONFIGURE_HOOKS+
|
|
|
-* +LIBFOO_POST_BUILD_HOOKS+
|
|
|
-* +LIBFOO_POST_INSTALL_HOOKS+ (for host packages only)
|
|
|
-* +LIBFOO_POST_INSTALL_STAGING_HOOKS+ (for target packages only)
|
|
|
-* +LIBFOO_POST_INSTALL_TARGET_HOOKS+ (for target packages only)
|
|
|
-* +LIBFOO_POST_LEGAL_INFO_HOOKS+
|
|
|
-
|
|
|
-These variables are 'lists' of variable names containing actions to be
|
|
|
-performed at this hook point. This allows several hooks to be
|
|
|
-registered at a given hook point. Here is an example:
|
|
|
-
|
|
|
-----------------------
|
|
|
-define LIBFOO_POST_PATCH_FIXUP
|
|
|
- action1
|
|
|
- action2
|
|
|
-endef
|
|
|
-
|
|
|
-LIBFOO_POST_PATCH_HOOKS += LIBFOO_POST_PATCH_FIXUP
|
|
|
-----------------------
|
|
|
+Finally, you can also use hooks. See xref:hooks[] for more information.
|