mkimage-profiles/lib
Michael Shigorin 3c2ef1c035 rework isoboot support beyond x86
Every .iso was assumed to be bootable since the very beginning[*],
and isoboot images were deemed to be x86 isolinux ones; this didn't
change with basic ppc/armh support as I never ran into hardware
that would _boot_ those ISOs, not only run the code, and it was
only e2k isodata project that finally forced this refactoring.

It's still not perfect: pack and syslinux features still end up
somewhat interwoven, and too much places care for architecture
the image is being built for (instead of archdep features tossing
their appropriate bits and pieces in).

Should help:
- any-arch regarding isodata images;
- {x86,aarch64}/efi by decoupling isoboot and isolinux;
- ppc{,64} as introducing yaboot support will be easier now;
- mipsel{,64} too, hopefully.

* I knew of school addon images baked with mkimage-profiles-desktop
  but postponed and then neglected the whole problem for years...
2018-07-25 16:49:01 +03:00
..
boot.mk rework isoboot support beyond x86 2018-07-25 16:49:01 +03:00
build.mk build.mk: just go on for e2k* 2018-05-21 22:51:07 +03:00
check.mk lib/check.mk: catch missing READMEs for features 2012-05-16 13:48:12 +03:00
clean.mk introduce QUIET variable 2015-04-02 20:48:42 +03:00
common.mk lib/common.mk: avoid using uninitialized variables 2012-05-26 14:08:19 +03:00
distro.mk rework isoboot support beyond x86 2018-07-25 16:49:01 +03:00
functions.mk lib/functions.mk: tiny but important note 2014-11-14 15:07:09 +03:00
help.mk help.mk, clean.mk: drop __frontend for tty test 2015-04-02 20:46:35 +03:00
log.mk lib/log.mk: fix hasher check 2012-12-03 17:19:35 +02:00
profile.mk profile.mk: fix thinko 2018-06-05 18:22:01 +03:00
README documentation: use paths relative to toplevel dir 2014-03-05 21:36:30 +04:00
report.mk initial target tracing support and reporting 2012-03-19 19:23:38 +02:00
sugar.mk initial rootfs subprofile and services feature 2013-06-17 14:03:53 +04:00
ve.mk {lib,conf.d}/{ve,vm}.mk: shift the real targets 2013-06-19 16:52:02 +04:00
vm.mk vm.mk: fixed thinko regarding lilo arches 2016-04-15 16:16:57 +03:00

== lib ==

Этот каталог содержит вспомогательные makefiles,
обеспечивающие основную функциональность создания
конфигурации образа и генерации соответствующего
профиля для сборки; см. тж. conf.d/.

Следует помнить, что будучи включаемыми в main.mk,
они работают в каталоге верхнего уровня.