(35 lines)
1 PREFIX=2 CC=cc3 CFLAGS=-O3 -std=gnu995 all: arg7 clean:8 rm arg10 arg: arg.c11 $(CC) arg.c $(CFLAGS) -o arg13 install: arg14 @prefix="$(PREFIX)"; \15 if [[ ! $$prefix ]]; then \16 read -p $$'\033[1mWhere do you want to install? (default: /usr/local) \033[0m' prefix; \17 fi; \18 if [[ ! $$prefix ]]; then \19 prefix="/usr/local"; \20 fi; \21 mkdir -pv $$prefix/bin $$prefix/share/man/man1 \22 && cp -v arg $$prefix/bin/ \23 && cp -v arg.1 $$prefix/share/man/man1/25 uninstall:26 @prefix="$(PREFIX)"; \27 if [[ ! $$prefix ]]; then \28 read -p $$'\033[1mWhere do you want to uninstall from? (default: /usr/local) \033[0m' prefix; \29 fi; \30 if [[ ! $$prefix ]]; then \31 prefix="/usr/local"; \32 fi; \33 echo "Deleting..."; \34 rm -rvf $$prefix/bin/arg $$prefix/share/man/man1/arg.1