diff --git a/CMakeLists.txt b/CMakeLists.txt old mode 100644 new mode 100755 diff --git a/LICENSE b/LICENSE old mode 100644 new mode 100755 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d27dcdb --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +NAME = hy3 +PREFIX = /usr + +all: + $(MAKE) clear + $(MAKE) release + +release: + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -DLEGACY_RENDERER:BOOL=true -S . -B ./build -G Ninja + cmake --build ./build + chmod -R 777 ./build + +clear: + rm -rf build + +install.core: + @if [ ! -f ./build/libhy3.so ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi + @echo -en "!NOTE: Please note make install does not compile Hy3 and only installs the already built files." + mkdir -p ${PREFIX}/lib + cp -f ./build/libhy3.so ${PREFIX}/lib + chmod 755 ${PREFIX}/lib/libhy3.so + +install: install.core + +uninstall: diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/flake.lock b/flake.lock old mode 100644 new mode 100755 diff --git a/flake.nix b/flake.nix old mode 100644 new mode 100755 diff --git a/hyprload.toml b/hyprload.toml old mode 100644 new mode 100755