Original submission by Alessandro De Laurenzis, who takes MAINTAINER -- thanks! tweaks and oks from sthen@ and bentley@ graywolf is a program for placement of VLSI digital circuits, mainly intended as part of qflow tool-chain (http://opencircuitdesign.com/qflow/). It is a fork of the last open-source version of TimberWolf (which is now commercial software) and has been modified to streamline the build process and make it behave more as a standard command-line tool. It is based on the general combinatorial optimization technique known as simulated annealing and is suitable for standard cell, macro/custom cell, and gate-array professional-grade placement.
34 lines
639 B
Makefile
34 lines
639 B
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2018/08/28 18:26:57 bcallah Exp $
|
|
|
|
COMMENT = placement tool used in VLSI design
|
|
|
|
GH_ACCOUNT = rubund
|
|
GH_PROJECT = graywolf
|
|
GH_TAGNAME = 0.1.6
|
|
|
|
SHARED_LIBS += ycadgraywolf 0.0 # 0.0
|
|
|
|
CATEGORIES = cad
|
|
|
|
MAINTAINER = Alessandro De Laurenzis <just22@atlantide.t28.net>
|
|
|
|
# GPLv2+
|
|
PERMIT_PACKAGE_CDROM = Yes
|
|
|
|
WANTLIB += ICE SM X11 Xext c gsl gslcblas m
|
|
|
|
MODULES = devel/cmake
|
|
|
|
LIB_DEPENDS = devel/gsl
|
|
|
|
# Really really not C99
|
|
CONFIGURE_ARGS = -DCMAKE_C_FLAGS="${CFLAGS} -Wno-return-type"
|
|
|
|
NO_TEST = Yes
|
|
|
|
post-install:
|
|
@cd ${PREFIX}/lib/graywolf/bin/flow && \
|
|
ln -sf flow.noroute flow
|
|
|
|
.include <bsd.port.mk>
|