diff options
author | June McEnroe <june@causal.agency> | 2018-10-07 22:24:14 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2018-10-07 22:24:14 -0400 |
commit | 1c873b01cc126d4614990eae8827305f88397d2c (patch) | |
tree | 0995b715398119ff264713173c013a6fec741346 | |
parent | Use PascalCase for constants (diff) | |
download | torus-1c873b01cc126d4614990eae8827305f88397d2c.tar.gz torus-1c873b01cc126d4614990eae8827305f88397d2c.zip |
Link statically
-rw-r--r-- | Makefile | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/Makefile b/Makefile index 018550f..877a59b 100644 --- a/Makefile +++ b/Makefile @@ -2,6 +2,7 @@ CHROOT_USER = torus CHROOT_GROUP = $(CHROOT_USER) CFLAGS += -Wall -Wextra -Wpedantic +LDFLAGS += -static LDLIBS = -lcursesw BINS = server client meta merge OBJS = $(BINS:%=%.o) @@ -30,24 +31,15 @@ chroot.tar: server client install -d -o root -g wheel \ root/bin \ root/home \ - root/lib \ - root/libexec \ root/usr \ root/usr/share \ root/usr/share/misc install -d -o $(CHROOT_USER) -g $(CHROOT_GROUP) root/home/$(CHROOT_USER) - cp -p -f /libexec/ld-elf.so.1 root/libexec - cp -p -f \ - /lib/libc.so.7 \ - /lib/libedit.so.7 \ - /lib/libncurses.so.8 \ - /lib/libncursesw.so.8 \ - root/lib cp -a -f /usr/share/locale root/usr/share cp -p -f /usr/share/misc/termcap.db root/usr/share/misc - cp -p -f /bin/sh root/bin + cp -p -f /rescue/sh root/bin install -o root -g wheel -m 555 server client root/bin - tar -c -f chroot.tar -C root bin home lib libexec usr + tar -c -f chroot.tar -C root bin home usr clean: rm -f tags $(OBJS) $(BINS) chroot.tar |