Smaller projects that don't need their own repositories specificately shown on YouTube
- MSYS2 https://www.msys2.org/ (contains MinGW, GCC, etc.)
MSYS2:
- Find MSYS2's install directory (default is: C:/msys64)
- In that directory run "ucrt64.exe"
- In the new command prompt looking window that pops up type in "pacman -Syuu" and hit enter
- The window will ask you to answer twice (at different times) with "Y/n" type "Y" and hit enter the second time the window will close
- Re-open the prgram "ucrt64.exe"
- In that window type in "pacman -S mingw-w64-ucrt-x86_64-toolchain" and hit enter
- If and when your asked to type "Y/n" type "Y" and hit enter
- Wait for it to finish installing
- Go back into the file explorer directory where you opened "ucrt64.exe" and enter the relative directory (folder) "ucrt64"
- Enter the relative directory (folder) "bin"
- Copy the current absolute directory
- Type in the windows search bar "path"
- Press enter to "Edit the system environment variables"
- Click "Environment variables"
- In the "System Variables" (although you can do this in the "User variables for [Your username]" but it's less preferable) click "Path"
- Click "Edit"
- Click "New" and paste in the path you copied in step 11
- Hit enter and click "OK"
- That window will close but you need to click "OK" on the remaining opened windows on/after step 14
- Your done setting up MSYS2!
- Find the folder name of the project you want to compile within the projects folder
- Compile that project using the command
make PROJECT=[project you want to compile] OSS=[WIN, LINUX, or MACOS (although i've only tested WIN)] [optional: ARCH=[currently just x86 or x64] STATE=[RELEASE or DEBUG] TYPE=[just SOFTWARE for now]] one
make PROJECT=float_compress OSS=WIN one
make PROJECT=float_compress OSS=WIN clean
make PROJECT=float_compress OSS=WIN rebuild
(c) 2024 Samm
While these projects are licensed under the MIT license (in the LICENSE file) please check all the licenses in the licenses folder and any of it's subdirectories
none of these projects are done in fact I've been having trouble getting the makefile to work so this is a work in progress