
Hitachi Embedded Workshop User Manual
ii
3.1.1
What is a Build? ..................................................................................................... 41
3.2
Creating a Custom Build Phase........................................................................................... 43
3.3
Ordering Build Phases......................................................................................................... 47
3.3.1
Build Phase Order .................................................................................................. 48
3.3.2
Build File Phase Order........................................................................................... 50
3.4
Setting Custom Build Phase Options .................................................................................. 50
3.4.1
Options Tab ............................................................................................................ 51
3.4.2
Output Files Tab..................................................................................................... 52
3.4.3
Dependent Files Tab .............................................................................................. 54
3.5
File Mappings ...................................................................................................................... 56
3.6
Controlling the Build........................................................................................................... 58
3.7
Logging Build Output ......................................................................................................... 58
3.8
Changing Toolchain Version .............................................................................................. 60
3.9
Using an External Debugger ............................................................................................... 60
3.10
Generating a Makefile ......................................................................................................... 62
4.
Using the Editor ....................................................................................... 63
4.1
The Editor Window ............................................................................................................. 63
4.2
Working with Multiple Files ............................................................................................... 64
4.2.1
The Editor Toolbars ............................................................................................... 64
4.2.2
Editor Toolbar Buttons........................................................................................... 64
4.2.3
Search Toolbar Buttons.......................................................................................... 66
4.2.4
Bookmarks Toolbar Buttons.................................................................................. 66
4.2.5
Templates Toolbar Buttons.................................................................................... 66
4.3
Standard File Operations..................................................................................................... 67
4.3.1
Creating a New File ............................................................................................... 67
4.3.2
Saving a File........................................................................................................... 67
4.3.3
Saving all Files....................................................................................................... 68
4.3.4
Opening a File ........................................................................................................ 68
4.3.5
Closing Files........................................................................................................... 69
4.4
Editing a File ....................................................................................................................... 70
4.5
Searching and Navigating through Files............................................................................. 71
4.5.1
Finding Text ........................................................................................................... 71
4.5.2
Finding Text in Multiple Files ............................................................................... 72
4.5.3
Replacing Text ....................................................................................................... 72
4.5.4
Jumping to a Specified Line .................................................................................. 73
4.6
Bookmarks........................................................................................................................... 74
4.7
Printing a File ...................................................................................................................... 75
4.8
Configuring Text Layout..................................................................................................... 76
4.8.1
Page Set-up............................................................................................................. 76
4.8.2
Changing Tabs........................................................................................................ 77
4.8.3
Auto Indentation..................................................................................................... 77
4.9
Splitting a Window.............................................................................................................. 79
Configuring Text ................................................................................................................. 80
4.10.1 Changing the Editor Font....................................................................................... 80
4.11
Syntax Coloring................................................................................................................... 80
4.12
Templates............................................................................................................................. 83
4.12.1 Defining a Template............................................................................................... 83
4.12.2 Deleting a Template ............................................................................................... 84
4.12.3 Inserting a Template............................................................................................... 84
4.12.4 Brace Matching. ..................................................................................................... 84
4.13 Editor Column management .................................................................................................. 85