Minor: add more variables to customize utils

This commit is contained in:
Nikita Ivanov 2022-09-03 01:40:48 +05:00
parent 17392c5359
commit 688703db50
No known key found for this signature in database
GPG Key ID: 6E656AC5B97B5133

View File

@ -13,7 +13,10 @@ LIBS := magic crypto
ALL_CFLAGS := -O2 -MD -Wall -Wextra -Wno-unused-parameter $(CFLAGS) $(CPPFLAGS) ALL_CFLAGS := -O2 -MD -Wall -Wextra -Wno-unused-parameter $(CFLAGS) $(CPPFLAGS)
ALL_LDFLAGS := $(addprefix -l,$(LIBS)) $(CFLAGS) $(LDFLAGS) ALL_LDFLAGS := $(addprefix -l,$(LIBS)) $(CFLAGS) $(LDFLAGS)
INSTALL := install MKDIR := mkdir -p
INSTALL := install
INSTALL_EXE := $(INSTALL)
INSTALL_DATA := $(INSTALL) -m 0644
all: ctpv all: ctpv
@ -25,15 +28,15 @@ options:
install: install.bin install.man install: install.bin install.man
install.bin: ctpv quit/ctpvquit ctpvclear install.bin: ctpv quit/ctpvquit ctpvclear
$(INSTALL) -d $(BINPREFIX) $(MKDIR) $(BINPREFIX)
$(INSTALL) $^ $(BINPREFIX) $(INSTALL_EXE) $^ $(BINPREFIX)
install.man: doc/ctpv.1 install.man: doc/ctpv.1
$(INSTALL) -d $(MANPREFIX) $(MKDIR) $(MANPREFIX)
$(INSTALL) -m 0644 $^ $(MANPREFIX) $(INSTALL_DATA) $^ $(MANPREFIX)
uninstall: uninstall:
$(RM) $(BINPREFIX)/ctpv $(BINPREFIX)/ctpvclear $(BINPREFIX)/ctpvquit \ $(RM) $(BINPREFIX)/ctpv $(BINPREFIX)/ctpvquit $(BINPREFIX)/ctpvclear \
$(MANPREFIX)/ctpv.1 $(MANPREFIX)/ctpv.1
clean: clean:
@ -68,7 +71,7 @@ gen/helpers.h: sh/helpers.sh embed/embed
$(GEN): | gen $(GEN): | gen
gen: gen:
mkdir $@ $(MKDIR) $@
embed/embed: .force embed/embed: .force
$(MAKE) -C embed $(MAKE) -C embed