[config] Build distribution images using CONFIG_APPS_xxx image size #1853
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is the first part of moving towards building all images based on the file specified in elkscmd/Applications and CONFIG_APPS_1440K (etc), instead of the older method of selecting applications based on groups, like CONFIG_APP_FILE_UTILS, CONFIG_APP_SH_UTILS, etc. The problem is that the app category selection knows nothing about the disk image size, and can't be easily controlled.
This PR also corrects a previous problem where building images based on image size versus selection of apps by category produced nearly the same, but different images.
Adds CONFIG_APPS_FTRACE option (default OFF) config files. Turning this option on currently won't fit on a 1440K floppy, 2880K must be used.
The new method will more easily allow moving towards selecting applications properly when debug options are on, as well as creating more complicated options like game disks. In the future, most base-system (older) CONFIG_APP_xxx category selections may be deprecated as currently used in
make menuconfig, allowing for finer grained control of disk images.Options like CONFIG_APP_GAMES could be created that would allow for creating games disks that would fit on a given image size. Exactly how to do this hasn't yet been figured out. One idea would be to move to a two (or more) disk set of programs for each image size.
The pc98-1232.config and pc98-1440.config configurations have not been updated, but could be tested by setting:
and removing the CONFIG_APP_SH_UTILS=y etc values like has been done in ibmpc-1440.config.