Add Cargo support

This commit is contained in:
josh
2014-06-24 19:56:36 +09:00
parent 38d9f9af65
commit a6d8ce8626
4 changed files with 40 additions and 0 deletions
+1
View File
@@ -19,3 +19,4 @@ src/sdl2/generated/
.project
src/demo/main
doc/
target/
+22
View File
@@ -0,0 +1,22 @@
[package]
name = "sdl2"
version = "0.0.1"
authors = [ "Tony Aldridge<zaragopha@hotmail.com>" ]
build = "make src/sdl2/generated/keycode.rs src/sdl2/generated/scancode.rs"
[[lib]]
name = "sdl2"
path = "src/sdl2/lib.rs"
crate-type = ["dylib"]
[[bin]]
name = "demo"
path = "src/demo/main.rs"
[dependencies.codegen]
path = "src/codegen/"
+6
View File
@@ -1,6 +1,7 @@
RUSTC ?= rustc
RUSTFLAGS ?=
OUTDIR ?= ./build
CARGODIR ?= ./target
BINDIR = $(OUTDIR)/bin
LIBDIR = $(OUTDIR)/lib
@@ -55,7 +56,12 @@ compile_demo: src/demo/main.rs src/demo/video.rs $(TMPDIR)/libsdl2.dummy $(BINDI
demo: compile_demo
'$(BINDIR)/demo'
.PHONY: cargo
cargo:
cargo build
.PHONY: clean
clean:
rm -rf src/sdl2/generated
rm -rf '$(OUTDIR)'
rm -rf '$(CARGODIR)'
+11
View File
@@ -0,0 +1,11 @@
[package]
name = "codegen"
version = "0.0.1"
authors = ["Graydon Hoare"]
[[bin]]
name = "codegen"
path = "main.rs"