flush Makefile.am

This commit is contained in:
James Cherry 2020-01-04 19:00:51 -08:00
parent fea36d6522
commit d22eaea30c
14 changed files with 0 additions and 821 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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:

View File

@ -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:

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)

View File

@ -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)