]> git.jsancho.org Git - gacela.git/commitdiff
(no commit message)
authorjsancho <devnull@localhost>
Sun, 1 May 2011 02:39:25 +0000 (02:39 +0000)
committerjsancho <devnull@localhost>
Sun, 1 May 2011 02:39:25 +0000 (02:39 +0000)
src/Makefile.am
src/gacela.c
src/gacela_SDL.c

index 1666eb03e5cf83f5a920851621a694dcc719fbc3..8cda70015624ce10d86ab6803919f7795ab523ed 100644 (file)
@@ -1,4 +1,4 @@
 bin_PROGRAMS = gacela
 gacela_SOURCES = gacela.c gacela_SDL.c
-gacela_LDADD = -lguile -lltdl  -lgmp -lcrypt -lm -lltdl
+gacela_LDADD = -lSDL -lGL   -lguile -lltdl  -lgmp -lcrypt -lm -lltdl
 
index 45c83a114e0770c02a82e4d998d76b199dfe65e2..4517f4841c78de8c8173111304f08757b5927800 100644 (file)
@@ -1,4 +1,3 @@
-#include <GL/gl.h>
 #include <libguile.h>
 #include "gacela_SDL.h"
 
index 4c1b4f4d3c3d37e1296c58e3cdfc80f2089311dc..b1a60e6d7d090fef93bcb8076da606b592f9508f 100644 (file)
@@ -1,9 +1,17 @@
 #include <libguile.h>
 #include <SDL/SDL.h>
+#include <GL/gl.h>
 #include "gacela_SDL.h"
 
+SCM
+gacela_SDL_Init (SCM flags)
+{
+  return scm_make_integer (SDL_Init (scm_num2int (flags, "SDL_Init")));
+}
+
 void*
 SDL_register_functions (void* data)
 {
+  scm_c_define_gsubr ("SDL_Init", 1, 0, 0, &gacela_SDL_Init);
   return NULL;
 }