source: rtems-libbsd/buildset/minimal.ini @ f949b43

55-freebsd-126-freebsd-12
Last change on this file since f949b43 was 338f300, checked in by Christian Mauderer <christian.mauderer@…>, on 04/25/18 at 14:28:00

buildset: Add minimal and everything config.

This adds two new buildset configurations: One that leaves out as much
features as possible and one that enables all features. For the default
configuration WiFi? support is now disabled.

To disable IPv6 for the minimal configuration, all -DINET6 are
eliminated in libbsd.py. They are now replaced by a #ifdef that checks
for RTEMS_BSD_MODULE_NETINET6 instead.

Close #3351.

  • Property mode set to 100644
File size: 641 bytes
Line 
1#
2# This configuration has the target to provide the smallest possible libbsd
3# during link time. It should disable everything that can be disabled without
4# loosing basic functionality. As a target, it should once only provide the
5# following functions:
6#
7# - basic IPv4 only networking
8# - basic USB support
9# - all device drivers that don't increase the application size without being
10#   explicitly linked in
11#
12# ATTENTION: This configuration will loose functionality in the future as soon
13# as it is possible to disable the functionality.
14#
15
16[general]
17name = minimal
18extends = default.ini
19
20[modules]
21crypto_openssl = off
22netinet6 = off
Note: See TracBrowser for help on using the repository browser.