summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2025-10-15 17:13:05 +0200
committerAlbert Cervin <albert@acervin.com>2025-10-17 12:21:04 +0200
commit4689f3f38277bb64981fc960e8e384e2d065d659 (patch)
treefd6cbb8e91aedf04daa1698c1e5909d8547cb050 /Makefile
parent186374797aa883de9c4ac49d428af8dca000d2ed (diff)
downloaddged-4689f3f38277bb64981fc960e8e384e2d065d659.tar.gz
dged-4689f3f38277bb64981fc960e8e384e2d065d659.tar.xz
dged-4689f3f38277bb64981fc960e8e384e2d065d659.zip
Make it work again on OpenBSDopenbsd-fixes
- Some unused variables - Fix zero window size under lldb - Make instantiation of languages more robust
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 63e46e4..9467872 100644
--- a/Makefile
+++ b/Makefile
@@ -56,7 +56,9 @@ datadir = share/dged
.SUFFIXES:
.SUFFIXES: .c .o .d
-CFLAGS += -Werror -Wall -Wextra -g -O2 -std=c99\
+CFLAGS ?= -g -O2
+
+CFLAGS += -Werror -Wall -Wextra -std=c99\
-I $(.CURDIR)/src\
-I $(.CURDIR)/src/main\
-DDATADIR="$(prefix)/$(datadir)"
@@ -97,6 +99,7 @@ UNAME_UPPER != uname -s | tr '[:lower:]' '[:upper:]'
CFLAGS += -D$(UNAME_UPPER)
FORMAT_TOOL ?= clang-format
+MAN_DEST ?= share/man/man1
DEPS = $(SOURCES:.c=.d) $(MAIN_SOURCES:.c=.d) $(TEST_SOURCES:.c=.d)
@@ -174,8 +177,8 @@ install: dged
install -d $(DESTDIR)/bin
install -m 755 $(.OBJDIR)/dged $(DESTDIR)/bin/dged
- install -d $(DESTDIR)/share/man/man1
- install -m 644 $(.CURDIR)/dged.1 $(DESTDIR)/share/man/man1/dged.1
+ install -d $(DESTDIR)/$(MAN_DEST)/man1
+ install -m 644 $(.CURDIR)/dged.1 $(DESTDIR)/$(MAN_DEST)/dged.1
install -d $(DESTDIR)/$(datadir)/grammars
cp -RL $(.OBJDIR)/grammars "$(DESTDIR)/$(datadir)/"