aboutsummaryrefslogtreecommitdiff
path: root/deps/raylib/projects/4coder/project.4coder
diff options
context:
space:
mode:
Diffstat (limited to 'deps/raylib/projects/4coder/project.4coder')
-rw-r--r--deps/raylib/projects/4coder/project.4coder54
1 files changed, 54 insertions, 0 deletions
diff --git a/deps/raylib/projects/4coder/project.4coder b/deps/raylib/projects/4coder/project.4coder
new file mode 100644
index 0000000..568de79
--- /dev/null
+++ b/deps/raylib/projects/4coder/project.4coder
@@ -0,0 +1,54 @@
+version(1);
+
+project_name = "raylib-example";
+
+patterns = {
+"*.cpp",
+"*.c",
+"*.h",
+"*.bat",
+"*.sh",
+"*.4coder",
+"Makefile",
+};
+
+blacklist_patterns = {
+".*",
+};
+
+load_paths = {
+ { { {".", .relative = true, .recursive = true, } }, .os = "win" },
+ { { {".", .relative = true, .recursive = true, } }, .os = "linux" },
+ { { {".", .relative = true, .recursive = true, } }, .os = "mac" },
+};
+
+command_list = {
+ { .name = "clean",
+ .out = "*clean*", .footer_panel = true, .save_dirty_files = false, .cursor_at_end = true,
+ .cmd = {
+ {"mingw32-make clean", .os = "win"},
+ {"make clean", .os = "linux"},
+ {"make clean", .os = "mac"},
+ },
+ },
+ { .name = "build",
+ .out = "*compile*", .footer_panel = true, .save_dirty_files = true, .cursor_at_end = false,
+ .cmd = {
+ {"mingw32-make", .os = "win"},
+ {"make", .os = "linux"},
+ {"make", .os = "mac"},
+ },
+ },
+ { .name = "run",
+ .out = "*run*", .footer_panel = true, .save_dirty_files = false, .cursor_at_end = true,
+ .cmd = {
+ {".\game.exe", .os = "win"},
+ {"./game", .os = "linux"},
+ {"./game", .os = "mac"},
+ },
+ },
+};
+
+fkey_command[3] = "clean";
+fkey_command[4] = "build";
+fkey_command[5] = "run";