pkgsrc-wip/kyra/buildlink2.mk
Michal Pasternak 1d7663c154 Kyra - A Sprite Engine...
from a Slightly Different Point of View

What is a Sprite Engine? A Sprite Engine is the drawing and rendering
component of 2D and quasi-3D games. Examples of this kind of game are
Civilization, Donkey Kong (classic arcade), Pharaoh, Zeus, Warcraft, Diablo,
Frogger, and Pirates!, among many others. It is so called because the
"characters" or "little men" are referred to as "sprites".

Simple and Easy to Use. Kyra has a clean and simple C++ interface. Or at
least as simple as an engine can be. It comes with several examples to get
you started, as well as full documentation for the API and the tool chain.

Fully Featured. It is fully featured, supporting top-down, side, and
isometric rendering. It supports the 'Sprite' as its basic type, but also
supports Tiles and user-drawn Canvases. It can draw to a traditional bitmap
surface, and supports OpenGL hardware acceleration.

Industrial Strength. Kyra has a complete tool chain including a sprite
editor and encoder. It's fast and capable, with specialized code for
rendering and rectangle updates.
2004-01-04 06:20:34 +00:00

81 lines
3.5 KiB
Makefile

# $NetBSD: buildlink2.mk,v 1.1.1.1 2004/01/04 06:20:34 mpasternak Exp $
#
# This Makefile fragment is included by packages that use kyra.
#
# This file was created automatically using createbuildlink 2.8.
#
.if !defined(KYRA_BUILDLINK2_MK)
KYRA_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= kyra
BUILDLINK_DEPENDS.kyra?= kyra>=1.6.5
BUILDLINK_PKGSRCDIR.kyra?= ../../wip/kyra
EVAL_PREFIX+= BUILDLINK_PREFIX.kyra=kyra
BUILDLINK_PREFIX.kyra_DEFAULT= ${LOCALBASE}
BUILDLINK_FILES.kyra+= include/Kyra/engine/action.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/box.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/boxresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/canvas.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/canvasresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/color.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/dataresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/dirtyrectangle.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/encoder.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/engine.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/fontresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/image.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/imagecontainer.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/imagenode.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/imagetree.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/imnode.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/krmath.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/kyra.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/kyrabuild.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/kyraresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/namefield.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/ogltexture.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/painter.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/parser.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/pixelblock.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/rle.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/sdlutil.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/sprite.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/spriteresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/tags.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/textbox.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/tile.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/tileresource.h
BUILDLINK_FILES.kyra+= include/Kyra/engine/vault.h
BUILDLINK_FILES.kyra+= include/Kyra/kyra.h
BUILDLINK_FILES.kyra+= include/Kyra/tinyxml/tinyxml.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glcirclelist.h
BUILDLINK_FILES.kyra+= include/Kyra/util/gldebug.h
BUILDLINK_FILES.kyra+= include/Kyra/util/gldynarray.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glfixed.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glgraph.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glinsidelist.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glintarrayset.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glisomath.h
BUILDLINK_FILES.kyra+= include/Kyra/util/gllist.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glmap.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glmemorypool.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glperformance.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glprime.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glrandom.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glstack.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glstring.h
BUILDLINK_FILES.kyra+= include/Kyra/util/gltypes.h
BUILDLINK_FILES.kyra+= include/Kyra/util/glutil.h
BUILDLINK_FILES.kyra+= lib/libkyra.*
.include "../../devel/SDL/buildlink2.mk"
.include "../../graphics/SDL_image/buildlink2.mk"
.include "../../graphics/MesaLib/buildlink2.mk"
BUILDLINK_TARGETS+= kyra-buildlink
kyra-buildlink: _BUILDLINK_USE
.endif # KYRA_BUILDLINK2_MK