Skip to content

Commit

Permalink
- add PsyCross submodule and separate premake5 script
Browse files Browse the repository at this point in the history
  • Loading branch information
SoapyMan authored and Shurumov Ilia committed Jan 21, 2022
1 parent 82fe16f commit 0c3fb6a
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 0 deletions.
1 change: 1 addition & 0 deletions src_rebuild/PsyCross
Submodule PsyCross added at 003dc8
73 changes: 73 additions & 0 deletions src_rebuild/premake5_psycross.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
-- if you want to build project with PsyCross - you have to include it to your workspace

-- Psy-Cross layer
project "PsyCross"
kind "StaticLib"
language "C++"
targetdir "bin/%{cfg.buildcfg}"

defines { GAME_REGION }

files {
"PsyCross/**.h",
"PsyCross/**.H",
"PsyCross/**.c",
"PsyCross/**.C",
"PsyCross/**.cpp",
"PsyCross/**.CPP",
}

defines { }

includedirs {
SDL2_DIR.."/include",
OPENAL_DIR.."/include",
"PsyCross/include"
}

filter "system:Windows"
defines { "_WINDOWS" }
links {
"opengl32",
"SDL2",
"OpenAL32"
}

filter {"system:Windows", "platforms:x86"}
libdirs {
SDL2_DIR.."/lib/x86",
OPENAL_DIR.."/libs/Win32",
}

filter {"system:Windows", "platforms:x86_64"}
libdirs {
SDL2_DIR.."/lib/x64",
OPENAL_DIR.."/libs/Win64",
}

filter "system:linux"
includedirs {
"/usr/include/SDL2"
}

links {
"GL",
"openal",
"SDL2",
}

filter "configurations:Release"
optimize "Speed"

filter "configurations:Release_dev"
optimize "Speed"

--filter { "files:**.c", "files:**.C" }
-- compileas "C++"

usage "PsyCross"
links "PsyCross"
includedirs {
"PsyCross/include",
"PsyCross/include/psx"
}

0 comments on commit 0c3fb6a

Please sign in to comment.