diff options
| author | Dirk Engling <erdgeist@erdgeist.org> | 2026-11-02 17:47:38 +0100 |
|---|---|---|
| committer | Dirk Engling <erdgeist@erdgeist.org> | 2026-11-02 17:47:38 +0100 |
| commit | 7419a9524754dfc4222de2c4e4c22808b571477d (patch) | |
| tree | 835de0eb45ccd2e0bb4a46237302dd30cfa00c3b | |
| parent | d3deb13cbebea2213a4a8733f293f6905570f7fd (diff) | |
Obey PREFIX and add a proper install target
| -rw-r--r-- | Makefile | 9 |
1 files changed, 6 insertions, 3 deletions
| @@ -1,5 +1,6 @@ | |||
| 1 | PREFIX?=.. | 1 | PREFIX?=/usr/local |
| 2 | BINDIR?=$(PREFIX)/bin | 2 | BINDIR?=$(PREFIX)/bin |
| 3 | MANDIR?=$(PREFIX)/share/man | ||
| 3 | STRIP?=strip | 4 | STRIP?=strip |
| 4 | 5 | ||
| 5 | #FEATURES+=-DWANT_V4_ONLY | 6 | #FEATURES+=-DWANT_V4_ONLY |
| @@ -33,7 +34,6 @@ include Mk/gzip.mk | |||
| 33 | 34 | ||
| 34 | CFLAGS?=-O3 | 35 | CFLAGS?=-O3 |
| 35 | 36 | ||
| 36 | # What the build requires, whatever you do to those. | ||
| 37 | OT_CFLAGS+=-Wall -Wextra -Wwrite-strings -pipe -pthread | 37 | OT_CFLAGS+=-Wall -Wextra -Wwrite-strings -pipe -pthread |
| 38 | OT_LDFLAGS+=-pthread | 38 | OT_LDFLAGS+=-pthread |
| 39 | 39 | ||
| @@ -69,8 +69,11 @@ $(BUILDSTAMP): FORCE | |||
| 69 | clean: | 69 | clean: |
| 70 | rm -rf $(BINARIES) $(BINARIES:=.dSYM) $(BUILDSTAMP) *.o *~ | 70 | rm -rf $(BINARIES) $(BINARIES:=.dSYM) $(BUILDSTAMP) *.o *~ |
| 71 | 71 | ||
| 72 | install: | 72 | install: $(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 | ||
| 75 | FORCE: | 78 | FORCE: |
| 76 | 79 | ||
