8dcc088715
Cactus File Manager (cfm) is a TUI file manager with the goal of being simple, easy, and bloat-free, utilizing Vi-inspired keybinds.
36 lines
1 KiB
Text
36 lines
1 KiB
Text
$NetBSD: patch-Makefile,v 1.1 2020/07/23 12:38:44 nia Exp $
|
|
|
|
- Don't pass -O3 unconditionally
|
|
- Support PKGMANDIR
|
|
|
|
--- Makefile.orig 2020-07-07 20:26:19.000000000 +0000
|
|
+++ Makefile
|
|
@@ -3,9 +3,10 @@ SRC = cfm.c
|
|
CONF = config.h
|
|
DEFCONF = config.def.h
|
|
MANPAGE = cfm.1
|
|
+MANDIR = share/man
|
|
PREFIX ?= /usr/local
|
|
|
|
-CFLAGS += -O3 -std=c11 -Wall -W -pedantic
|
|
+CFLAGS += -std=c11 -Wall -W -pedantic
|
|
CPPFLAGS += -D_XOPEN_SOURCE=700
|
|
|
|
.PHONY: all install uninstall clean
|
|
@@ -20,13 +21,13 @@ $(CONF):
|
|
|
|
install: $(TARGET)
|
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
|
- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man1
|
|
+ mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
|
|
install -m755 $(TARGET) $(DESTDIR)$(PREFIX)/bin/$(TARGET)
|
|
- install -m644 $(MANPAGE) $(DESTDIR)$(PREFIX)/share/man/man1/$(MANPAGE)
|
|
+ install -m644 $(MANPAGE) $(DESTDIR)$(PREFIX)/$(MANDIR)/man1/$(MANPAGE)
|
|
|
|
uninstall:
|
|
$(RM) $(DESTDIR)$(PREFIX)/bin/$(TARGET)
|
|
- $(RM) $(DESTDIR)$(PREFIX)/share/man/man1/$(MANPAGE)
|
|
+ $(RM) $(DESTDIR)$(PREFIX)/$(MANDIR)/man1/$(MANPAGE)
|
|
|
|
clean:
|
|
$(RM) $(TARGET)
|