2024-01-11 17:04:31 +01:00
|
|
|
NAME = RapidMenu
|
|
|
|
PREFIX = /usr
|
|
|
|
|
|
|
|
all:
|
|
|
|
$(MAKE) clear
|
|
|
|
$(MAKE) release
|
|
|
|
|
|
|
|
release:
|
2024-07-28 23:30:46 +02:00
|
|
|
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -S . -B ./build -G Ninja
|
2024-01-11 17:04:31 +01:00
|
|
|
cmake --build ./build
|
|
|
|
chmod -R 777 ./build
|
|
|
|
|
|
|
|
clear:
|
|
|
|
rm -rf build
|
|
|
|
|
|
|
|
install.core:
|
|
|
|
@if [ ! -f ./build/RapidMenu ]; then echo -en "You need to run $(MAKE) all first.\n" && exit 1; fi
|
|
|
|
@echo -en "!NOTE: Please note make install does not compile RapidMenu and only installs the already built files."
|
|
|
|
mkdir -p ${PREFIX}/bin
|
|
|
|
cp -f ./build/RapidMenu ${PREFIX}/bin
|
|
|
|
chmod 755 ${PREFIX}/bin/RapidMenu
|
|
|
|
|
|
|
|
install: install.core
|
|
|
|
|
|
|
|
uninstall:
|