diff options
author | 2020-08-24 22:02:39 +0200 | |
---|---|---|
committer | 2020-08-24 22:04:21 +0200 | |
commit | f1cb622089c04d29e2b0ff87c409e957162fa0ff (patch) | |
tree | 661a171f2423c06013143744e73658fa2bebc4cd /src/lib/netlist/core/setup.h | |
parent | 2b82913843f0212339b35d60bf3567cd071127db (diff) |
netlist: more standalone makefile changes
* On windows a simple make is now enough to build.
* Devices, macro and tests folders now included with wildcard.
* No more makefile changes if a device is added.
* Moved nld_devinc.h to generated folder
* Added to python scripts to create nld_devinc.h and lib_entries.hxx
* TEST MODE: these two files are created automatically but are not used
currently. Once I get feedback that the python scripts work in different
environments I will remove header files from devices and macro and start
using these files in production.
Diffstat (limited to 'src/lib/netlist/core/setup.h')
-rw-r--r-- | src/lib/netlist/core/setup.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/lib/netlist/core/setup.h b/src/lib/netlist/core/setup.h index 20fc9cb3678..f2d0b748fd0 100644 --- a/src/lib/netlist/core/setup.h +++ b/src/lib/netlist/core/setup.h @@ -148,7 +148,6 @@ namespace netlist // get family -> truthtable const logic_family_desc_t *family_from_model(const pstring &model); - // FIXME: return param_ref_t param_ref_t find_param(const pstring ¶m_in) const; // needed by nltool std::vector<pstring> get_terminals_for_device_name(const pstring &devname) const; @@ -157,8 +156,6 @@ namespace netlist detail::core_terminal_t *find_terminal(const pstring &terminal_in, detail::terminal_type atype, bool required = true) const; detail::core_terminal_t *find_terminal(const pstring &terminal_in, bool required = true) const; pstring de_alias(const pstring &alias) const; - // FIXME: only needed by solver code outside of setup_t - bool connect(detail::core_terminal_t &t1, detail::core_terminal_t &t2); // run preparation @@ -192,6 +189,8 @@ namespace netlist void connect_terminal_input(terminal_t &term, detail::core_terminal_t &inp); bool connect_input_input(detail::core_terminal_t &t1, detail::core_terminal_t &t2); + bool connect(detail::core_terminal_t &t1, detail::core_terminal_t &t2); + // helpers static pstring termtype_as_str(detail::core_terminal_t &in); |