app-misc/uwufetch: Respect LDFLAGS, CFLAGS, CC, and generate soname

Closes: https://bugs.gentoo.org/884441
Closes: https://bugs.gentoo.org/884431
Closes: https://bugs.gentoo.org/884439
Closes: https://bugs.gentoo.org/884437
Signed-off-by: Cara Salter <cara@devcara.com>
This commit is contained in:
Cara Salter
2022-12-05 09:31:18 -05:00
parent 71212e8aed
commit b958e50641
5 changed files with 60 additions and 11 deletions

View File

@@ -0,0 +1,20 @@
--- Makefile 2022-12-05 08:07:54.867207190 -0500
+++ Makefile-tmp 2022-12-05 08:14:19.101530405 -0500
@@ -2,7 +2,7 @@
BIN_FILES = uwufetch.c
LIB_FILES = fetch.c
UWUFETCH_VERSION = $(shell git describe --tags)
-CFLAGS = -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
+CFLAGS := $(CFLAGS) -O3 -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
CFLAGS_DEBUG = -Wall -Wextra -g -pthread -DUWUFETCH_VERSION=\"$(UWUFETCH_VERSION)\"
CC ?= cc
AR = ar
@@ -64,7 +64,7 @@
endif
build: $(BIN_FILES) lib
- $(CC) $(CFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $(NAME) $(BIN_FILES) lib$(LIB_FILES:.c=.a)
lib: $(LIB_FILES)
$(CC) $(CFLAGS) -fPIC -c -o $(LIB_FILES:.c=.o) $(LIB_FILES)