Added variables in "Makfile"

This commit is contained in:
T4rtP1ck13 2021-06-24 09:05:45 -05:00
parent 796b9fe33e
commit a3cefd5674

View file

@ -1,20 +1,27 @@
OUT=CalculatorExecutable
INTEGRATION_PATH=/usr/local/share/applications
DEST_PATH=/usr/local/CalculatorFiles
ICON=CalculatorIcon.png
DESK_FILE=Calculator.desktop
DESK_PATH=${HOME}/Desktop
CPP_FILES=Calculator.cpp CalculatorFunctions.cpp
CPP_FLAGS=-std=c++17 -Os
compile:
g++ -Os -std=c++17 Calculator.cpp CalculatorFunctions.cpp -o CalculatorExecutable
g++ CPP_FLAGS CPP_FILES -o $(OUT)
sudo_install:
mkdir /usr/local/CalculatorFiles
cp CalculatorExecutable CalculatorIcon.png /usr/local/CalculatorFiles
cp Calculator.desktop /usr/local/share/applications
mkdir $(INTEGRATION_PATH)
cp $(OUT) $(ICON) $(DEST_PATH)
cp DESK_FILE INTEGRATION_PATH
uninstall:
rm ${HOME}/Desktop/Calculator.desktop
rm -f $(DESK_PATH)/$(DESK_FILE)
sudo_uninstall:
rm -rf /usr/local/CalculatorFiles
rm -f /usr/local/share/applications/Calculator.desktop
rm -rf $(DEST_PATH)
rm -f $(INTEGRATION_PATH)/DESK_FILE
make_desktop_file:
touch Calculator.desktop
touch $(DESK_FILE)
echo "[Desktop Entry]" > Calculator.desktop
echo "Name=Calculator" >> Calculator.desktop
echo "Comment='A simple calculator, for simple math problems'" >> Calculator.desktop