summaryrefslogtreecommitdiffstats
path: root/chpass/Makefile
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2022-01-02 16:27:03 -0500
committerCameron Katri <me@cameronkatri.com>2022-01-02 16:27:03 -0500
commitfc8dc81ba2dc542f1a665fc07b585bedd439a7f6 (patch)
treeb546be53cbd2413a574c7179b68a501adefdf4b8 /chpass/Makefile
parent3de6f8f6ed62ac8b9b8f7635a7c4bb48b06322ca (diff)
downloadpw-darwin-fc8dc81ba2dc542f1a665fc07b585bedd439a7f6.tar.gz
pw-darwin-fc8dc81ba2dc542f1a665fc07b585bedd439a7f6.tar.zst
pw-darwin-fc8dc81ba2dc542f1a665fc07b585bedd439a7f6.zip
Fix PREFIX logic
Diffstat (limited to 'chpass/Makefile')
-rw-r--r--chpass/Makefile19
1 files changed, 10 insertions, 9 deletions
diff --git a/chpass/Makefile b/chpass/Makefile
index 31472a3..666c169 100644
--- a/chpass/Makefile
+++ b/chpass/Makefile
@@ -3,7 +3,8 @@ STRIP ?= aarch64-apple-darwin-strip
LDID ?= ldid
CFLAGS ?= -arch arm64 -isysroot /home/cameron/Documents/SDK/iPhoneOS14.3.sdk -miphoneos-version-min=13.0
LDFLAGS ?=
-PREFIX ?= $(MEMO_PREFIX)$(MEMO_SUB_PREFIX)
+MEMO_PREFIX ?=
+MEMO_SUB_PREFIX ?= /usr
DESTDIR ?=
SRC := chpass.c \
@@ -28,14 +29,14 @@ chpass: $(SRC:%.c=%.o) ../ent.xml
$(CC) $(CFLAGS) -c -o $@ $< -I. -I../libutil -I../libc/gen
install-chpass: chpass chpass.1
- install -d $(DESTDIR)/$(PREFIX)/bin \
- $(DESTDIR)/$(PREFIX)/share/man/man1
- install -m4555 chpass $(DESTDIR)/$(PREFIX)/bin/chpass
- ln -sf chpass $(DESTDIR)/$(PREFIX)/bin/chfn
- ln -sf chpass $(DESTDIR)/$(PREFIX)/bin/chsh
- install -Dm644 chpass.1 $(DESTDIR)/$(PREFIX)/share/man/man1/chpass.1
- ln -sf chpass.1 $(DESTDIR)/$(PREFIX)/share/man/man1/chfn.1
- ln -sf chpass.1 $(DESTDIR)/$(PREFIX)/share/man/man1/chsh.1
+ install -d $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin \
+ $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/share/man/man1
+ install -m4555 chpass $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin/chpass
+ ln -sf chpass $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin/chfn
+ ln -sf chpass $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/bin/chsh
+ install -Dm644 chpass.1 $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/share/man/man1/chpass.1
+ ln -sf chpass.1 $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/share/man/man1/chfn.1
+ ln -sf chpass.1 $(DESTDIR)/$(MEMO_PREFIX)$(MEMO_SUB_PREFIX)/share/man/man1/chsh.1
clean:
rm -f chpass $(SRC:%.c=%.o)