Updated makefile for security reasons (special thanks to linuxreviews.org)
This commit is contained in:
parent
ae2fcf8799
commit
a9f7bcf419
3 changed files with 19 additions and 19 deletions
11
Makefile
11
Makefile
|
|
@ -3,7 +3,6 @@ FILES = uwufetch.c
|
|||
FLAGS = -O3
|
||||
FLAGS_DEBUG = -Wall -Wextra
|
||||
INSTALL_DIR = /usr/bin/
|
||||
all: build install
|
||||
|
||||
build: uwufetch.c
|
||||
gcc $(FLAGS) -o $(NAME) $(FILES)
|
||||
|
|
@ -14,13 +13,13 @@ debug:
|
|||
./uwufetch
|
||||
|
||||
install:
|
||||
sudo cp $(NAME) $(INSTALL_DIR)$(NAME)
|
||||
ls /usr/lib/uwufetch/ > /dev/null || sudo mkdir /usr/lib/uwufetch/
|
||||
sudo cp res/* /usr/lib/uwufetch/
|
||||
cp $(NAME) $(INSTALL_DIR)$(NAME)
|
||||
ls /usr/lib/uwufetch/ 2> /dev/null || mkdir /usr/lib/uwufetch/
|
||||
cp res/* /usr/lib/uwufetch/
|
||||
|
||||
uninstall:
|
||||
sudo rm $(INSTALL_DIR)$(NAME)
|
||||
sudo rm -rf /usr/lib/uwufetch/
|
||||
rm $(INSTALL_DIR)$(NAME)
|
||||
rm -rf /usr/lib/uwufetch/
|
||||
|
||||
termux: build
|
||||
cp $(NAME) /data/data/com.termux/files$(INSTALL_DIR)$(NAME)
|
||||
|
|
|
|||
11
README.md
11
README.md
|
|
@ -13,6 +13,7 @@ Nyalpine, Nyarch Linuwu, Nyartix Linuwu, Debinyan, Fedowa, GentOwO, Miwint, Myan
|
|||
Right now, the package is only available on the AUR:
|
||||
|
||||
[](https://aur.archlinux.org/packages/uwufetch/)
|
||||
|
||||
[](https://aur.archlinux.org/packages/uwufetch-git/)
|
||||
|
||||
##### Via source
|
||||
|
|
@ -22,24 +23,24 @@ To install UwUfetch from the source, type these commands in the terminal:
|
|||
```shell
|
||||
git clone https://github.com/TheDarkBug/uwufetch.git
|
||||
cd uwufetch
|
||||
make
|
||||
make build
|
||||
sudo make install
|
||||
```
|
||||
|
||||
To uninstall:
|
||||
|
||||
```shell
|
||||
cd uwufetch
|
||||
make uninstall
|
||||
sudo make uninstall
|
||||
```
|
||||
|
||||
##### Make options:
|
||||
|
||||
```shell
|
||||
make all # builds and installs
|
||||
make build # builds uwueftch
|
||||
make debug # use for debug
|
||||
make install # installs uwufetch
|
||||
make uninstall # uninstalls uwufetch
|
||||
make install # installs uwufetch (needs root permissons)
|
||||
make uninstall # uninstalls uwufetch (needs root permissons)
|
||||
make termux # build and install for termux
|
||||
make termux_uninstall # uninstall for termux
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue