summaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
Diffstat (limited to 'projects')
-rw-r--r--projects/Makefile3
-rw-r--r--projects/cMakeLists.txt13
-rw-r--r--projects/pokeruby.pnproj12
-rw-r--r--projects/pokeruby.sublime-project8
-rw-r--r--projects/pokeruby.sublime-workspace166
5 files changed, 202 insertions, 0 deletions
diff --git a/projects/Makefile b/projects/Makefile
new file mode 100644
index 000000000..812536503
--- /dev/null
+++ b/projects/Makefile
@@ -0,0 +1,3 @@
+### Stub Makefile to protect IDE configurations ###
+
+$(error Your environment is not setup correctly if this is being executed. Please remember to navigate up one folder and call the correct Makefile to compile pokeruby.)
diff --git a/projects/cMakeLists.txt b/projects/cMakeLists.txt
new file mode 100644
index 000000000..ce1c9a426
--- /dev/null
+++ b/projects/cMakeLists.txt
@@ -0,0 +1,13 @@
+# DOES NOT BUILD! Used for code inspection.
+
+cmake_minimum_required(VERSION 3.6)
+set(CMAKE_C_STANDARD 90)
+project(pokeruby.gba)
+
+add_definitions(-DENGLISH -DREVISION=0 -DRUBY)
+
+file(GLOB_RECURSE C_SOURCES ../src/*.c ../src/*.h ../include/*.h)
+file(GLOB_RECURSE ASM_SOURCES ../asm/*.s ../asm/*.inc ../constants/*.inc ../data/*.s ../data/*.inc)
+include_directories(include ../tools/agbcc/include)
+
+add_executable(pokeruby.gba ${C_SOURCES} ${ASM_SOURCES}) \ No newline at end of file
diff --git a/projects/pokeruby.pnproj b/projects/pokeruby.pnproj
new file mode 100644
index 000000000..a784c4fde
--- /dev/null
+++ b/projects/pokeruby.pnproj
@@ -0,0 +1,12 @@
+<Project name="pokeruby">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="pokeruby" path="..\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="asm" path="asm\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="src" path="src\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="include" path="include\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="constants" path="constants\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="data" path="data\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="data-de" path="data-de\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="graphics" path="graphics\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="graphics-de" path="graphics-de\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="sound" path="sound\">
+<MagicFolder excludeFolders="CVS;.svn;.git;.travis;build;" filter=".c;.txt;.h;.cpp;.s;.inc;.hpp" name="tools" path="tools\">
diff --git a/projects/pokeruby.sublime-project b/projects/pokeruby.sublime-project
new file mode 100644
index 000000000..2e354b6da
--- /dev/null
+++ b/projects/pokeruby.sublime-project
@@ -0,0 +1,8 @@
+{
+ "folders":
+ [
+ {
+ "path": "../"
+ }
+ ]
+}
diff --git a/projects/pokeruby.sublime-workspace b/projects/pokeruby.sublime-workspace
new file mode 100644
index 000000000..ce020c546
--- /dev/null
+++ b/projects/pokeruby.sublime-workspace
@@ -0,0 +1,166 @@
+{
+ "auto_complete":
+ {
+ "selected_items":
+ [
+ ]
+ },
+ "buffers":
+ [
+ ],
+ "build_system": "",
+ "build_system_choices":
+ [
+ ],
+ "build_varint": "",
+ "command_palette":
+ {
+ "height": 0.0,
+ "last_filter": "",
+ "selected_items":
+ [
+ ],
+ "width": 0.0
+ },
+ "console":
+ {
+ "height": 0.0,
+ "history":
+ [
+ ]
+ },
+ "distraction_free":
+ {
+ "menu_visible": true,
+ "show_minimap": false,
+ "show_open_files": false,
+ "show_tabs": false,
+ "side_bar_visible": false,
+ "status_bar_visible": false
+ },
+ "expanded_folders":
+ [
+ "../",
+ "../src"
+ ],
+ "find":
+ {
+ "height": 0.0
+ },
+ "find_in_files":
+ {
+ "height": 0.0,
+ "where_history":
+ [
+ ]
+ },
+ "find_state":
+ {
+ "case_sensitive": false,
+ "find_history":
+ [
+ ],
+ "highlight": true,
+ "in_selection": false,
+ "preserve_case": false,
+ "regex": false,
+ "replace_history":
+ [
+ ],
+ "reverse": false,
+ "show_context": true,
+ "use_buffer2": true,
+ "whole_word": false,
+ "wrap": true
+ },
+ "groups":
+ [
+ {
+ "sheets":
+ [
+ ]
+ }
+ ],
+ "incremental_find":
+ {
+ "height": 0.0
+ },
+ "input":
+ {
+ "height": 0.0
+ },
+ "layout":
+ {
+ "cells":
+ [
+ [
+ 0,
+ 0,
+ 1,
+ 1
+ ]
+ ],
+ "cols":
+ [
+ 0.0,
+ 1.0
+ ],
+ "rows":
+ [
+ 0.0,
+ 1.0
+ ]
+ },
+ "menu_visible": true,
+ "output.find_results":
+ {
+ "height": 0.0
+ },
+ "pinned_build_system": "",
+ "project": "pokeruby.sublime-project",
+ "replace":
+ {
+ "height": 0.0
+ },
+ "save_all_on_build": true,
+ "select_file":
+ {
+ "height": 0.0,
+ "last_filter": "",
+ "selected_items":
+ [
+ ],
+ "width": 0.0
+ },
+ "select_project":
+ {
+ "height": 0.0,
+ "last_filter": "",
+ "selected_items":
+ [
+ ],
+ "width": 0.0
+ },
+ "select_symbol":
+ {
+ "height": 0.0,
+ "last_filter": "",
+ "selected_items":
+ [
+ ],
+ "width": 0.0
+ },
+ "selected_group": 0,
+ "settings":
+ {
+ },
+ "show_minimap": true,
+ "show_open_files": false,
+ "show_tabs": true,
+ "side_bar_visible": true,
+ "side_bar_width": 650.0,
+ "status_bar_visible": true,
+ "template_settings":
+ {
+ }
+}