[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / cad / opensta

File: [local] / ports / cad / opensta / Makefile (download)

Revision 1.10, Fri Mar 11 18:24:31 2022 UTC (2 years, 2 months ago) by naddy
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, HEAD
Changes since 1.9: +0 -2 lines

drop RCS Ids

COMMENT =	Parallax Static Timing Analyzer

GH_ACCOUNT =	The-OpenROAD-Project
GH_PROJECT =	OpenSTA
GH_TAGNAME =	v2.2.0
REVISION =	0
PKGNAME =	${DISTNAME:L}

CATEGORIES =	cad

HOMEPAGE =	https://theopenroadproject.org/

MAINTAINER =	Alessandro De Laurenzis <just22@atlantide.mooo.com>

# GPLv3
PERMIT_PACKAGE = Yes

WANTLIB =	${COMPILER_LIBCXX} ${MODTCL_WANTLIB} c m z cudd

# C++11
COMPILER =	base-clang ports-gcc

MODULES =	devel/cmake \
		lang/tcl

MODTCL_VERSION = 8.6

LIB_DEPENDS =	${MODTCL_LIB_DEPENDS} \
		devel/cudd

BUILD_DEPENDS =	devel/bison \
		devel/swig \
		${MODTCL_BUILD_DEPENDS}

CONFIGURE_ARGS = -DTCL_HEADER=${MODTCL_INCDIR}/tcl.h \
		 -DCUDD=${LOCALBASE}

pre-configure:
	cd ${WRKSRC}/etc && ${MODTCL_TCLSH_ADJ} TclEncode.tcl SwigCleanup.tcl
	cd ${WRKSRC}/test && ${MODTCL_TCLSH_ADJ} regression

post-install:
	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/opensta
	${INSTALL_DATA} ${WRKSRC}/doc/OpenSTA.pdf ${PREFIX}/share/doc/opensta
	${INSTALL_DATA} ${WRKSRC}/doc/ChangeLog.txt ${PREFIX}/share/doc/opensta
	${INSTALL_DATA} ${WRKSRC}/doc/StaApi.txt ${PREFIX}/share/doc/opensta
	${INSTALL_DATA} ${WRKSRC}/doc/ApiChanges.txt ${PREFIX}/share/doc/opensta

do-test:
	cd ${WRKDIST} && test/regression all

.include <bsd.port.mk>