diff --git a/example/.cargo/config b/.cargo/config
similarity index 100%
rename from example/.cargo/config
rename to .cargo/config
diff --git a/Cargo.toml b/Cargo.toml
index bf20acaadf1972a2fca7ff12943f2cea516147b2..abacb54b54a7d6d93d904c616cf49ed7906ca5ba 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -4,6 +4,10 @@ members = [
   "example",
   "rkanoid",
 ]
+default-members = [
+  "example",
+  "rkanoid",
+]
 
 [profile.release]
 codegen-units = 1
diff --git a/example/Cargo.toml b/example/Cargo.toml
index c5f0b902a7201ac53939e932abb84fd939122fd0..107a54dde0aaaae5596eb684c92861561b1d3760 100644
--- a/example/Cargo.toml
+++ b/example/Cargo.toml
@@ -9,3 +9,7 @@ l0dable = { path = "../l0dable" }
 
 [build-dependencies]
 cc = "1.0"
+
+[[bin]]
+name = "example"
+path = "src/main.rs"
diff --git a/rkanoid/.cargo/config b/rkanoid/.cargo/config
deleted file mode 100644
index 55966dfcb61766b52ef9b3573c1de6abdd78c656..0000000000000000000000000000000000000000
--- a/rkanoid/.cargo/config
+++ /dev/null
@@ -1,9 +0,0 @@
-[target.thumbv7em-none-eabi]
-rustflags = [
-  "-C", "linker=arm-none-eabi-gcc",
-  "-C", "link-args=-Tl0dable.ld -n -pie -fPIC",
-  "-C", "relocation-model=pic",
-]
-
-[build]
-target = "thumbv7em-none-eabi"
diff --git a/rkanoid/Cargo.toml b/rkanoid/Cargo.toml
index 3f7f7924677b66a8bdfab0ff126d94051346b4fb..c558ba7e995252da2a7eb7982fdbbf2b94226d92 100644
--- a/rkanoid/Cargo.toml
+++ b/rkanoid/Cargo.toml
@@ -9,3 +9,7 @@ l0dable = { path = "../l0dable" }
 
 [build-dependencies]
 cc = "1.0"
+
+[[bin]]
+name = "rkanoid"
+path = "src/main.rs"
\ No newline at end of file