aboutsummaryrefslogtreecommitdiff
path: root/projects/4coder/project.4coder
diff options
context:
space:
mode:
authorChris Dill <chrisdude134@gmail.com>2019-04-24 09:44:08 +0100
committerChris Dill <chrisdude134@gmail.com>2019-04-24 09:44:08 +0100
commit303c8868522126898830d09689ea20b2ead1553e (patch)
tree734c2a4bc7923c23e3d0f8efba30d5e638e682d2 /projects/4coder/project.4coder
parent600cdb61a306cd1d5dd78679c0acceb91287b193 (diff)
downloadraylib-303c8868522126898830d09689ea20b2ead1553e.tar.gz
raylib-303c8868522126898830d09689ea20b2ead1553e.zip
Added project for 4coder
Using example from the VSCode project
Diffstat (limited to 'projects/4coder/project.4coder')
-rw-r--r--projects/4coder/project.4coder54
1 files changed, 54 insertions, 0 deletions
diff --git a/projects/4coder/project.4coder b/projects/4coder/project.4coder
new file mode 100644
index 00000000..e466bb4f
--- /dev/null
+++ b/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";