pascal cd53fe36c5 Import x11/cegui. feedback bentley@/kirby@, ok kirby@
Crazy Eddie's GUI System is a free library providing windowing and
widgets for graphics APIs / engines where such functionality is not
natively available, or severely lacking. The library is object
orientated, written in C++, and targeted at games developers who
should be spending their time creating great games, not building
GUI sub-systems!
2014-08-19 22:34:59 +00:00

66 lines
1.8 KiB
Makefile

# $OpenBSD: Makefile,v 1.1.1.1 2014/08/19 22:34:59 pascal Exp $
COMMENT = widgets library for graphics engines
V = 0.8.4
DISTNAME = cegui-${V}
PATCHORIG = .orig.port
SHARED_LIBS += CEGUIBase-0 0.0 # 3.1
SHARED_LIBS += CEGUICommonDialogs-0 0.0 # 3.1
SHARED_LIBS += CEGUIIrrlichtRenderer-0 0.0 # 3.1
SHARED_LIBS += CEGUIOgreRenderer-0 0.0 # 3.1
SHARED_LIBS += CEGUIOpenGLRenderer-0 0.0 # 3.1
SHARED_LIBS += CEGUIFreeImageImageCodec 0.0
SHARED_LIBS += CEGUIExpatParser 0.0
CATEGORIES = x11
HOMEPAGE = http://cegui.org.uk/
MAINTAINER = Pascal Stumpf <Pascal.Stumpf@cubes.de>
# MIT
PERMIT_PACKAGE_CDROM = Yes
WANTLIB += GL GLEW GLU ICE Irrlicht OgreMain SM X11 Xext boost_system-mt
WANTLIB += boost_thread-mt expat freeimage freetype m pcre pthread
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=crayzedsgui/}
EXTRACT_SUFX = .tar.bz2
MODULES = devel/cmake \
converters/libiconv \
gcc4
MODGCC4_ARCHS = *
MODGCC4_LANGS += c++
BUILD_DEPENDS = graphics/glm
LIB_DEPENDS = x11/ogre \
x11/irrlicht \
devel/pcre \
graphics/glew
CONFIGURE_ARGS += -DCEGUI_BUILD_PYTHON_MODULES=OFF \
-DCEGUI_BUILD_XMLPARSER_XERCES=OFF \
-DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF \
-DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF \
-DCEGUI_BUILD_XMLPARSER_TINYXML=OFF \
-DCEGUI_BUILD_IMAGECODEC_SILLY=OFF \
-DCEGUI_BUILD_IMAGECODEC_DEVIL=OFF \
-DCEGUI_BUILD_IMAGECODEC_CORONA=OFF \
-DCEGUI_BUILD_IMAGECODEC_STB=OFF \
-DCEGUI_BUILD_IMAGECODEC_TGA=OFF \
-DCEGUI_BUILD_IMAGECODEC_PVR=OFF \
-DCEGUI_USE_FRIBIDI=OFF \
-DCEGUI_BUILD_LUA_MODULE=OFF \
-DFREETYPE_H_PATH_ft2build=${X11BASE}/include/freetype2 \
-DFREETYPE_H_PATH_ftconfig=${X11BASE}/include/freetype2/config
CFLAGS += -pthread -I${X11BASE}/include -I${LOCALBASE}/include
NO_TEST = Yes
.include <bsd.port.mk>