aboutsummaryrefslogtreecommitdiffstats
path: root/games/powerpak/Makefile
diff options
context:
space:
mode:
authorcpiazza <cpiazza@FreeBSD.org>1999-08-22 04:20:46 +0800
committercpiazza <cpiazza@FreeBSD.org>1999-08-22 04:20:46 +0800
commit30cc1ec8286e788ee6a86b3aa2778e7ce806f73d (patch)
tree4ef5eb155968cd4d23748755996e17f51e4cc289 /games/powerpak/Makefile
parent9e48e57a12bc926a95250b961c59913907f4e66c (diff)
downloadfreebsd-ports-gnome-30cc1ec8286e788ee6a86b3aa2778e7ce806f73d.tar.gz
freebsd-ports-gnome-30cc1ec8286e788ee6a86b3aa2778e7ce806f73d.tar.zst
freebsd-ports-gnome-30cc1ec8286e788ee6a86b3aa2778e7ce806f73d.zip
Import of powerpak.
PowerPak is an attempt at writing a high-level game programming API for multiple platforms that uses the SDL libraries. Currently it is in need of optimizations, but it does have the basics. PR: 13264 Submitted by: Andrey Zakhvatov <andy@icc.surw.chel.su>
Diffstat (limited to 'games/powerpak/Makefile')
-rw-r--r--games/powerpak/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/games/powerpak/Makefile b/games/powerpak/Makefile
new file mode 100644
index 000000000000..8d44767e2b1b
--- /dev/null
+++ b/games/powerpak/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: PowerPak
+# Version required: 990818
+# Date created: 19 August 1999
+# Whom: Andrey Zakhvatov
+#
+# $Id$
+#
+
+DISTNAME= PowerPak
+PKGNAME= powerpak-990818
+CATEGORIES= games
+MASTER_SITES= http://www.angelfire.com/va/powerpakgsdk/images/
+
+MAINTAINER= andy@icc.surw.chel.su
+
+LIB_DEPENDS= SDL.0:${PORTSDIR}/devel/sdl
+
+MAKEFILE= Makefile.FreeBSD
+
+pre-build:
+ @ ${CP} ${FILESDIR}/Makefile.FreeBSD ${WRKSRC}
+
+do-install:
+ @ ${INSTALL_DATA} ${WRKSRC}/libPP.a ${PREFIX}/lib
+ @ ${INSTALL_DATA} ${WRKSRC}/libPP.so ${PREFIX}/lib
+ @ ${MKDIR} ${PREFIX}/include/PowerPak
+.for file in IMG.h powerpak.h PowerDraw/gfx.h PowerDraw/powerdraw.h PowerDraw/primitives.h PowerDraw/sprites.h PowerDraw/truetype.h PowerInput/keyboard.h PowerInput/mouse.h PowerInput/powerinput.h
+ @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/include/PowerPak
+.endfor
+ @ ${MKDIR} ${PREFIX}/share/examples/PowerPak/PowerDraw
+ @ ${INSTALL_DATA} ${WRKSRC}/PowerDraw/examples/Makefile.UNIX ${PREFIX}/share/examples/PowerPak/PowerDraw/Makefile
+.for file in crackman.ttf crackman.txt ex1.c ex2.c ex3.c ex4.c ex4.pcx ex5.c ex5-1.pcx ex5-2.pcx ex6.c ex7.c
+ @ ${INSTALL_DATA} ${WRKSRC}/PowerDraw/examples/${file} ${PREFIX}/share/examples/PowerPak/PowerDraw
+.endfor
+ @ ${MKDIR} ${PREFIX}/share/examples/PowerPak/PowerInput
+ @ ${INSTALL_DATA} ${WRKSRC}/PowerInput/examples/Makefile.UNIX ${PREFIX}/share/examples/PowerPak/PowerInput/Makefile
+.for file in ex1.c ex2.c ex3.c ex4.c
+ @ ${INSTALL_DATA} ${WRKSRC}/PowerInput/examples/${file} ${PREFIX}/share/examples/PowerPak/PowerInput
+.endfor
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @ ${MKDIR} ${PREFIX}/share/doc/PowerPak
+.for file in ASCII-Logo CHANGELOG LICENSE README.IMG.h
+ @ ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/PowerPak
+.endfor
+.endif
+ @ ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>