- Timestamp:
- 02/09/08 15:43:46 (10 months ago)
- Location:
- lang/d/koke/trunk
- Files:
-
- 2 added
- 4 modified
-
Makefile (modified) (4 diffs)
-
hell2.d (modified) (1 diff)
-
opengl.d (modified) (1 diff)
-
opengl_gdc.d (added)
-
openglu.d (modified) (1 diff)
-
openglu_gdc.d (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/d/koke/trunk/Makefile
r6347 r6424 2 2 CC = gdc 3 3 4 SOURCES=boot.d gamecore.d actor.d character.d clickable.d config.d hell2.d keypad.d map.d opengl .d openglu.d state.d vector.d $(wildcard SDL/*.d)4 SOURCES=boot.d gamecore.d actor.d character.d clickable.d config.d hell2.d keypad.d map.d opengl_gdc.d openglu_gdc.d state.d vector.d $(wildcard SDL/*.d) 5 5 OBJS=$(SOURCES:.d=.o) 6 6 TARGET=koke … … 17 17 endif 18 18 19 CFLAGS=-g -Wall - ISDL `sdl-config --cflags` $(CFLAGS_ENV)19 CFLAGS=-g -Wall -fversion=GDC -ISDL `sdl-config --cflags` $(CFLAGS_ENV) 20 20 LDFLAGS=-lSDL_ttf -lSDL_mixer `sdl-config --libs` $(LDFLAGS_ENV) 21 21 … … 41 41 gamecore.o: gamecore.d state.d hell2.d boot.d actor.d vector.d keypad.d clickable.d 42 42 43 hell2.o: hell2.d opengl .d openglu.d43 hell2.o: hell2.d opengl_gdc.d openglu_gdc.d 44 44 45 45 keypad.o: keypad.d hell2.d … … 51 51 vector.o: vector.d 52 52 53 opengl .o: opengl.d53 opengl_gdc.o: opengl_gdc.d 54 54 55 openglu .o: openglu.d opengl.d55 openglu_gdc.o: openglu_gdc.d opengl_gdc.d 56 56 57 57 clean: -
lang/d/koke/trunk/hell2.d
r6347 r6424 28 28 private import SDL; 29 29 private import SDL_mixer; 30 private import opengl; 31 private import openglu; 30 version(GDC) { 31 private import opengl_gdc; 32 private import openglu_gdc; 33 } else { 34 private import opengl; 35 private import openglu; 36 } 32 37 33 38 private: -
lang/d/koke/trunk/opengl.d
r6336 r6424 1 1 2 extern(System): 2 version(Windows) { 3 extern(Windows): 4 } else { 5 extern(C): 6 } 3 7 4 8 alias uint GLenum; -
lang/d/koke/trunk/openglu.d
r6336 r6424 1 1 import opengl; 2 2 3 extern(System): 3 version(Windows) { 4 extern(Windows): 5 } else { 6 extern(C): 7 } 4 8 5 9 GLubyte* gluErrorString (
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)