Added variables in "Makfile"
This commit is contained in:
parent
796b9fe33e
commit
a3cefd5674
25
Makefile
25
Makefile
|
@ -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
|
||||
|
|
Reference in a new issue