flush Makefile.am
This commit is contained in:
parent
fea36d6522
commit
d22eaea30c
|
|
@ -1,62 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
bin_PROGRAMS = sta
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
StaMain.hh
|
|
||||||
|
|
||||||
sta_SOURCES = \
|
|
||||||
Main.cc \
|
|
||||||
StaMain.cc \
|
|
||||||
StaApp_wrap.cc \
|
|
||||||
TclInitVar.cc
|
|
||||||
|
|
||||||
NETWORK_LIBS = \
|
|
||||||
../verilog/libverilog.la
|
|
||||||
|
|
||||||
sta_DEPENDENCIES = $(NETWORK_LIBS) $(STA_LIBS) $(CUDD_LIBS)
|
|
||||||
|
|
||||||
sta_LDADD = $(NETWORK_LIBS) $(STA_LIBS) $(CUDD_LIBS)
|
|
||||||
|
|
||||||
StaApp_wrap.cc: $(SWIG_DEPEND) StaApp.i ../verilog/Verilog.i
|
|
||||||
$(SWIG) $(SWIG_FLAGS) -namespace -prefix sta \
|
|
||||||
-o StaApp_wrap.cc StaApp.i
|
|
||||||
../etc/SwigCleanup.tcl StaApp_wrap.cc
|
|
||||||
|
|
||||||
# TCL files included as part of the executable.
|
|
||||||
# These files are encoded and shipped as part of the executable
|
|
||||||
# so that they do not have to be installed on the client host.
|
|
||||||
|
|
||||||
TclInitVar.cc: ../etc/TclEncode.tcl $(TCL_INIT_FILES)
|
|
||||||
../etc/TclEncode.tcl TclInitVar.cc "tcl_inits" \
|
|
||||||
$(TCL_INIT_FILES) ../verilog/Verilog.tcl
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
StaApp.i
|
|
||||||
|
|
||||||
# TclInitVar.cc is derived and TCL version specific, so don't dist it.
|
|
||||||
dist-hook:
|
|
||||||
rm -rf $(distdir)/TclInitVar.cc
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
|
||||||
StaApp_wrap.cc \
|
|
||||||
TclInitVar.cc
|
|
||||||
|
|
||||||
libs: $(sta_OBJECTS)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
@ -1,62 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libdcalc.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
ArcDelayCalc.hh \
|
|
||||||
Arnoldi.hh \
|
|
||||||
ArnoldiDelayCalc.hh \
|
|
||||||
ArnoldiReduce.hh \
|
|
||||||
DelayCalc.hh \
|
|
||||||
DcalcAnalysisPt.hh \
|
|
||||||
DmpCeff.hh \
|
|
||||||
DmpDelayCalc.hh \
|
|
||||||
GraphDelayCalc.hh \
|
|
||||||
GraphDelayCalc1.hh \
|
|
||||||
LumpedCapDelayCalc.hh \
|
|
||||||
NetCaps.hh \
|
|
||||||
RCDelayCalc.hh \
|
|
||||||
SimpleRCDelayCalc.hh \
|
|
||||||
UnitDelayCalc.hh
|
|
||||||
|
|
||||||
libdcalc_la_SOURCES = \
|
|
||||||
ArcDelayCalc.cc \
|
|
||||||
ArnoldiDelayCalc.cc \
|
|
||||||
ArnoldiReduce.cc \
|
|
||||||
DcalcAnalysisPt.cc \
|
|
||||||
DelayCalc.cc \
|
|
||||||
DmpCeff.cc \
|
|
||||||
DmpDelayCalc.cc \
|
|
||||||
GraphDelayCalc.cc \
|
|
||||||
GraphDelayCalc1.cc \
|
|
||||||
LumpedCapDelayCalc.cc \
|
|
||||||
NetCaps.cc \
|
|
||||||
RCDelayCalc.cc \
|
|
||||||
SimpleRCDelayCalc.cc \
|
|
||||||
UnitDelayCalc.cc
|
|
||||||
|
|
||||||
TCL_SRCS = \
|
|
||||||
DelayCalc.i \
|
|
||||||
DelayCalc.tcl
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
$(TCL_SRCS)
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS) $(TCL_SRCS)
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
ApiChanges.txt \
|
|
||||||
BugLog \
|
|
||||||
CodingGuidelines.txt \
|
|
||||||
OpenSTA.odt \
|
|
||||||
OpenSTA.pdf \
|
|
||||||
StaApi.txt
|
|
||||||
|
|
||||||
libs:
|
|
||||||
|
|
||||||
xtags:
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
SwigCleanup.tcl \
|
|
||||||
TclEncode.tcl
|
|
||||||
|
|
||||||
libs:
|
|
||||||
|
|
||||||
xtags:
|
|
||||||
|
|
@ -1,37 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libgraph.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
Delay.hh \
|
|
||||||
DelayFloat.hh \
|
|
||||||
DelayNormal2.hh \
|
|
||||||
Graph.hh \
|
|
||||||
GraphClass.hh \
|
|
||||||
GraphCmp.hh
|
|
||||||
|
|
||||||
libgraph_la_SOURCES = \
|
|
||||||
Delay.cc \
|
|
||||||
DelayFloat.cc \
|
|
||||||
DelayNormal2.cc \
|
|
||||||
Graph.cc \
|
|
||||||
GraphCmp.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
@ -1,103 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libliberty.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
EquivCells.hh \
|
|
||||||
FuncExpr.hh \
|
|
||||||
InternalPower.hh \
|
|
||||||
LeakagePower.hh \
|
|
||||||
Liberty.hh \
|
|
||||||
LibertyBuilder.hh \
|
|
||||||
LibertyClass.hh \
|
|
||||||
LibertyParser.hh \
|
|
||||||
LibertyReader.hh \
|
|
||||||
LibertyReaderPvt.hh \
|
|
||||||
LinearModel.hh \
|
|
||||||
Sequential.hh \
|
|
||||||
TableModel.hh \
|
|
||||||
TimingArc.hh \
|
|
||||||
TimingModel.hh \
|
|
||||||
TimingRole.hh \
|
|
||||||
Transition.hh \
|
|
||||||
Units.hh \
|
|
||||||
Wireload.hh
|
|
||||||
|
|
||||||
libliberty_la_SOURCES = \
|
|
||||||
EquivCells.cc \
|
|
||||||
FuncExpr.cc \
|
|
||||||
InternalPower.cc \
|
|
||||||
LeakagePower.cc \
|
|
||||||
Liberty.cc \
|
|
||||||
LibertyBuilder.cc \
|
|
||||||
LibertyExpr.cc \
|
|
||||||
LibertyExpr.hh \
|
|
||||||
LibertyExprLex.ll \
|
|
||||||
LibertyExprParse.yy \
|
|
||||||
LibertyExprPvt.hh \
|
|
||||||
LibertyLex.ll \
|
|
||||||
LibertyParse.yy \
|
|
||||||
LibertyParser.cc \
|
|
||||||
LibertyReader.cc \
|
|
||||||
LinearModel.cc \
|
|
||||||
Sequential.cc \
|
|
||||||
TableModel.cc \
|
|
||||||
TimingArc.cc \
|
|
||||||
TimingRole.cc \
|
|
||||||
Transition.cc \
|
|
||||||
Units.cc \
|
|
||||||
Wireload.cc
|
|
||||||
|
|
||||||
LibertyExprLex.ll: LibertyExprParse.hh
|
|
||||||
|
|
||||||
LibertyExprLex.cc: LibertyExprLex.ll
|
|
||||||
$(LEX) $(LFLAGS) -o LibertyExprLex.cc --prefix=LibertyExprLex_ --header-file=LibertyExprLex.hh LibertyExprLex.ll
|
|
||||||
|
|
||||||
LibertyLex.cc: LibertyLex.ll
|
|
||||||
$(LEX) $(LFLAGS) -o LibertyLex.cc --prefix=LibertyLex_ --header-file=LibertyLex.hh LibertyLex.ll
|
|
||||||
|
|
||||||
LibertyLex.ll: LibertyParse.hh
|
|
||||||
|
|
||||||
# Rules to support automake pre 1.12 that name header .h instead of .hh
|
|
||||||
LibertyExprParse.hh: LibertyExprParse.cc
|
|
||||||
if test -f LibertyExprParse.h; then \
|
|
||||||
cp LibertyExprParse.h LibertyExprParse.hh; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
LibertyParse.hh: LibertyParse.cc
|
|
||||||
if test -f LibertyParse.h; then \
|
|
||||||
cp LibertyParse.h LibertyParse.hh; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
LibertyExt.cc \
|
|
||||||
LibertyParse.hh \
|
|
||||||
LibertyExprParse.hh
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
|
||||||
LibertyLex.cc \
|
|
||||||
LibertyParse.hh \
|
|
||||||
LibertyParse.cc \
|
|
||||||
LibertyExprLex.cc \
|
|
||||||
LibertyExprParse.hh \
|
|
||||||
LibertyExprParse.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
||||||
|
|
@ -1,46 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libnetwork.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
ConcreteLibrary.hh \
|
|
||||||
ConcreteNetwork.hh \
|
|
||||||
HpinDrvrLoad.hh \
|
|
||||||
MakeConcreteNetwork.hh \
|
|
||||||
Network.hh \
|
|
||||||
NetworkClass.hh \
|
|
||||||
NetworkCmp.hh \
|
|
||||||
ParseBus.hh \
|
|
||||||
PortDirection.hh \
|
|
||||||
SdcNetwork.hh \
|
|
||||||
VerilogNamespace.hh
|
|
||||||
|
|
||||||
libnetwork_la_SOURCES = \
|
|
||||||
ConcreteLibrary.cc \
|
|
||||||
ConcreteNetwork.cc \
|
|
||||||
HpinDrvrLoad.cc \
|
|
||||||
Network.cc \
|
|
||||||
NetworkCmp.cc \
|
|
||||||
ParseBus.cc \
|
|
||||||
PortDirection.cc \
|
|
||||||
SdcNetwork.cc \
|
|
||||||
VerilogNamespace.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
@ -1,64 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libparasitics.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
ConcreteParasitics.hh \
|
|
||||||
ConcreteParasiticsPvt.hh \
|
|
||||||
EstimateParasitics.hh \
|
|
||||||
NullParasitics.hh \
|
|
||||||
Parasitics.hh \
|
|
||||||
ParasiticsClass.hh \
|
|
||||||
ReduceParasitics.hh \
|
|
||||||
SpefNamespace.hh \
|
|
||||||
SpefReader.hh
|
|
||||||
|
|
||||||
libparasitics_la_SOURCES = \
|
|
||||||
ConcreteParasitics.cc \
|
|
||||||
EstimateParasitics.cc \
|
|
||||||
NullParasitics.cc \
|
|
||||||
Parasitics.cc \
|
|
||||||
ReduceParasitics.cc \
|
|
||||||
SpefLex.ll \
|
|
||||||
SpefNamespace.cc \
|
|
||||||
SpefParse.yy \
|
|
||||||
SpefReader.cc \
|
|
||||||
SpefReaderPvt.hh \
|
|
||||||
SpfReaderPvt.hh
|
|
||||||
|
|
||||||
SpefLex.ll: SpefParse.hh
|
|
||||||
|
|
||||||
SpefLex.cc: SpefLex.ll
|
|
||||||
$(LEX) $(LFLAGS) -o SpefLex.cc --prefix=SpefLex_ --header-file=SpefLex.hh SpefLex.ll
|
|
||||||
|
|
||||||
SpefParse.hh: SpefParse.cc
|
|
||||||
if test -f SpefParse.h; then \
|
|
||||||
cp SpefParse.h SpefParse.hh; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
TCL_SRCS = \
|
|
||||||
Parasitics.i \
|
|
||||||
Parasitics.tcl
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
$(TCL_SRCS) \
|
|
||||||
SpefParse.hh
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS) $(TCL_SRCS)
|
|
||||||
|
|
@ -1,67 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libsdc.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
Clock.hh \
|
|
||||||
ClockGatingCheck.hh \
|
|
||||||
ClockGroups.hh \
|
|
||||||
ClockInsertion.hh \
|
|
||||||
ClockLatency.hh \
|
|
||||||
CycleAccting.hh \
|
|
||||||
DataCheck.hh \
|
|
||||||
DeratingFactors.hh \
|
|
||||||
DisabledPorts.hh \
|
|
||||||
ExceptionPath.hh \
|
|
||||||
InputDrive.hh \
|
|
||||||
MinMaxValues.hh \
|
|
||||||
PinPair.hh \
|
|
||||||
PortDelay.hh \
|
|
||||||
PortExtCap.hh \
|
|
||||||
RiseFallMinMax.hh \
|
|
||||||
RiseFallValues.hh \
|
|
||||||
Sdc.hh \
|
|
||||||
SdcClass.hh \
|
|
||||||
SdcCmdComment.hh \
|
|
||||||
WriteSdc.hh \
|
|
||||||
WriteSdcPvt.hh
|
|
||||||
|
|
||||||
libsdc_la_SOURCES = \
|
|
||||||
Clock.cc \
|
|
||||||
ClockGatingCheck.cc \
|
|
||||||
ClockGroups.cc \
|
|
||||||
ClockInsertion.cc \
|
|
||||||
ClockLatency.cc \
|
|
||||||
CycleAccting.cc \
|
|
||||||
DataCheck.cc \
|
|
||||||
DeratingFactors.cc \
|
|
||||||
DisabledPorts.cc \
|
|
||||||
ExceptionPath.cc \
|
|
||||||
InputDrive.cc \
|
|
||||||
PinPair.cc \
|
|
||||||
PortDelay.cc \
|
|
||||||
PortExtCap.cc \
|
|
||||||
RiseFallMinMax.cc \
|
|
||||||
RiseFallValues.cc \
|
|
||||||
Sdc.cc \
|
|
||||||
SdcCmdComment.cc \
|
|
||||||
WriteSdc.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
@ -1,59 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libsdf.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
ReportAnnotation.hh \
|
|
||||||
Sdf.hh \
|
|
||||||
SdfReader.hh \
|
|
||||||
SdfWriter.hh
|
|
||||||
|
|
||||||
libsdf_la_SOURCES = \
|
|
||||||
ReportAnnotation.cc \
|
|
||||||
SdfReader.cc \
|
|
||||||
SdfParse.yy \
|
|
||||||
SdfLex.ll \
|
|
||||||
SdfWriter.cc
|
|
||||||
|
|
||||||
SdfLex.ll: SdfParse.hh
|
|
||||||
|
|
||||||
SdfLex.cc: SdfLex.ll
|
|
||||||
$(LEX) $(LFLAGS) -o SdfLex.cc --prefix=SdfLex_ --header-file=SdfLex.hh SdfLex.ll
|
|
||||||
|
|
||||||
# Rules to support automake pre 1.12 that name header .h instead of .hh
|
|
||||||
SdfParse.hh: SdfParse.cc
|
|
||||||
if test -f SdfParse.h; then \
|
|
||||||
cp SdfParse.h SdfParse.hh; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
TCL_SRCS = \
|
|
||||||
Sdf.i \
|
|
||||||
Sdf.tcl
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
$(TCL_SRCS) \
|
|
||||||
SdfParse.hh
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
|
||||||
SdfParse.hh \
|
|
||||||
SdfParse.cc \
|
|
||||||
SdfLex.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS) $(TCL_SRCS)
|
|
||||||
|
|
@ -1,107 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libsearch.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
Bfs.hh \
|
|
||||||
CheckMaxSkews.hh \
|
|
||||||
CheckMinPeriods.hh \
|
|
||||||
CheckMinPulseWidths.hh \
|
|
||||||
CheckSlewLimits.hh \
|
|
||||||
CheckTiming.hh \
|
|
||||||
ClkInfo.hh \
|
|
||||||
ClkSkew.hh \
|
|
||||||
Corner.hh \
|
|
||||||
Crpr.hh \
|
|
||||||
FindRegister.hh \
|
|
||||||
GatedClk.hh \
|
|
||||||
Genclks.hh \
|
|
||||||
Latches.hh \
|
|
||||||
Levelize.hh \
|
|
||||||
Path.hh \
|
|
||||||
PathAnalysisPt.hh \
|
|
||||||
PathEnd.hh \
|
|
||||||
PathEnum.hh \
|
|
||||||
PathEnumed.hh \
|
|
||||||
PathExpanded.hh \
|
|
||||||
PathRef.hh \
|
|
||||||
PathGroup.hh \
|
|
||||||
PathVertex.hh \
|
|
||||||
PathVertexRep.hh \
|
|
||||||
Power.hh \
|
|
||||||
Property.hh \
|
|
||||||
ReportPath.hh \
|
|
||||||
Search.hh \
|
|
||||||
SearchClass.hh \
|
|
||||||
SearchPred.hh \
|
|
||||||
Sim.hh \
|
|
||||||
Sta.hh \
|
|
||||||
StaState.hh \
|
|
||||||
Tag.hh \
|
|
||||||
TagGroup.hh \
|
|
||||||
VertexVisitor.hh \
|
|
||||||
VisitPathEnds.hh \
|
|
||||||
VisitPathGroupVertices.hh \
|
|
||||||
WorstSlack.hh \
|
|
||||||
WritePathSpice.hh
|
|
||||||
|
|
||||||
libsearch_la_SOURCES = \
|
|
||||||
Bfs.cc \
|
|
||||||
CheckMaxSkews.cc \
|
|
||||||
CheckMinPeriods.cc \
|
|
||||||
CheckMinPulseWidths.cc \
|
|
||||||
CheckSlewLimits.cc \
|
|
||||||
CheckTiming.cc \
|
|
||||||
ClkInfo.cc \
|
|
||||||
ClkSkew.cc \
|
|
||||||
Corner.cc \
|
|
||||||
Crpr.cc \
|
|
||||||
FindRegister.cc \
|
|
||||||
GatedClk.cc \
|
|
||||||
Genclks.cc \
|
|
||||||
Latches.cc \
|
|
||||||
Levelize.cc \
|
|
||||||
Path.cc \
|
|
||||||
PathAnalysisPt.cc \
|
|
||||||
PathEnd.cc \
|
|
||||||
PathEnum.cc \
|
|
||||||
PathEnumed.cc \
|
|
||||||
PathExpanded.cc \
|
|
||||||
PathGroup.cc \
|
|
||||||
PathRef.cc \
|
|
||||||
PathVertex.cc \
|
|
||||||
PathVertexRep.cc \
|
|
||||||
Power.cc \
|
|
||||||
Property.cc \
|
|
||||||
ReportPath.cc \
|
|
||||||
Search.cc \
|
|
||||||
SearchPred.cc \
|
|
||||||
Sim.cc \
|
|
||||||
Sta.cc \
|
|
||||||
StaState.cc \
|
|
||||||
Tag.cc \
|
|
||||||
TagGroup.cc \
|
|
||||||
VertexVisitor.cc \
|
|
||||||
VisitPathEnds.cc \
|
|
||||||
VisitPathGroupVertices.cc \
|
|
||||||
WorstSlack.cc \
|
|
||||||
WritePathSpice.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
TCL_SRCS = \
|
|
||||||
NetworkEdit.i \
|
|
||||||
StaException.i \
|
|
||||||
StaTcl.i
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
$(TCL_INIT_FILES) $(TCL_SRCS)
|
|
||||||
|
|
||||||
libs:
|
|
||||||
|
|
||||||
xtags:
|
|
||||||
etags -a -o ../TAGS --lang=none --regex='/proc[ \t]+\([^ \t]+\)/\1/' \
|
|
||||||
$(TCL_INIT_FILES) $(TCL_SRCS)
|
|
||||||
|
|
@ -1,83 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libutil.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
Condition.hh \
|
|
||||||
Debug.hh \
|
|
||||||
DisallowCopyAssign.hh \
|
|
||||||
Error.hh \
|
|
||||||
Fuzzy.hh \
|
|
||||||
Hash.hh \
|
|
||||||
HashSet.hh \
|
|
||||||
HashMap.hh \
|
|
||||||
Iterator.hh \
|
|
||||||
Machine.hh \
|
|
||||||
Map.hh \
|
|
||||||
MinMax.hh \
|
|
||||||
Mutex.hh \
|
|
||||||
ObjectIndex.hh \
|
|
||||||
PatternMatch.hh \
|
|
||||||
Pthread.hh \
|
|
||||||
Pool.hh \
|
|
||||||
ReadWriteLock.hh \
|
|
||||||
Report.hh \
|
|
||||||
ReportStd.hh \
|
|
||||||
ReportTcl.hh \
|
|
||||||
Set.hh \
|
|
||||||
Stats.hh \
|
|
||||||
StringSeq.hh \
|
|
||||||
StringSet.hh \
|
|
||||||
StringUtil.hh \
|
|
||||||
Thread.hh \
|
|
||||||
ThreadException.hh \
|
|
||||||
ThreadForEach.hh \
|
|
||||||
ThreadPool.hh \
|
|
||||||
ThreadWorker.hh \
|
|
||||||
TokenParser.hh \
|
|
||||||
UnorderedMap.hh \
|
|
||||||
Vector.hh \
|
|
||||||
Zlib.hh
|
|
||||||
|
|
||||||
libutil_la_SOURCES = \
|
|
||||||
Condition.cc \
|
|
||||||
Debug.cc \
|
|
||||||
Error.cc \
|
|
||||||
Fuzzy.cc \
|
|
||||||
Machine.cc \
|
|
||||||
MinMax.cc \
|
|
||||||
Mutex.cc \
|
|
||||||
PatternMatch.cc \
|
|
||||||
Pthread.cc \
|
|
||||||
ReadWriteLock.cc \
|
|
||||||
Report.cc \
|
|
||||||
ReportStd.cc \
|
|
||||||
ReportTcl.cc \
|
|
||||||
Stats.cc \
|
|
||||||
StringSeq.cc \
|
|
||||||
StringSet.cc \
|
|
||||||
StringUtil.cc \
|
|
||||||
Thread.cc \
|
|
||||||
ThreadException.cc \
|
|
||||||
ThreadPool.cc \
|
|
||||||
ThreadWorker.cc \
|
|
||||||
TokenParser.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
|
|
@ -1,52 +0,0 @@
|
||||||
# OpenSTA, Static Timing Analyzer
|
|
||||||
# Copyright (c) 2019, Parallax Software, Inc.
|
|
||||||
#
|
|
||||||
# This program is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 3 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# This program is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
lib_LTLIBRARIES = libverilog.la
|
|
||||||
|
|
||||||
include_HEADERS = \
|
|
||||||
Verilog.hh \
|
|
||||||
VerilogReader.hh
|
|
||||||
|
|
||||||
libverilog_la_SOURCES = \
|
|
||||||
VerilogLex.ll \
|
|
||||||
VerilogParse.yy \
|
|
||||||
VerilogReader.cc
|
|
||||||
|
|
||||||
VerilogLex.ll: VerilogParse.hh
|
|
||||||
|
|
||||||
VerilogLex.cc: VerilogLex.ll
|
|
||||||
$(LEX) $(LFLAGS) -o VerilogLex.cc --prefix=VerilogLex_ --header-file=VerilogLex.hh VerilogLex.ll
|
|
||||||
|
|
||||||
# Rules to support automake pre 1.12 that name header .h instead of .hh
|
|
||||||
VerilogParse.hh: VerilogParse.cc
|
|
||||||
if test -f VerilogParse.h; then \
|
|
||||||
cp VerilogParse.h VerilogParse.hh; \
|
|
||||||
fi
|
|
||||||
|
|
||||||
EXTRA_DIST = \
|
|
||||||
VerilogParse.hh \
|
|
||||||
Verilog.i \
|
|
||||||
Verilog.tcl
|
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
|
||||||
VerilogParse.hh \
|
|
||||||
VerilogParse.cc \
|
|
||||||
VerilogLex.cc
|
|
||||||
|
|
||||||
libs: $(lib_LTLIBRARIES)
|
|
||||||
|
|
||||||
xtags: $(SOURCES) $(HEADERS)
|
|
||||||
etags -a -o ../TAGS $(SOURCES) $(HEADERS)
|
|
||||||
Loading…
Reference in New Issue