PandA-2024.02
Macros
EucalyptusParameter.cpp File Reference

This file contains the implementation of some methods for parameter parsing in Eucalyptus tool. More...

#include "EucalyptusParameter.hpp"
#include "generic_device.hpp"
#include "language_writer.hpp"
#include "utility.hpp"
#include "utility/fileIO.hpp"
#include <filesystem>
#include <getopt.h>
Include dependency graph for EucalyptusParameter.cpp:

Go to the source code of this file.

Macros

#define TOOL_OPT_BASE   256
 
#define INPUT_OPT_CHARACTERIZE   (1 + TOOL_OPT_BASE)
 
#define INPUT_OPT_TARGET_DATAFILE   (1 + INPUT_OPT_CHARACTERIZE)
 
#define INPUT_OPT_TARGET_SCRIPTFILE   (1 + INPUT_OPT_TARGET_DATAFILE)
 
#define OPT_LATTICE_ROOT   (1 + INPUT_OPT_TARGET_SCRIPTFILE)
 
#define OPT_XILINX_ROOT   (1 + OPT_LATTICE_ROOT)
 
#define OPT_MENTOR_ROOT   (1 + OPT_XILINX_ROOT)
 
#define OPT_MENTOR_OPTIMIZER   (1 + OPT_MENTOR_ROOT)
 
#define OPT_ALTERA_ROOT   (1 + OPT_MENTOR_OPTIMIZER)
 
#define OPT_NANOXPLORE_ROOT   (1 + OPT_ALTERA_ROOT)
 
#define OPT_NANOXPLORE_BYPASS   (1 + OPT_NANOXPLORE_ROOT)
 
#define OPT_PARALLEL_BACKEND   (1 + OPT_NANOXPLORE_BYPASS)
 

Detailed Description

This file contains the implementation of some methods for parameter parsing in Eucalyptus tool.

Author
Christian Pilato pilat.nosp@m.o@el.nosp@m.et.po.nosp@m.limi.nosp@m..it
Fabrizio Ferrandi fabri.nosp@m.zio..nosp@m.ferra.nosp@m.ndi@.nosp@m.polim.nosp@m.i.it $Revision$ $Date$ Last modified by $Author$

Definition in file EucalyptusParameter.cpp.

Macro Definition Documentation

◆ INPUT_OPT_CHARACTERIZE

#define INPUT_OPT_CHARACTERIZE   (1 + TOOL_OPT_BASE)

Definition at line 50 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ INPUT_OPT_TARGET_DATAFILE

#define INPUT_OPT_TARGET_DATAFILE   (1 + INPUT_OPT_CHARACTERIZE)

Definition at line 51 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ INPUT_OPT_TARGET_SCRIPTFILE

#define INPUT_OPT_TARGET_SCRIPTFILE   (1 + INPUT_OPT_TARGET_DATAFILE)

Definition at line 52 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_ALTERA_ROOT

#define OPT_ALTERA_ROOT   (1 + OPT_MENTOR_OPTIMIZER)

Definition at line 57 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_LATTICE_ROOT

#define OPT_LATTICE_ROOT   (1 + INPUT_OPT_TARGET_SCRIPTFILE)

Definition at line 53 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_MENTOR_OPTIMIZER

#define OPT_MENTOR_OPTIMIZER   (1 + OPT_MENTOR_ROOT)

Definition at line 56 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_MENTOR_ROOT

#define OPT_MENTOR_ROOT   (1 + OPT_XILINX_ROOT)

Definition at line 55 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_NANOXPLORE_BYPASS

#define OPT_NANOXPLORE_BYPASS   (1 + OPT_NANOXPLORE_ROOT)

Definition at line 59 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_NANOXPLORE_ROOT

#define OPT_NANOXPLORE_ROOT   (1 + OPT_ALTERA_ROOT)

Definition at line 58 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_PARALLEL_BACKEND

#define OPT_PARALLEL_BACKEND   (1 + OPT_NANOXPLORE_BYPASS)

Definition at line 60 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ OPT_XILINX_ROOT

#define OPT_XILINX_ROOT   (1 + OPT_LATTICE_ROOT)

Definition at line 54 of file EucalyptusParameter.cpp.

Referenced by EucalyptusParameter::Exec().

◆ TOOL_OPT_BASE

#define TOOL_OPT_BASE   256

Definition at line 49 of file EucalyptusParameter.cpp.


Generated on Mon Feb 12 2024 13:03:16 for PandA-2024.02 by doxygen 1.8.13