Improve configuration of Makefile
parent
372b79b59e
commit
e713e6a162
12
Makefile
12
Makefile
|
@ -1,8 +1,12 @@
|
||||||
USER = chat
|
LIBRESSL_PREFIX = /usr/local /usr/local/opt/libressl
|
||||||
|
CHROOT_USER = chat
|
||||||
|
CHROOT_GROUP = $(CHROOT_USER)
|
||||||
|
|
||||||
CFLAGS += -Wall -Wextra -Wpedantic
|
CFLAGS += -Wall -Wextra -Wpedantic
|
||||||
CFLAGS += -I/usr/local/include -I/usr/local/opt/libressl/include
|
CFLAGS += $(LIBRESSL_PREFIX:%=-I%/include)
|
||||||
LDFLAGS += -L/usr/local/lib -L/usr/local/opt/libressl/lib
|
LDFLAGS += $(LIBRESSL_PREFIX:%=-L%/lib)
|
||||||
LDLIBS = -lcursesw -ltls
|
LDLIBS = -lcursesw -ltls
|
||||||
|
|
||||||
OBJS = chat.o edit.o handle.o input.o irc.o pls.o tab.o tag.o term.o ui.o url.o
|
OBJS = chat.o edit.o handle.o input.o irc.o pls.o tab.o tag.o term.o ui.o url.o
|
||||||
|
|
||||||
all: tags chat
|
all: tags chat
|
||||||
|
@ -29,7 +33,7 @@ chroot.tar: chat
|
||||||
root/usr/local/etc/ssl \
|
root/usr/local/etc/ssl \
|
||||||
root/usr/share \
|
root/usr/share \
|
||||||
root/usr/share/misc
|
root/usr/share/misc
|
||||||
install -d -o $(USER) -g $(USER) root/home/$(USER)
|
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 /libexec/ld-elf.so.1 root/libexec
|
||||||
cp -p -f \
|
cp -p -f \
|
||||||
/lib/libc.so.7 \
|
/lib/libc.so.7 \
|
||||||
|
|
Loading…
Reference in New Issue