From bce463bf73943aab9f983252b480fb9f4d59ec66 Mon Sep 17 00:00:00 2001 From: TheDarkBug Date: Sat, 29 Jan 2022 11:52:50 +0100 Subject: [PATCH] Updated makefile for termux --- Makefile | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/Makefile b/Makefile index d41b969..9327b35 100644 --- a/Makefile +++ b/Makefile @@ -4,22 +4,28 @@ CFLAGS = -O3 CFLAGS_DEBUG = -Wall -Wextra -g -pthread CC = cc DESTDIR = /usr +PLATFORM = $(shell uname -o) -ifeq ($(shell uname), Linux) +ifeq ($(PLATFORM), GNU/Linux) PREFIX = bin LIBDIR = lib MANDIR = share/man/man1 -else ifeq ($(shell uname), Darwin) +else ifeq ($(PLATFORM), Android) + PREFIX = bin + LIBDIR = lib + MANDIR = share/man/man1 + DESTDIR = /data/data/com.termux/file +else ifeq ($(PLATFORM), Darwin) PREFIX = local/bin LIBDIR = local/lib MANDIR = local/share/man/man1 -else ifeq ($(shell uname), FreeBSD) +else ifeq ($(PLATFORM), FreeBSD) CFLAGS += -D__FREEBSD__ CFLAGS_DEBUG += -D__FREEBSD__ PREFIX = bin LIBDIR = lib MANDIR = share/man/man1 -else ifeq ($(shell uname), windows32) +else ifeq ($(PLATFORM), windows32) CC = gcc PREFIX = "C:\Program Files" LIBDIR = @@ -44,15 +50,6 @@ uninstall: rm -rf $(DESTDIR)/$(LIBDIR)/uwufetch rm -f $(DESTDIR)/$(MANDIR)/$(NAME).1.gz -termux: build - cp $(NAME) $(DESTDIR)/data/data/com.termux/files$(PREFIX)/$(NAME) - ls $(DESTDIR)/data/data/com.termux/files/usr/lib/uwufetch/ > /dev/null || mkdir $(DESTDIR)/data/data/com.termux/files/usr/lib/uwufetch/ - cp -r res/* /data/data/com.termux/files/usr/lib/uwufetch/ - -termux_uninstall: - rm -rf $(DESTDIR)/data/data/com.termux/files$(PREFIX)/$(NAME) - rm -rf $(DESTDIR)/data/data/com.termux/files/usr/lib/uwufetch/ - clean: rm $(NAME)