2022-07-05 07:08:28 -04:00
|
|
|
# qucs/components library
|
2016-01-17 19:55:13 +03:00
|
|
|
|
2023-02-12 20:43:24 +01:00
|
|
|
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_SOURCE_DIR} )
|
2016-01-17 19:55:13 +03:00
|
|
|
|
|
|
|
#INCLUDES = $(X11_INCLUDES) $(QT_INCLUDES) -I$(top_srcdir)/qucs
|
|
|
|
|
|
|
|
SET(COMPONENTS_SRCS
|
|
|
|
src_eqndef.cpp
|
|
|
|
|
|
|
|
#SPICE sections
|
|
|
|
|
|
|
|
sp_parameter.cpp
|
2024-12-14 13:26:36 +03:00
|
|
|
sp_csparameter.cpp
|
2016-01-17 19:55:13 +03:00
|
|
|
sp_globalpar.cpp
|
|
|
|
sp_options.cpp
|
|
|
|
sp_nutmeg.cpp
|
|
|
|
sp_ic.cpp
|
|
|
|
sp_nodeset.cpp
|
|
|
|
sp_model.cpp
|
|
|
|
sp_include.cpp
|
2023-03-10 19:49:42 +03:00
|
|
|
sp_lib.cpp
|
2017-03-03 14:19:31 +03:00
|
|
|
sp_func.cpp
|
2019-06-21 13:09:59 -04:00
|
|
|
sp_spiceinit.cpp
|
2017-03-03 16:09:51 +03:00
|
|
|
incl_script.cpp
|
2016-01-17 19:55:13 +03:00
|
|
|
|
|
|
|
#end of SPICE section
|
|
|
|
|
|
|
|
vsffm.cpp
|
|
|
|
isffm.cpp
|
|
|
|
vAmpMod.cpp
|
|
|
|
iAmpMod.cpp
|
|
|
|
vPWL.cpp
|
|
|
|
iPWL.cpp
|
|
|
|
eNL.cpp
|
|
|
|
gNL.cpp
|
|
|
|
vTRNOISE.cpp
|
|
|
|
iTRNOISE.cpp
|
|
|
|
vTRRANDOM.cpp
|
|
|
|
C_SPICE.cpp
|
|
|
|
L_SPICE.cpp
|
|
|
|
R_SPICE.cpp
|
|
|
|
K_SPICE.cpp
|
|
|
|
MESFET_SPICE.cpp
|
|
|
|
PMF_MESFET_SPICE.cpp
|
|
|
|
LTL_SPICE.cpp
|
|
|
|
UDRCTL_SPICE.cpp
|
|
|
|
LTRA_SPICE.cpp
|
|
|
|
DIODE_SPICE.cpp
|
|
|
|
NPN_SPICE.cpp
|
|
|
|
PNP_SPICE.cpp
|
2023-03-04 11:03:55 +03:00
|
|
|
BJT_SPICE.cpp
|
2016-01-17 19:55:13 +03:00
|
|
|
NJF_SPICE.cpp
|
|
|
|
PJF_SPICE.cpp
|
|
|
|
NMOS_SPICE.cpp
|
|
|
|
PMOS_SPICE.cpp
|
2022-08-13 12:48:33 +03:00
|
|
|
MOS_SPICE.cpp
|
2016-06-22 14:10:05 +03:00
|
|
|
|
|
|
|
# SPICE simulations list
|
|
|
|
|
2016-01-17 19:55:13 +03:00
|
|
|
sp_customsim.cpp
|
|
|
|
sp_fourier.cpp
|
|
|
|
sp_disto.cpp
|
|
|
|
sp_noise.cpp
|
|
|
|
sp_pz.cpp
|
2016-06-22 14:10:05 +03:00
|
|
|
xyce_script.cpp
|
2017-09-11 16:09:23 +03:00
|
|
|
sp_sens.cpp
|
2017-09-14 16:54:01 +03:00
|
|
|
sp_sens_ac.cpp
|
2017-09-18 12:55:09 +03:00
|
|
|
sp_sens_xyce.cpp
|
2017-09-27 10:52:43 +03:00
|
|
|
sp_sens_tr_xyce.cpp
|
2022-05-11 21:39:10 +03:00
|
|
|
sp_spectrum.cpp
|
2016-01-17 19:55:13 +03:00
|
|
|
|
|
|
|
#
|
|
|
|
# Qucs-S new components cpp list
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
|
|
S4Q_V.cpp
|
|
|
|
S4Q_Ieqndef.cpp
|
|
|
|
S4Q_I.cpp
|
|
|
|
S4Q_S.cpp
|
|
|
|
S4Q_W.cpp
|
|
|
|
#
|
|
|
|
# XSPICE cpp list
|
|
|
|
#
|
|
|
|
|
|
|
|
Icouple.cpp
|
|
|
|
core.cpp
|
|
|
|
SDTF.cpp
|
2016-04-30 15:49:53 +01:00
|
|
|
XAPWL.cpp
|
2016-01-17 19:55:13 +03:00
|
|
|
|
2016-01-21 10:27:43 +03:00
|
|
|
#XSPICE CodeModel
|
|
|
|
xspicegeneric.cpp
|
2023-05-29 16:42:57 +03:00
|
|
|
#xsp_cmlib.cpp
|
|
|
|
#xsp_codemodel.cpp
|
2016-01-21 10:27:43 +03:00
|
|
|
|
2016-03-07 17:55:47 +03:00
|
|
|
#SPICE file devices
|
|
|
|
spicegeneric.cpp
|
2016-03-08 17:37:33 +03:00
|
|
|
spicelibcomp.cpp
|
2016-01-17 19:55:13 +03:00
|
|
|
)
|
|
|
|
|
|
|
|
SET(COMPONENTS_HDRS
|
|
|
|
spicecomponents.h
|
|
|
|
src_eqndef.h
|
|
|
|
|
|
|
|
#SPICE sections
|
|
|
|
|
|
|
|
sp_parameter.h
|
2024-12-14 13:26:36 +03:00
|
|
|
sp_csparameter.h
|
2016-01-17 19:55:13 +03:00
|
|
|
sp_globalpar.h
|
|
|
|
sp_options.h
|
|
|
|
sp_nutmeg.h
|
|
|
|
sp_ic.h
|
|
|
|
sp_nodeset.h
|
|
|
|
sp_model.h
|
|
|
|
sp_include.h
|
2023-03-10 19:49:42 +03:00
|
|
|
sp_lib.h
|
2017-03-03 14:19:31 +03:00
|
|
|
sp_func.h
|
2019-06-21 13:09:59 -04:00
|
|
|
sp_spiceinit.h
|
2017-03-03 16:09:51 +03:00
|
|
|
incl_script.h
|
2016-01-17 19:55:13 +03:00
|
|
|
|
|
|
|
#end SPICE sections
|
|
|
|
|
|
|
|
vsffm.h
|
|
|
|
isffm.h
|
|
|
|
vAmpMod.h
|
|
|
|
iAmpMod.h
|
|
|
|
vPWL.h
|
|
|
|
iPWL.h
|
|
|
|
eNL.h
|
|
|
|
gNL.h
|
|
|
|
vTRNOISE.h
|
|
|
|
iTRNOISE.h
|
|
|
|
vTRRANDOM.h
|
|
|
|
C_SPICE.h
|
|
|
|
L_SPICE.h
|
|
|
|
R_SPICE.h
|
|
|
|
K_SPICE.h
|
|
|
|
MESFET_SPICE.h
|
|
|
|
PMF_MESFET_SPICE.h
|
|
|
|
LTL_SPICE.h
|
|
|
|
UDRCTL_SPICE.h
|
|
|
|
LTRA_SPICE.h
|
|
|
|
DIODE_SPICE.h
|
|
|
|
NPN_SPICE.h
|
|
|
|
PNP_SPICE.h
|
2023-03-04 11:03:55 +03:00
|
|
|
BJT_SPICE.h
|
2016-01-17 19:55:13 +03:00
|
|
|
NJF_SPICE.h
|
|
|
|
PJF_SPICE.h
|
|
|
|
NMOS_SPICE.h
|
|
|
|
PMOS_SPICE.h
|
2022-08-13 12:48:33 +03:00
|
|
|
MOS_SPICE.h
|
2016-01-17 19:55:13 +03:00
|
|
|
sp_customsim.h
|
|
|
|
sp_fourier.h
|
|
|
|
sp_disto.h
|
|
|
|
sp_noise.h
|
|
|
|
sp_pz.h
|
2017-09-11 16:09:23 +03:00
|
|
|
sp_sens.h
|
2017-09-14 16:54:01 +03:00
|
|
|
sp_sens_ac.h
|
2017-09-18 12:55:09 +03:00
|
|
|
sp_sens_xyce.h
|
2017-09-27 10:52:43 +03:00
|
|
|
sp_sens_tr_xyce.h
|
2017-09-18 12:55:09 +03:00
|
|
|
xyce_script.h
|
2022-05-11 21:39:10 +03:00
|
|
|
sp_spectrum.h
|
2016-01-17 19:55:13 +03:00
|
|
|
|
|
|
|
#
|
|
|
|
# Qucs-S new components h list
|
|
|
|
#
|
|
|
|
|
|
|
|
S4Q_V.h
|
|
|
|
S4Q_Ieqndef.h
|
|
|
|
S4Q_I.h
|
|
|
|
S4Q_S.h
|
|
|
|
S4Q_W.h
|
|
|
|
#
|
|
|
|
# XSPICE component headers
|
|
|
|
#
|
|
|
|
|
|
|
|
Icouple.h
|
|
|
|
core.h
|
|
|
|
SDTF.h
|
2016-04-30 15:49:53 +01:00
|
|
|
XAPWL.h
|
2016-01-21 10:27:43 +03:00
|
|
|
|
|
|
|
#XSPICE codemodel
|
|
|
|
|
|
|
|
xspicegeneric.h
|
2023-05-29 16:42:57 +03:00
|
|
|
#xsp_cmlib.h
|
|
|
|
#xsp_codemodel.h
|
2016-01-21 10:27:43 +03:00
|
|
|
|
2016-03-07 17:55:47 +03:00
|
|
|
#SPICE file devices
|
|
|
|
spicegeneric.h
|
2016-03-08 17:37:33 +03:00
|
|
|
spicelibcomp.h
|
2016-01-17 19:55:13 +03:00
|
|
|
)
|
|
|
|
|
|
|
|
|
2022-02-20 16:27:02 +01:00
|
|
|
ADD_LIBRARY(spicecomponents STATIC ${COMPONENTS_HDRS} ${COMPONENTS_SRCS} ${COMPONENTS_MOC_SRCS} )
|
2016-01-17 19:55:13 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|