Skip to content

Commit

Permalink
Merge pull request #62 from YoYoGames/fdias-dev-new
Browse files Browse the repository at this point in the history
Updated extension structure (1.6.4)
  • Loading branch information
DiasFranciscoA authored Apr 15, 2024
2 parents 8eab067 + 66980f0 commit 9a3ffc8
Show file tree
Hide file tree
Showing 318 changed files with 3,284 additions and 4,081 deletions.
File renamed without changes.
59 changes: 22 additions & 37 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,46 +1,31 @@
# Prerequisites
*.d
# VS and VSC folders
**/.vs/
**/.vsc/

# Compiled Object files
*.slo
*.lo
*.o
*.obj
# Common extensions
**/*.exp
**/*.ilk
**/*.lib
**/*.pdb
**/*.exp
**/*.exe

# Precompiled Headers
*.gch
*.pch
# SteamworksSteamworks SDKs
source/Steamworks_sdk/

# Compiled Dynamic libraries
# *.so
# *.dylib
# *.dll
# Steamworks DEMO options
source/Steamworks_gml/options/

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app

# Options
source/Steamworks_gml/options/extensions/*
**/.vs/**
# Steamworks build solutions (temp & output)
**/Debug/
**/Release/

# MacOS
.DS_Store

output/

.fake
*.vsxproj.filters
# XCode and VS userdata
*.user
xcuserdata/

*.xcuserstate
# Release packages
output/
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"gitHubUrl":"https://github.com/YoYoGames/GMEXT-Steamworks","projectFile":"source/Steamworks_gml/Steamworks.yyp","projectVersion":"LTS22","releaseTemplate":"templates/release_body.md","extensionMetaData":[{"extensionFile":"source/Steamworks_gml/extensions/Steamworks/Steamworks.yy","packageId":"com.yoyogames.steamworksext","packageName":"Steamworks Ext","packageVersion":"1.6.3","packageFormat":"LTS22","includeFolders":null,"includeResources":null,"excludeFolders":null,"excludeResources":null}]}
{"gitHubUrl":"https://github.com/YoYoGames/GMEXT-Steamworks","projectFile":"source/Steamworks_gml/Steamworks.yyp","projectVersion":"LTS22","releaseTemplate":"templates/release_body.md","extensionMetaData":[{"extensionFile":"source/Steamworks_gml/extensions/Steamworks/Steamworks.yy","packageId":"com.yoyogames.steamworksext","packageName":"Steamworks Ext","packageVersion":"1.6.4","packageFormat":"LTS22","includeFolders":null,"includeResources":null,"excludeFolders":null,"excludeResources":null,"postRemovals":["**/.vs/","**/.vsc/","**/*.exp","**/*.ilk","**/*.lib","**/*.pdb","**/*.exp","**/*.exe","**/Debug/","**/Release/","# MacOS",".DS_Store","*.user","xcuserdata/"]}]}
22 changes: 0 additions & 22 deletions source/.gitignore

This file was deleted.

123 changes: 61 additions & 62 deletions source/Steamworks_gml/Steamworks.resource_order

Large diffs are not rendered by default.

151 changes: 75 additions & 76 deletions source/Steamworks_gml/Steamworks.yyp

Large diffs are not rendered by default.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
../extensions/steamworks/docs/home.html
1 change: 1 addition & 0 deletions source/Steamworks_gml/datafiles/GMEXT-Steamwork Win Docs
Binary file not shown.
9 changes: 0 additions & 9 deletions source/Steamworks_gml/extensions/steamworks/.gitignore

This file was deleted.

Binary file not shown.
Empty file.
6 changes: 3 additions & 3 deletions source/Steamworks_gml/extensions/steamworks/Steamworks.yy

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -194,5 +194,5 @@ <h2 id="project-layout">Project layout</h2>

<!--
MkDocs version : 1.5.3
Build Date UTC : 2024-03-19 12:18:32.640969+00:00
Build Date UTC : 2024-04-15 10:29:01.772093+00:00
-->
Binary file modified source/Steamworks_gml/extensions/steamworks/docs/sitemap.xml.gz
Binary file not shown.
Binary file modified source/Steamworks_gml/extensions/steamworks/libSteamworks.dylib
100755 → 100644
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ exit /b 0

set "result=!YYEXTOPT_%EXTENSION_NAME%_%~1!"
call :logInformation "Accessed extension option '%~1' with value '%result%'."

:: Need to end local (to push into main scope)
endlocal & set "%~2=%result%"
exit /b 0
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ echo Steam RT? "$YYSTEAMRT"
if "$YYCOMPILER" -m64 \
-Wno-invalid-offsetof \
-std=c++17 \
Steamworks_vs/Steamworks/*.cpp \
Steamworks_vs/Steamworks/GMLSteam/steam_*.cpp \
../Steamworks_cpp/*.cpp \
../Steamworks_cpp/GMLSteam/steam_*.cpp \
-Wl,-rpath,assets/ -fPIC \
-LSteamworks_sdk/redistributable_bin/linux64 \
-L../../../../Steamworks_sdk/redistributable_bin/linux64 \
-lsteam_api \
-ISteamworks_sdk/public/steam \
-ISteamworks_vs/Steamworks/GMLSteam/ \
-ISteamworks_vs/Steamworks/ \
-shared -o Steamworks_gml/extensions/steamworks/Steamworks.so;
-I../../../../Steamworks_sdk/public/steam \
-I../../../../Steamworks_vs/Steamworks/GMLSteam/ \
-I../Steamworks_cpp/ \
-shared -o ../Steamworks.so;
then
echo "BUILD SUCCESS";
else
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
2BADDA3427C27D9E00682B15 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "${PROJECT_DIR}/../Steamworks_gml/extensions/Steamworks";
dstPath = "${PROJECT_DIR}/..";
dstSubfolderSpec = 0;
files = (
6ABC1B48280CBC3200BE82A7 /* libSteamworks.dylib in CopyFiles */,
Expand All @@ -111,17 +111,17 @@

/* Begin PBXFileReference section */
2B53B66B27972B9300544C01 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
2BC97896287F3DAD0079F3E2 /* DesktopExtensionTools.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DesktopExtensionTools.mm; path = ../Steamworks_vs/Steamworks/DesktopExtensionTools.mm; sourceTree = SOURCE_ROOT; };
2BC9789A287F3DE60079F3E2 /* DesktopExtensionTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DesktopExtensionTools.h; path = ../Steamworks_vs/Steamworks/DesktopExtensionTools.h; sourceTree = SOURCE_ROOT; };
2BC97896287F3DAD0079F3E2 /* DesktopExtensionTools.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = DesktopExtensionTools.mm; path = ../steamworks_cpp/DesktopExtensionTools.mm; sourceTree = SOURCE_ROOT; };
2BC9789A287F3DE60079F3E2 /* DesktopExtensionTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DesktopExtensionTools.h; path = ../steamworks_cpp/DesktopExtensionTools.h; sourceTree = SOURCE_ROOT; };
2BDE0923278F96F80090737D /* libSteamworks.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libSteamworks.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
2BDE0997278F97E60090737D /* Extension_Interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Extension_Interface.h; path = ../Steamworks_vs/Steamworks/Extension_Interface.h; sourceTree = SOURCE_ROOT; };
2BDE0998278F97E60090737D /* dllmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dllmain.cpp; path = ../Steamworks_vs/Steamworks/dllmain.cpp; sourceTree = SOURCE_ROOT; };
2BDE0999278F97E60090737D /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pch.cpp; path = ../Steamworks_vs/Steamworks/pch.cpp; sourceTree = SOURCE_ROOT; };
2BDE099A278F97E60090737D /* YYRValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = YYRValue.h; path = ../Steamworks_vs/Steamworks/YYRValue.h; sourceTree = SOURCE_ROOT; };
2BDE099B278F97E60090737D /* Ref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Ref.h; path = ../Steamworks_vs/Steamworks/Ref.h; sourceTree = SOURCE_ROOT; };
2BDE099C278F97E60090737D /* framework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = framework.h; path = ../Steamworks_vs/Steamworks/framework.h; sourceTree = SOURCE_ROOT; };
2BDE099D278F97E60090737D /* pch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pch.h; path = ../Steamworks_vs/Steamworks/pch.h; sourceTree = SOURCE_ROOT; };
2BDE09B62790A50B0090737D /* libsteam_api.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsteam_api.dylib; path = ../steamworks_sdk/redistributable_bin/osx/libsteam_api.dylib; sourceTree = "<group>"; };
2BDE0997278F97E60090737D /* Extension_Interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Extension_Interface.h; path = ../steamworks_cpp/Extension_Interface.h; sourceTree = SOURCE_ROOT; };
2BDE0998278F97E60090737D /* dllmain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dllmain.cpp; path = ../steamworks_cpp/dllmain.cpp; sourceTree = SOURCE_ROOT; };
2BDE0999278F97E60090737D /* pch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pch.cpp; path = ../steamworks_cpp/pch.cpp; sourceTree = SOURCE_ROOT; };
2BDE099A278F97E60090737D /* YYRValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = YYRValue.h; path = ../steamworks_cpp/YYRValue.h; sourceTree = SOURCE_ROOT; };
2BDE099B278F97E60090737D /* Ref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Ref.h; path = ../steamworks_cpp/Ref.h; sourceTree = SOURCE_ROOT; };
2BDE099C278F97E60090737D /* framework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = framework.h; path = ../steamworks_cpp/framework.h; sourceTree = SOURCE_ROOT; };
2BDE099D278F97E60090737D /* pch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pch.h; path = ../steamworks_cpp/pch.h; sourceTree = SOURCE_ROOT; };
2BDE09B62790A50B0090737D /* libsteam_api.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsteam_api.dylib; path = ../../../../Steamworks_sdk/redistributable_bin/osx/libsteam_api.dylib; sourceTree = SOURCE_ROOT; };
6A2A820F2934DA8C002B2CE5 /* isteamps3overlayrenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = isteamps3overlayrenderer.h; sourceTree = "<group>"; };
6A2A82102934DA8C002B2CE5 /* steamhttpenums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = steamhttpenums.h; sourceTree = "<group>"; };
6A2A82112934DA8C002B2CE5 /* steam_api_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = steam_api_internal.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -247,7 +247,7 @@
2BDE0931278F974F0090737D /* Include */,
);
name = Steamworks;
path = ../Steamworks_vs/Steamworks;
path = ../steamworks_cpp;
sourceTree = SOURCE_ROOT;
};
2BDE0931278F974F0090737D /* Include */ = {
Expand Down Expand Up @@ -302,7 +302,7 @@
6A2A82332934DA8D002B2CE5 /* steamuniverse.h */,
);
name = Include;
path = ../Steamworks_sdk/public/steam;
path = ../../../../Steamworks_sdk/public/steam;
sourceTree = SOURCE_ROOT;
};
2BDE0932278F975F0090737D /* GMSteam */ = {
Expand Down Expand Up @@ -341,7 +341,7 @@
6A2A82722934DAD3002B2CE5 /* steam_workshop.cpp */,
);
name = GMSteam;
path = ../Steamworks_vs/Steamworks/GMLSteam;
path = ../steamworks_cpp/GMLSteam;
sourceTree = SOURCE_ROOT;
};
2BDE09A5278F9A940090737D /* Frameworks */ = {
Expand Down Expand Up @@ -644,8 +644,8 @@
);
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
LIBRARY_SEARCH_PATHS = (
../steamworks_sdk/redistributable_bin/,
../steamworks_sdk/redistributable_bin/osx/,
../../../../steamworks_sdk/redistributable_bin/,
../../../../steamworks_sdk/redistributable_bin/osx/,
);
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
Expand All @@ -668,8 +668,8 @@
GCC_PREPROCESSOR_DEFINITIONS = "OS_MacOs=1";
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
LIBRARY_SEARCH_PATHS = (
../steamworks_sdk/redistributable_bin/,
../steamworks_sdk/redistributable_bin/osx/,
../../../../steamworks_sdk/redistributable_bin/,
../../../../steamworks_sdk/redistributable_bin/osx/,
);
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
Expand Down
File renamed without changes.
Loading

0 comments on commit 9a3ffc8

Please sign in to comment.