RapidMenu/Makefile

25 lines
594 B
Makefile

NAME = RapidMenu
PREFIX = /usr
all:
$(MAKE) clear
$(MAKE) release
release:
cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Debug -S . -B ./build -G Ninja
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: