Build-Workflow for a map with directly downloadable extract (Example: Freizeitkarte_HAMBURG):

1. bootstrap:
- (One-time-only) Completion of the build-environment
- Download of bounds- und sea-files
- Command: perl mt.pl bootstrap

2. create:
- Delete old data
- Create necessary new directories
- Command Lines: perl mt.pl create Freizeitkarte_HAMBURG

3a. fetch_osm:
- Loading the OSM map data for the state of Hamburg
- Data source: OSM extract from geofabrik
- The download is done via "curl" (OS X) or "wget" (Windows)
- Command: perl mt.pl fetch_osm Freizeitkarte_HAMBURG

3b. fetch_ele:
- Loading the elevation data for the State of Hamburg
- Data source: www.freizeitkarte-osm.de
- The download is done via "curl" (OS X) or "wget" (Windows)
- Command: perl mt.pl fetch_ele Freizeitkarte_HAMBURG

4. join:
- Joining map and elevation data
- Even if only map data needed to be processed
- Command: perl mt.pl join Freizeitkarte_HAMBURG

5. split:
- Splitting of the OSM data into tiles
- Command: perl mt.pl split Freizeitkarte_HAMBURG

6. build:
- Generating an individual configuration file
- Generating all map images (img, mdx, tdb)
- Command: perl mt.pl build Freizeitkarte_HAMBURG

7a. gmap:
- Generating an individual TYP-file
- Generating a gmap file to install on OS X ("Garmin MapManager")
- Command: perl mt.pl gmap Freizeitkarte_HAMBURG

7b. nsis:
- Generating an individual TYP-file
- Generating a input file for the NSIS compiler
- Generating a Windows zipcutable installer file
- This step must be run under Windows or Linux
- Command: perl mt.pl nsis Freizeitkarte_HAMBURG

7c. gmapsupp:
- Generating a Garmin image file
- Command: perl mt.pl gmapsupp Freizeitkarte_HAMBURG

7d. imagedir:
- Generating the directory structure readable by Qlandkarte GT (and other applications)
- Command: perl mt.pl imagedir Freizeitkarte_HAMBURG