# File Name:    outhdr
# File Purpose: This file is an output format look-up file that is used to include
#               a pre-defined header at the top of all output files of a certain
#               format.
# Written by:   Ian Ticehurst (Autom8 Ltd.)
# Version 1A.:  Date: 17.08.00 - Initial design and development.
############################# Start of notes ###############################
# This file is called whenever any output is created using the output page. It is
# called as the file(s) are being created. Each line in the file contains two parts.
# The first part is the format description, if the output format being used matches
# the format defined in the first part of the line, the system then looks at the
# second part of the line for a full path to a file name. The file defined in the
# second part of the line is then used as the header for all files being output.
# Obviously this can only be applied to some of the output formats (as some are
# binary files, some are directory structures, and some cannot support headers. It
# is also important to ensure that any header files being created are using the
# correct comment structure to avoid errors when using the files (for example if
# creating a comment header for a gerber file G04 should be used to ensure this line
# is ignored by the plotter. Note also that the format names are not case sensitive.
# (For completeness, all output formats are listed. All formats are commented out to
# ensure that this file performs no action. The ones that cannot be used have been
# commented with relevant notes.
############################# End of notes ###############################
# Gerber based output formats.
#gerber          /tmp/test_header    # Header applied only to gerber file, not to wheel file.
#pentax          /tmp/test_header    # Header applied only to gerber file, not to wheel file.
#gerber274x      /tmp/test_header    
#autoplot        /tmp/test_header     
#dai-nippon      /tmp/test_header    # Header applied only to data file (.cad), not to other three param./wheel files.

# Cam system based output formats.
#image                               # No header can be used on this file format (do not modify this line).
#par                                 # No header can be used on this file format (do not modify this line).
#dpf                                 # No header can be used on this file format (do not modify this line).
#excimg                              # No header can be used on this file format (do not modify this line).
#opf                                 # No header can be used on this file format (do not modify this line).
#opfx                                # No header can be used on this file format (do not modify this line).
#solio                               # No header can be used on this file format (do not modify this line).

# Drawing based output formats.
#hpgl1           /tmp/test_header    
#hpgl2           /tmp/test_header    
#dxf                                 # No header can be used on this file format (do not modify this line).
#postscript      /tmp/test_header    
#rpd                                 # No header can be used on this file format (do not modify this line).
#etec                                # No header can be used on this file format (do not modify this line).

# Drill/Rout based output formats.
#excellon1       /tmp/test_header
#excellon2       /tmp/test_header
#pda             /tmp/test_header
#sm1000          /tmp/test_header
#sm3000          /tmp/test_header
#ati                                 # No header can be used on this file format (do not modify this line).
#wessel                              # No header can be used on this file format (do not modify this line).
#posalux                             # No header can be used on this file format (do not modify this line).
#trudrill                            # No header can be used on this file format (do not modify this line).
#hitachi                             # No header can be used on this file format (do not modify this line).

# Netlist based output formats.
#ipc356          /tmp/test_header
#ipc-d-356a                          # No header can be used on this file format (do not modify this line).
#ntd             /tmp/test_header    # Header added to IPC356 file, but not to the NTD file.
#atf                                 # No header can be used on this file format (do not modify this line).
#epc                                 # No header can be used on this file format (do not modify this line).
#tif                                 # No header can be used on this file format (do not modify this line).
#raid-1                              # No header can be used on this file format (do not modify this line).
#lloyd doyle                         # No header can be used on this file format (do not modify this line).
#ntd/ipc356                          # No header can be used on this file format (do not modify this line).
#tti             /tmp/test_header

# Flying probe based output formats.
#probot                              # No header can be used on this file format (do not modify this line).
#bsl                                 # No header can be used on this file format (do not modify this line).
#integritest                         # No header can be used on this file format (do not modify this line).
#microcraft                          # No header can be used on this file format (do not modify this line).

# Plotter (Orbotech) based output formats.
LP7008                               # No header can be used on this file format (do not modify this line).
Xpress                               # No header can be used on this file format (do not modify this line).
LP5008                               # No header can be used on this file format (do not modify this line).
DP100                                # No header can be used on this file format (do not modify this line).
