# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MPLAB XC16 C-Compiler

- 1
- 2
…
- 56
- 57
- 58
- 59
- 60
…
- 365
- 366

MPLAB
®
XC16 C Compiler Users Guide
DS50002071C-page 58  2012-2013 Microchip Technology Inc.
3.5.5 Options Page Features
The Options section of the Properties page has the following features for all tools:
3.5.6 Additional Search Paths and Directories
For the compiler, assembler and linker, you may set additional paths to directories to
be searched for include files and libraries.
You may add as many directories as necessary to include a variety of paths. The cur-
rent working directory is always searched first and then the additional directories in the
order in which they were specified.
All paths specified should be relative to the project directory, which is the directory con-
taining the nbproject directory.
Boot Flash Specify the boot Flash segment: none, small,
medium, or large standard or none, small,
medium, or large high.
--boot=option_flash_std
--boot=option_flash_high
Boot EEPROM Specify the boot EEPROM segment. --boot=eeprom
Boot write-protect Specify the boot write protected segment. --boot=write_protect
Secure RAM Specify the secure RAM segment: none, small,
medium or large.
--secure=option_ram
Secure Flash Specify the secure Flash segment: none, small,
medium, or large standard or none, small,
medium, or large high.
--secure=option_flash_std
--secure=option_flash_high
Secure EEPROM Specify the secure EEPROM segment. --secure=eeprom
Secure write-protect Specify the secure write protected segment. --secure=write_protect
General write-protect Specify the general write protected segment. --general=write_protect
General code-protect Specify the secure code protected segment:
standard or high.
--general=code_protect_std
--general=code_protect_high
For more information on CodeGuard options, see Options that Specify CodeGuard Security Features in the
linker documentation.
Note: Not all development tools support CodeGuard programming. See tool documentation for more information.
TABLE 3-12: CODE GUARD CATEGORY (CONTINUED)
Option Description Command Line
TABLE 3-13: PAGE FEATURES OPTIONS
Reset Reset the page to default values.
Additional options Enter options in a command-line (non-GUI) format.
Option Description Click on an option name to see information on the option in this
window. Not all options have information in this window.
Generated Command
Line
Click on an option name to see the command-line equivalent of the
option in this window.

- 1
- 2
…
- 56
- 57
- 58
- 59
- 60
…
- 365
- 366