diff options
author | 2015-03-26 09:00:39 +0100 | |
---|---|---|
committer | 2015-03-26 09:00:39 +0100 | |
commit | f76d59c41df1c14a6abb710414809ae1915bda14 (patch) | |
tree | ed92194004cbc4806f036721a719d757e1ef63c2 /scripts/src/lib.lua | |
parent | 522a6d8c30082725de73d6af310004726b307f93 (diff) |
Moved build system to GENie [Miodrag Milanovic]
make TARGET=mess -j19
will generate all needed files and build MESS, while developing you can use
make TARGET=mess COMPILE=1 -j19
to prevent rebuilding of make files.
Build system have automatic generate of dependencies so will do incremental builds fine.
make clean
will remove all generated files/projects and obj files
Diffstat (limited to 'scripts/src/lib.lua')
-rw-r--r-- | scripts/src/lib.lua | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/scripts/src/lib.lua b/scripts/src/lib.lua new file mode 100644 index 00000000000..9efd910eed1 --- /dev/null +++ b/scripts/src/lib.lua @@ -0,0 +1,49 @@ +project "utils" + uuid "22489ad0-4cb2-4d91-ad81-24b0d80ca30a" + kind "StaticLib" + + options { + "ForceCPP", + } + + includedirs { + MAME_DIR .. "src/emu", + MAME_DIR .. "src/lib/util", + MAME_DIR .. "3rdparty", + MAME_DIR .. "3rdparty/expat/lib", + MAME_DIR .. "3rdparty/zlib", + } + + includeosd() + + files { + MAME_DIR .. "src/osd/osdcore.*", + MAME_DIR .. "src/lib/util/**.c", + MAME_DIR .. "src/lib/util/**.h", + } + + +project "formats" + uuid "f69636b1-fcce-45ce-b09a-113e371a2d7a" + kind "StaticLib" + + options { + "ForceCPP", + "ArchiveSplit", + } + + includedirs { + MAME_DIR .. "src/emu", + MAME_DIR .. "src/lib", + MAME_DIR .. "src/lib/util", + MAME_DIR .. "3rdparty", + MAME_DIR .. "3rdparty/zlib", + } + + includeosd() + + files { + MAME_DIR .. "src/lib/formats/**.c", + MAME_DIR .. "src/lib/formats/**.h", + } + |