diff options
Diffstat (limited to '')
| -rw-r--r-- | vendor/hare-sdl2/.gitignore | 2 | ||||
| -rw-r--r-- | vendor/hare-sdl2/COPYING (renamed from COPYING) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/Makefile | 22 | ||||
| -rw-r--r-- | vendor/hare-sdl2/README.md | 13 | ||||
| -rw-r--r-- | vendor/hare-sdl2/cat.png (renamed from cat.png) | bin | 34282 -> 34282 bytes | |||
| -rw-r--r-- | vendor/hare-sdl2/cmd/demo/main.ha (renamed from cmd/demo/main.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/mascot.jpg (renamed from mascot.jpg) | bin | 39421 -> 39421 bytes | |||
| -rw-r--r-- | vendor/hare-sdl2/sample.ogg (renamed from sample.ogg) | bin | 17276 -> 17276 bytes | |||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/audio.ha (renamed from sdl2/audio.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/blendmode.ha (renamed from sdl2/blendmode.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/errors.ha (renamed from sdl2/errors.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/events.ha (renamed from sdl2/events.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/gamecontroller.ha (renamed from sdl2/gamecontroller.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/gl.ha (renamed from sdl2/gl.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/image/image.ha (renamed from sdl2/image/image.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/joystick.ha (renamed from sdl2/joystick.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/keyboard.ha (renamed from sdl2/keyboard.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/mixer/channels.ha (renamed from sdl2/mixer/channels.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/mixer/general.ha (renamed from sdl2/mixer/general.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/mixer/samples.ha (renamed from sdl2/mixer/samples.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/mouse.ha (renamed from sdl2/mouse.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/pixels.ha (renamed from sdl2/pixels.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/rect.ha (renamed from sdl2/rect.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/render.ha (renamed from sdl2/render.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/rwops.ha (renamed from sdl2/rwops.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/sdl2.ha (renamed from sdl2/sdl2.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/surface.ha (renamed from sdl2/surface.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/timer.ha (renamed from sdl2/timer.ha) | 0 | ||||
| -rw-r--r-- | vendor/hare-sdl2/sdl2/video.ha (renamed from sdl2/video.ha) | 0 |
29 files changed, 37 insertions, 0 deletions
diff --git a/vendor/hare-sdl2/.gitignore b/vendor/hare-sdl2/.gitignore new file mode 100644 index 0000000..c090245 --- /dev/null +++ b/vendor/hare-sdl2/.gitignore @@ -0,0 +1,2 @@ +/docs/ +/demo diff --git a/COPYING b/vendor/hare-sdl2/COPYING index 1ad757e..1ad757e 100644 --- a/COPYING +++ b/vendor/hare-sdl2/COPYING diff --git a/vendor/hare-sdl2/Makefile b/vendor/hare-sdl2/Makefile new file mode 100644 index 0000000..5f44fee --- /dev/null +++ b/vendor/hare-sdl2/Makefile @@ -0,0 +1,22 @@ +.POSIX: +.SUFFIXES: + +LIBS=-lc -lSDL2_image -lSDL2_mixer -lSDL2 + +demo: + hare build $(LIBS) cmd/demo + +run: + hare run $(LIBS) cmd/demo + +clean: + rm -rf docs demo + +docs: + mkdir -p docs/sdl2/image + haredoc -Fhtml sdl2 > docs/sdl2/index.html + haredoc -Fhtml sdl2::image > docs/sdl2/image/index.html + mkdir -p docs/sdl2/mixer + haredoc -Fhtml sdl2::mixer > docs/sdl2/mixer/index.html + +.PHONY: clean demo docs run diff --git a/vendor/hare-sdl2/README.md b/vendor/hare-sdl2/README.md new file mode 100644 index 0000000..b84f65b --- /dev/null +++ b/vendor/hare-sdl2/README.md @@ -0,0 +1,13 @@ +# hare-sdl2 + +These are WIP bindings between [Hare] and [SDL2]. + +Please do not make GUIs with this. + +[Hare]: https://harelang.org +[SDL2]: https://libsdl.org + +## Usage + +* Install `libsdl2`, `libsdl2-image`, `libsdl2-mixer` and `libopusfile`. +* Run `make run` to run the demo. diff --git a/cat.png b/vendor/hare-sdl2/cat.png Binary files differindex 0bf91cb..0bf91cb 100644 --- a/cat.png +++ b/vendor/hare-sdl2/cat.png diff --git a/cmd/demo/main.ha b/vendor/hare-sdl2/cmd/demo/main.ha index 3ba1b1c..3ba1b1c 100644 --- a/cmd/demo/main.ha +++ b/vendor/hare-sdl2/cmd/demo/main.ha diff --git a/mascot.jpg b/vendor/hare-sdl2/mascot.jpg Binary files differindex 35d1ab0..35d1ab0 100644 --- a/mascot.jpg +++ b/vendor/hare-sdl2/mascot.jpg diff --git a/sample.ogg b/vendor/hare-sdl2/sample.ogg Binary files differindex f3decb6..f3decb6 100644 --- a/sample.ogg +++ b/vendor/hare-sdl2/sample.ogg diff --git a/sdl2/audio.ha b/vendor/hare-sdl2/sdl2/audio.ha index 1b78880..1b78880 100644 --- a/sdl2/audio.ha +++ b/vendor/hare-sdl2/sdl2/audio.ha diff --git a/sdl2/blendmode.ha b/vendor/hare-sdl2/sdl2/blendmode.ha index 25acab6..25acab6 100644 --- a/sdl2/blendmode.ha +++ b/vendor/hare-sdl2/sdl2/blendmode.ha diff --git a/sdl2/errors.ha b/vendor/hare-sdl2/sdl2/errors.ha index a848667..a848667 100644 --- a/sdl2/errors.ha +++ b/vendor/hare-sdl2/sdl2/errors.ha diff --git a/sdl2/events.ha b/vendor/hare-sdl2/sdl2/events.ha index 55a0a63..55a0a63 100644 --- a/sdl2/events.ha +++ b/vendor/hare-sdl2/sdl2/events.ha diff --git a/sdl2/gamecontroller.ha b/vendor/hare-sdl2/sdl2/gamecontroller.ha index 4cab9ce..4cab9ce 100644 --- a/sdl2/gamecontroller.ha +++ b/vendor/hare-sdl2/sdl2/gamecontroller.ha diff --git a/sdl2/gl.ha b/vendor/hare-sdl2/sdl2/gl.ha index b2295f6..b2295f6 100644 --- a/sdl2/gl.ha +++ b/vendor/hare-sdl2/sdl2/gl.ha diff --git a/sdl2/image/image.ha b/vendor/hare-sdl2/sdl2/image/image.ha index b4af99e..b4af99e 100644 --- a/sdl2/image/image.ha +++ b/vendor/hare-sdl2/sdl2/image/image.ha diff --git a/sdl2/joystick.ha b/vendor/hare-sdl2/sdl2/joystick.ha index 2234aff..2234aff 100644 --- a/sdl2/joystick.ha +++ b/vendor/hare-sdl2/sdl2/joystick.ha diff --git a/sdl2/keyboard.ha b/vendor/hare-sdl2/sdl2/keyboard.ha index 02cedae..02cedae 100644 --- a/sdl2/keyboard.ha +++ b/vendor/hare-sdl2/sdl2/keyboard.ha diff --git a/sdl2/mixer/channels.ha b/vendor/hare-sdl2/sdl2/mixer/channels.ha index fffccd0..fffccd0 100644 --- a/sdl2/mixer/channels.ha +++ b/vendor/hare-sdl2/sdl2/mixer/channels.ha diff --git a/sdl2/mixer/general.ha b/vendor/hare-sdl2/sdl2/mixer/general.ha index 87a729f..87a729f 100644 --- a/sdl2/mixer/general.ha +++ b/vendor/hare-sdl2/sdl2/mixer/general.ha diff --git a/sdl2/mixer/samples.ha b/vendor/hare-sdl2/sdl2/mixer/samples.ha index ad1ecc1..ad1ecc1 100644 --- a/sdl2/mixer/samples.ha +++ b/vendor/hare-sdl2/sdl2/mixer/samples.ha diff --git a/sdl2/mouse.ha b/vendor/hare-sdl2/sdl2/mouse.ha index 53167ff..53167ff 100644 --- a/sdl2/mouse.ha +++ b/vendor/hare-sdl2/sdl2/mouse.ha diff --git a/sdl2/pixels.ha b/vendor/hare-sdl2/sdl2/pixels.ha index 7aa8733..7aa8733 100644 --- a/sdl2/pixels.ha +++ b/vendor/hare-sdl2/sdl2/pixels.ha diff --git a/sdl2/rect.ha b/vendor/hare-sdl2/sdl2/rect.ha index 012088e..012088e 100644 --- a/sdl2/rect.ha +++ b/vendor/hare-sdl2/sdl2/rect.ha diff --git a/sdl2/render.ha b/vendor/hare-sdl2/sdl2/render.ha index 192d608..192d608 100644 --- a/sdl2/render.ha +++ b/vendor/hare-sdl2/sdl2/render.ha diff --git a/sdl2/rwops.ha b/vendor/hare-sdl2/sdl2/rwops.ha index da5d83d..da5d83d 100644 --- a/sdl2/rwops.ha +++ b/vendor/hare-sdl2/sdl2/rwops.ha diff --git a/sdl2/sdl2.ha b/vendor/hare-sdl2/sdl2/sdl2.ha index 7035e04..7035e04 100644 --- a/sdl2/sdl2.ha +++ b/vendor/hare-sdl2/sdl2/sdl2.ha diff --git a/sdl2/surface.ha b/vendor/hare-sdl2/sdl2/surface.ha index afca40c..afca40c 100644 --- a/sdl2/surface.ha +++ b/vendor/hare-sdl2/sdl2/surface.ha diff --git a/sdl2/timer.ha b/vendor/hare-sdl2/sdl2/timer.ha index d90511a..d90511a 100644 --- a/sdl2/timer.ha +++ b/vendor/hare-sdl2/sdl2/timer.ha diff --git a/sdl2/video.ha b/vendor/hare-sdl2/sdl2/video.ha index 72ed96f..72ed96f 100644 --- a/sdl2/video.ha +++ b/vendor/hare-sdl2/sdl2/video.ha |
