summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Engling <erdgeist@erdgeist.org>2026-11-02 17:47:38 +0100
committerDirk Engling <erdgeist@erdgeist.org>2026-11-02 17:47:38 +0100
commit7419a9524754dfc4222de2c4e4c22808b571477d (patch)
tree835de0eb45ccd2e0bb4a46237302dd30cfa00c3b
parentd3deb13cbebea2213a4a8733f293f6905570f7fd (diff)
Obey PREFIX and add a proper install target
-rw-r--r--Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index ddf1e05..f124be8 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,6 @@
1PREFIX?=.. 1PREFIX?=/usr/local
2BINDIR?=$(PREFIX)/bin 2BINDIR?=$(PREFIX)/bin
3MANDIR?=$(PREFIX)/share/man
3STRIP?=strip 4STRIP?=strip
4 5
5#FEATURES+=-DWANT_V4_ONLY 6#FEATURES+=-DWANT_V4_ONLY
@@ -33,7 +34,6 @@ include Mk/gzip.mk
33 34
34CFLAGS?=-O3 35CFLAGS?=-O3
35 36
36# What the build requires, whatever you do to those.
37OT_CFLAGS+=-Wall -Wextra -Wwrite-strings -pipe -pthread 37OT_CFLAGS+=-Wall -Wextra -Wwrite-strings -pipe -pthread
38OT_LDFLAGS+=-pthread 38OT_LDFLAGS+=-pthread
39 39
@@ -69,8 +69,11 @@ $(BUILDSTAMP): FORCE
69clean: 69clean:
70 rm -rf $(BINARIES) $(BINARIES:=.dSYM) $(BUILDSTAMP) *.o *~ 70 rm -rf $(BINARIES) $(BINARIES:=.dSYM) $(BUILDSTAMP) *.o *~
71 71
72install: 72install: $(BINARY)
73 install -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(MANDIR)/man5
73 install -m 755 $(BINARY) $(DESTDIR)$(BINDIR) 74 install -m 755 $(BINARY) $(DESTDIR)$(BINDIR)
75 install -m 644 man1/opentracker.1 $(DESTDIR)$(MANDIR)/man1
76 install -m 644 man5/opentracker.conf.5 $(DESTDIR)$(MANDIR)/man5
74 77
75FORCE: 78FORCE:
76 79