simplified silent mode maintenance
This commit is contained in:
+5
-2
@@ -8,6 +8,9 @@
|
|||||||
# You may select, at your option, one of the above-listed licenses.
|
# You may select, at your option, one of the above-listed licenses.
|
||||||
# ################################################################
|
# ################################################################
|
||||||
|
|
||||||
|
.PHONY: default
|
||||||
|
default: lib-release
|
||||||
|
|
||||||
# define silent mode as default (verbose mode with V=1 or VERBOSE=1)
|
# define silent mode as default (verbose mode with V=1 or VERBOSE=1)
|
||||||
$(V)$(VERBOSE).SILENT:
|
$(V)$(VERBOSE).SILENT:
|
||||||
|
|
||||||
@@ -211,7 +214,7 @@ else
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
.PHONY: default lib-all all clean install uninstall
|
.PHONY: lib-all all clean install uninstall
|
||||||
|
|
||||||
default: lib-release
|
default: lib-release
|
||||||
|
|
||||||
@@ -235,7 +238,7 @@ else
|
|||||||
ZSTD_STATLIB_DIR := $(BUILD_DIR)/static
|
ZSTD_STATLIB_DIR := $(BUILD_DIR)/static
|
||||||
ZSTD_STATLIB := $(ZSTD_STATLIB_DIR)/libzstd.a
|
ZSTD_STATLIB := $(ZSTD_STATLIB_DIR)/libzstd.a
|
||||||
ZSTD_STATLIB_OBJ := $(addprefix $(ZSTD_STATLIB_DIR)/,$(ZSTD_LOCAL_OBJ))
|
ZSTD_STATLIB_OBJ := $(addprefix $(ZSTD_STATLIB_DIR)/,$(ZSTD_LOCAL_OBJ))
|
||||||
$(ZSTD_STATLIB): ARFLAGS ?= rcs
|
$(ZSTD_STATLIB): ARFLAGS = rcs
|
||||||
$(ZSTD_STATLIB): | $(ZSTD_STATLIB_DIR)
|
$(ZSTD_STATLIB): | $(ZSTD_STATLIB_DIR)
|
||||||
$(ZSTD_STATLIB): $(ZSTD_STATLIB_OBJ)
|
$(ZSTD_STATLIB): $(ZSTD_STATLIB_OBJ)
|
||||||
@echo compiling static library
|
@echo compiling static library
|
||||||
|
|||||||
+36
-35
@@ -15,8 +15,12 @@
|
|||||||
# zstd-decompress : decompressor-only version of zstd
|
# zstd-decompress : decompressor-only version of zstd
|
||||||
# ##########################################################################
|
# ##########################################################################
|
||||||
|
|
||||||
# verbose mode can be triggered by V=1 or VERBOSE=1
|
.PHONY: default
|
||||||
Q = $(if $(filter 1,$(V) $(VERBOSE)),,@)
|
default: zstd-release
|
||||||
|
|
||||||
|
# silent mode by default; verbose can be triggered by V=1 or VERBOSE=1
|
||||||
|
$(V)$(VERBOSE).SILENT:
|
||||||
|
|
||||||
|
|
||||||
ZSTDDIR := ../lib
|
ZSTDDIR := ../lib
|
||||||
|
|
||||||
@@ -193,9 +197,6 @@ endif
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
.PHONY: default
|
|
||||||
default: zstd-release
|
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
all: zstd
|
all: zstd
|
||||||
|
|
||||||
@@ -207,7 +208,7 @@ $(BUILD_DIR)/zstd : $(ZSTD_OBJ)
|
|||||||
@echo "$(ZLIB_MSG)"
|
@echo "$(ZLIB_MSG)"
|
||||||
@echo "$(LZMA_MSG)"
|
@echo "$(LZMA_MSG)"
|
||||||
@echo "$(LZ4_MSG)"
|
@echo "$(LZ4_MSG)"
|
||||||
$(Q)$(CC) $(FLAGS) $^ -o $@$(EXT) $(LDFLAGS)
|
$(CC) $(FLAGS) $^ -o $@$(EXT) $(LDFLAGS)
|
||||||
|
|
||||||
.PHONY: zstd
|
.PHONY: zstd
|
||||||
zstd : CPPFLAGS += $(THREAD_CPP) $(ZLIBCPP) $(LZMACPP) $(LZ4CPP)
|
zstd : CPPFLAGS += $(THREAD_CPP) $(ZLIBCPP) $(LZMACPP) $(LZ4CPP)
|
||||||
@@ -217,7 +218,7 @@ ifneq (,$(filter Windows%,$(OS)))
|
|||||||
zstd : $(RES_FILE)
|
zstd : $(RES_FILE)
|
||||||
endif
|
endif
|
||||||
zstd : $(BUILD_DIR)/zstd
|
zstd : $(BUILD_DIR)/zstd
|
||||||
$(Q)ln -sf $< $@
|
ln -sf $< $@
|
||||||
@echo zstd build completed
|
@echo zstd build completed
|
||||||
|
|
||||||
.PHONY: zstd-release
|
.PHONY: zstd-release
|
||||||
@@ -315,11 +316,11 @@ endif
|
|||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
$(Q)$(RM) core *.o tmp* result* *.gcda dictionary *.zst \
|
$(RM) core *.o tmp* result* *.gcda dictionary *.zst \
|
||||||
zstd$(EXT) zstd32$(EXT) zstd-compress$(EXT) zstd-decompress$(EXT) \
|
zstd$(EXT) zstd32$(EXT) zstd-compress$(EXT) zstd-decompress$(EXT) \
|
||||||
zstd-small$(EXT) zstd-frugal$(EXT) zstd-nolegacy$(EXT) zstd4$(EXT) \
|
zstd-small$(EXT) zstd-frugal$(EXT) zstd-nolegacy$(EXT) zstd4$(EXT) \
|
||||||
zstd-dictBuilder$(EXT) *.gcda default*.profraw default.profdata have_zlib$(EXT)
|
zstd-dictBuilder$(EXT) *.gcda default*.profraw default.profdata have_zlib$(EXT)
|
||||||
$(Q)$(RM) -r obj/*
|
$(RM) -r obj/*
|
||||||
@echo Cleaning completed
|
@echo Cleaning completed
|
||||||
|
|
||||||
MD2ROFF = ronn
|
MD2ROFF = ronn
|
||||||
@@ -356,10 +357,10 @@ DEPFLAGS = -MT $@ -MMD -MP -MF
|
|||||||
|
|
||||||
$(BUILD_DIR)/%.o : %.c $(BUILD_DIR)/%.d | $(BUILD_DIR)
|
$(BUILD_DIR)/%.o : %.c $(BUILD_DIR)/%.d | $(BUILD_DIR)
|
||||||
@echo $@
|
@echo $@
|
||||||
$(Q)$(COMPILE.c) $(DEPFLAGS) $(BUILD_DIR)/$*.d $(OUTPUT_OPTION) $<
|
$(COMPILE.c) $(DEPFLAGS) $(BUILD_DIR)/$*.d $(OUTPUT_OPTION) $<
|
||||||
|
|
||||||
MKDIR ?= mkdir
|
MKDIR ?= mkdir
|
||||||
$(BUILD_DIR): ; $(Q)$(MKDIR) -p $@
|
$(BUILD_DIR): ; $(MKDIR) -p $@
|
||||||
|
|
||||||
DEPFILES := $(ZSTD_OBJ:.o=.d)
|
DEPFILES := $(ZSTD_OBJ:.o=.d)
|
||||||
$(DEPFILES):
|
$(DEPFILES):
|
||||||
@@ -388,7 +389,7 @@ AWK = awk
|
|||||||
## list: Print all targets and their descriptions (if provided)
|
## list: Print all targets and their descriptions (if provided)
|
||||||
.PHONY: list
|
.PHONY: list
|
||||||
list:
|
list:
|
||||||
$(Q)TARGETS=$$($(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null \
|
TARGETS=$$($(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null \
|
||||||
| $(AWK) -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' \
|
| $(AWK) -v RS= -F: '/^# File/,/^# Finished Make data base/ {if ($$1 !~ "^[#.]") {print $$1}}' \
|
||||||
| $(EGREP) -v -e '^[^[:alnum:]]' | sort); \
|
| $(EGREP) -v -e '^[^[:alnum:]]' | sort); \
|
||||||
{ \
|
{ \
|
||||||
@@ -436,34 +437,34 @@ INSTALL_MAN ?= $(INSTALL_DATA)
|
|||||||
.PHONY: install
|
.PHONY: install
|
||||||
install: zstd
|
install: zstd
|
||||||
@echo Installing binaries
|
@echo Installing binaries
|
||||||
$(Q)$(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MAN1DIR)/
|
$(INSTALL) -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MAN1DIR)/
|
||||||
$(Q)$(INSTALL_PROGRAM) zstd$(EXT) $(DESTDIR)$(BINDIR)/zstd$(EXT)
|
$(INSTALL_PROGRAM) zstd$(EXT) $(DESTDIR)$(BINDIR)/zstd$(EXT)
|
||||||
$(Q)ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/zstdcat$(EXT)
|
ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/zstdcat$(EXT)
|
||||||
$(Q)ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/unzstd$(EXT)
|
ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/unzstd$(EXT)
|
||||||
$(Q)ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/zstdmt$(EXT)
|
ln -sf zstd$(EXT) $(DESTDIR)$(BINDIR)/zstdmt$(EXT)
|
||||||
$(Q)$(INSTALL_SCRIPT) zstdless $(DESTDIR)$(BINDIR)/zstdless
|
$(INSTALL_SCRIPT) zstdless $(DESTDIR)$(BINDIR)/zstdless
|
||||||
$(Q)$(INSTALL_SCRIPT) zstdgrep $(DESTDIR)$(BINDIR)/zstdgrep
|
$(INSTALL_SCRIPT) zstdgrep $(DESTDIR)$(BINDIR)/zstdgrep
|
||||||
@echo Installing man pages
|
@echo Installing man pages
|
||||||
$(Q)$(INSTALL_MAN) zstd.1 $(DESTDIR)$(MAN1DIR)/zstd.1
|
$(INSTALL_MAN) zstd.1 $(DESTDIR)$(MAN1DIR)/zstd.1
|
||||||
$(Q)ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/zstdcat.1
|
ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/zstdcat.1
|
||||||
$(Q)ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/unzstd.1
|
ln -sf zstd.1 $(DESTDIR)$(MAN1DIR)/unzstd.1
|
||||||
$(Q)$(INSTALL_MAN) zstdgrep.1 $(DESTDIR)$(MAN1DIR)/zstdgrep.1
|
$(INSTALL_MAN) zstdgrep.1 $(DESTDIR)$(MAN1DIR)/zstdgrep.1
|
||||||
$(Q)$(INSTALL_MAN) zstdless.1 $(DESTDIR)$(MAN1DIR)/zstdless.1
|
$(INSTALL_MAN) zstdless.1 $(DESTDIR)$(MAN1DIR)/zstdless.1
|
||||||
@echo zstd installation completed
|
@echo zstd installation completed
|
||||||
|
|
||||||
.PHONY: uninstall
|
.PHONY: uninstall
|
||||||
uninstall:
|
uninstall:
|
||||||
$(Q)$(RM) $(DESTDIR)$(BINDIR)/zstdgrep
|
$(RM) $(DESTDIR)$(BINDIR)/zstdgrep
|
||||||
$(Q)$(RM) $(DESTDIR)$(BINDIR)/zstdless
|
$(RM) $(DESTDIR)$(BINDIR)/zstdless
|
||||||
$(Q)$(RM) $(DESTDIR)$(BINDIR)/zstdcat
|
$(RM) $(DESTDIR)$(BINDIR)/zstdcat
|
||||||
$(Q)$(RM) $(DESTDIR)$(BINDIR)/unzstd
|
$(RM) $(DESTDIR)$(BINDIR)/unzstd
|
||||||
$(Q)$(RM) $(DESTDIR)$(BINDIR)/zstdmt
|
$(RM) $(DESTDIR)$(BINDIR)/zstdmt
|
||||||
$(Q)$(RM) $(DESTDIR)$(BINDIR)/zstd
|
$(RM) $(DESTDIR)$(BINDIR)/zstd
|
||||||
$(Q)$(RM) $(DESTDIR)$(MAN1DIR)/zstdless.1
|
$(RM) $(DESTDIR)$(MAN1DIR)/zstdless.1
|
||||||
$(Q)$(RM) $(DESTDIR)$(MAN1DIR)/zstdgrep.1
|
$(RM) $(DESTDIR)$(MAN1DIR)/zstdgrep.1
|
||||||
$(Q)$(RM) $(DESTDIR)$(MAN1DIR)/zstdcat.1
|
$(RM) $(DESTDIR)$(MAN1DIR)/zstdcat.1
|
||||||
$(Q)$(RM) $(DESTDIR)$(MAN1DIR)/unzstd.1
|
$(RM) $(DESTDIR)$(MAN1DIR)/unzstd.1
|
||||||
$(Q)$(RM) $(DESTDIR)$(MAN1DIR)/zstd.1
|
$(RM) $(DESTDIR)$(MAN1DIR)/zstd.1
|
||||||
@echo zstd programs successfully uninstalled
|
@echo zstd programs successfully uninstalled
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user