################################################################################
# Default Script for Lattice ISP Lever ngdbuild
# You can comment any line using a # character to disable the option
# The .Replace* strings denote stings that will be replaced by the system
# to disable this feature just delete the string and replace it with the
# desired hardcoded value
# Any <value> needs to be udpated manually by the user.  They can be replaced
# with a .Replace* string alternatively.  These values are used for the
# modular design process and are not needed for Altium Designer flows.
################################################################################

################################################################################
# Specifies the architecture of the device to which your design will be mapped 
# (and into which the design will eventually be programmed). When you specify 
# the architecture, the output .ngd file is optimized for mapping into that 
# architecture.
################################################################################
-a .ReplaceArchitectureName

-d .ReplacePartName

################################################################################
# Adds the specified search_path to the list of directories to search when 
# resolving file references (i.e., files specified in the design with a 
# FILE= filename attribute). You need not specify a search path if the necessary 
# .ngo or .nmc file is in the directory containing the top-level .ngo file or if
# the FILE attribute in the design gives a complete path name for the file 
# (instead of a relative path name).
#
# To specify multiple -p options, precede each with -p; you cannot combine 
# multiple search_path specifiers after one p.
################################################################################
# -p <search_path>

################################################################################
# Input file
################################################################################
.ReplaceInputFile

################################################################################
# This is the module compilation (-mc) switch used in the block modular design
# flow. Depending on what part of the flow you are in, -mc must either come
# before or after a given parameter to work properly. 
#
# Generally, this switch tells the tool that it is in the block modular design
# mode and special events to that process will occur. For example, block modular
# design uses a special directory structure that will be automatically created
# according to this mode of operation. See the Running Block Modular Design from
# the Command Line topic for practical step-by-step usage of -mc. 
################################################################################
# -mc <module_name>

################################################################################
# The -assemble switch is used in the final assembly stage in the block modular 
# design process.  It is appended to the end of an argument to specify this mode
# and the special operations it performs for this process. See the Running Block
# Modular Design from the Command Line topic for practical step-by-step usage of
# the  -assemble switch. 
################################################################################
# -assemble

################################################################################
# Output file
################################################################################
.ReplaceOutputFile