Skip to content

Commit

Permalink
Update the kfile for some backends
Browse files Browse the repository at this point in the history
  • Loading branch information
RobDangerous committed Feb 23, 2025
1 parent c53629b commit 1d763f1
Showing 1 changed file with 7 additions and 25 deletions.
32 changes: 7 additions & 25 deletions kfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,12 +114,7 @@ if (platform === Platform.Windows) {

project.addLib('wbemuuid');

if (graphics === GraphicsApi.OpenGL1) {
addBackend('Graphics3/opengl1');
addKincDefine('OPENGL1');
project.addDefine('GLEW_STATIC');
}
else if (graphics === GraphicsApi.OpenGL) {
if (graphics === GraphicsApi.OpenGL) {
g4 = true;
addBackend('Graphics4/opengl');
addKincDefine('OPENGL');
Expand Down Expand Up @@ -214,7 +209,7 @@ if (platform === Platform.Windows) {
else if (platform === Platform.WindowsApp) {
g4 = true;
addKincDefine('WINDOWSAPP');
addBackend('system/windowsapp');
addBackend2('system/windowsapp');
addBackend2('system/microsoft');
addBackend('Graphics4/direct3d11');
addSimpleBackend('audio/wasapi_winrt');
Expand Down Expand Up @@ -244,11 +239,6 @@ else if (platform === Platform.OSX) {
project.addLib('Metal');
project.addLib('MetalKit');
}
else if (graphics === GraphicsApi.OpenGL1) {
addBackend('Graphics3/opengl1');
addKincDefine('OPENGL1');
project.addLib('OpenGL');
}
else if (graphics === GraphicsApi.OpenGL) {
g4 = true;
addBackend('graphics4/opengl');
Expand Down Expand Up @@ -384,7 +374,7 @@ else if (platform === Platform.Linux || platform === Platform.FreeBSD) {
if (platform === Platform.FreeBSD) { // TODO
addKincDefine('LINUX');
}
addBackend('system/linux');
addBackend2('system/linux');
addBackend2('system/posix');
project.addLib('asound');
project.addLib('dl');
Expand Down Expand Up @@ -489,9 +479,9 @@ else if (platform === Platform.Linux || platform === Platform.FreeBSD) {
}
}
else if (platform === Platform.FreeBSD) {
addBackend('system/freebsd');
project.addExclude('backends/System/Linux/sources/kinc/backend/input/gamepad.cpp');
project.addExclude('backends/System/Linux/sources/kinc/backend/input/gamepad.h');
addBackend2('system/linux');
addBackend2('system/posix');
addBackend2('system/freebsd');
project.addDefine('KINC_NO_WAYLAND');
}

Expand Down Expand Up @@ -523,7 +513,7 @@ else if (platform === Platform.Linux || platform === Platform.FreeBSD) {
else if (platform === Platform.Pi) {
g4 = true;
addKincDefine('RASPBERRY_PI');
addBackend('system/pi');
addBackend2('system/pi');
addBackend2('system/posix');
addBackend('Graphics4/opengl');
project.addExclude('backends/Graphics4/opengl/sources/GL/**');
Expand Down Expand Up @@ -558,14 +548,6 @@ else {

addKincDefine('G5');

if (!a3) {
if (cpp) {
a3 = true;
addKincDefine('A3');
addBackend('Audio3/a3ona2');
}
}

project.kincProcessed = true;

if (plugin) {
Expand Down

0 comments on commit 1d763f1

Please sign in to comment.