Skip to content

Commit

Permalink
Changed install scripts to install raygui and rebound raygui (#23)
Browse files Browse the repository at this point in the history
RayGUI bound

---------

Co-authored-by: Ian Rash <redcodefinal@gmail.com>
  • Loading branch information
D-Shwagginz and sol-vin authored Sep 15, 2023
1 parent e9893b3 commit f40844e
Show file tree
Hide file tree
Showing 8 changed files with 522 additions and 7 deletions.
1 change: 0 additions & 1 deletion github-workflows/windows-prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ jobs:
git lfs fetch
git lfs checkout
Remove-Item "bin\*.pdb" -Recurse -Force
New-Item -Path "bin\rsrc" -ItemType Directory -Force
Remove-Item -Path "bin\rsrc" -Recurse -Force
Copy-Item -Path "rsrc" -Destination "bin\rsrc" -Recurse -Force
Remove-Item -Path "bin\rsrc\_dev" -Recurse -Force
Expand Down
1 change: 0 additions & 1 deletion github-workflows/windows-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ jobs:
git lfs fetch
git lfs checkout
Remove-Item "bin\*.pdb" -Recurse -Force
New-Item -Path "bin\rsrc" -ItemType Directory -Force
Remove-Item -Path "bin\rsrc" -Recurse -Force
Copy-Item -Path "rsrc" -Destination "bin\rsrc" -Recurse -Force
Remove-Item -Path "bin\rsrc\_dev" -Recurse -Force
Expand Down
11 changes: 10 additions & 1 deletion rsrc/install-ga.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,13 @@ cmake --build .
copy raylib\Debug\raylib.lib ..\..\libs\raylib.lib
copy raylib\Debug\raylib.dll ..\..\libs\raylib.dll
cd ..\..
del raylib

git clone https://github.com/raysan5/raygui
cd raygui
copy src\raygui.h src\raygui.c
cl /O2 /I../raylib/src/ /D_USRDLL /D_WINDLL /DRAYGUI_IMPLEMENTATION /DBUILD_LIBTYPE_SHARED src/raygui.c /LD /Feraygui.dll /link /LIBPATH ../raylib/build/raylib/Debug/raylib.lib /subsystem:windows /machine:x64
copy raygui.lib ..\..\libs\raygui.lib
copy raygui.dll ..\..\libs\raygui.dll
cd ..\..
del raylib
del raygui
11 changes: 10 additions & 1 deletion rsrc/install-lib.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,13 @@ cmake --build .
copy raylib\Debug\raylib.lib ..\..\libs\raylib.lib
copy raylib\Debug\raylib.dll ..\..\libs\raylib.dll
cd ..\..
del raylib

git clone https://github.com/raysan5/raygui
cd raygui
copy src\raygui.h src\raygui.c
cl /O2 /I../raylib/src/ /D_USRDLL /D_WINDLL /DRAYGUI_IMPLEMENTATION /DBUILD_LIBTYPE_SHARED src/raygui.c /LD /Feraygui.dll /link /LIBPATH ../raylib/build/raylib/Debug/raylib.lib /subsystem:windows /machine:x64
copy raygui.lib ..\..\libs\raygui.lib
copy raygui.dll ..\..\libs\raygui.dll
cd ..\..
del raygui
del raylib
11 changes: 10 additions & 1 deletion rsrc/install-lib.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,13 @@ cmake --build raylib/build
sudo make install -C raylib/build
sudo cp /usr/local/lib/libraylib.so.4.5.0 /usr/lib/libraylib.so.450
sudo ln -s /usr/lib/libraylib.so.450 /lib/raylib.so
rm -r raylib

git clone https://github.com/raysan5/raygui
mv raygui/src/raygui.h raygui/src/raygui.c
gcc -o raygui/raygui.so raygui/src/raygui.c -shared -fpic -DRAYGUI_IMPLEMENTATION -lraylib -lGL -lm -lpthread -ldl -lrt -lX11
sudo cp raygui/raygui.so /usr/local/lib/libraygui.so
sudo cp /usr/local/lib/libraygui.so /usr/lib/libraygui.so
sudo ln -s /usr/lib/libraygui.so /lib/raygui.so

rm -r raygui
rm -r raylib
12 changes: 11 additions & 1 deletion rsrc/install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,17 @@ mkdir C:\raylib
copy raylib\Debug\raylib.lib C:\raylib\raylib.lib
copy raylib\Debug\raylib.dll C:\raylib\raylib.dll
cd ..\..

git clone https://github.com/raysan5/raygui
cd raygui
copy src\raygui.h src\raygui.c
cl /O2 /I../raylib/src/ /D_USRDLL /D_WINDLL /DRAYGUI_IMPLEMENTATION /DBUILD_LIBTYPE_SHARED src/raygui.c /LD /Feraygui.dll /link /LIBPATH ../raylib/build/raylib/Debug/raylib.lib /subsystem:windows /machine:x64
copy raygui.lib C:\raylib\raygui.lib
copy raygui.dll C:\raylib\raygui.dll
cd ..\..

del raygui
del raylib

set PATH=%PATH%;C:\raylib\lib
set LIB=%LIB%;C:\raylib\lib
set LIB=%LIB%;C:\raylib\lib
11 changes: 10 additions & 1 deletion rsrc/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,13 @@ cmake --build raylib/build
sudo make install -C raylib/build
sudo cp /usr/local/lib/libraylib.so.4.5.0 /usr/lib/libraylib.so.450
sudo ln -s /usr/lib/libraylib.so.450 /lib/raylib.so
rm -r raylib

git clone https://github.com/raysan5/raygui
mv raygui/src/raygui.h raygui/src/raygui.c
gcc -o raygui/raygui.so raygui/src/raygui.c -shared -fpic -DRAYGUI_IMPLEMENTATION -lraylib -lGL -lm -lpthread -ldl -lrt -lX11
sudo cp raygui/raygui.so /usr/local/lib/libraygui.so
sudo cp /usr/local/lib/libraygui.so /usr/lib/libraygui.so
sudo ln -s /usr/lib/libraygui.so /lib/raygui.so

rm -r raygui
rm -r raylib
Loading

0 comments on commit f40844e

Please sign in to comment.