mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-02-20 13:54:36 +01:00
Makefile: don't print out what we're doing if --quiet/-s
Reported-by: @niftynei Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
parent
4bb92178b1
commit
7ed3e72b88
1 changed files with 21 additions and 13 deletions
34
Makefile
34
Makefile
|
@ -7,6 +7,13 @@ ifeq ($(VERSION),)
|
|||
$(error "ERROR: git is required for generating version information")
|
||||
endif
|
||||
|
||||
# --quiet / -s means quiet, dammit!
|
||||
ifeq ($(findstring s,$(word 1, $(MAKEFLAGS))),s)
|
||||
ECHO := :
|
||||
else
|
||||
ECHO := echo
|
||||
endif
|
||||
|
||||
DISTRO=$(shell lsb_release -is 2>/dev/null || echo unknown)-$(shell lsb_release -rs 2>/dev/null || echo unknown)
|
||||
PKGNAME = c-lightning
|
||||
|
||||
|
@ -21,10 +28,11 @@ BOLTVERSION := 4107c69e315b4f33d5b00459bef919bcfaa64bf2
|
|||
|
||||
SORT=LC_ALL=C sort
|
||||
|
||||
|
||||
ifeq ($V,1)
|
||||
VERBOSE = echo $(2); $(2)
|
||||
VERBOSE = $(ECHO) $(2); $(2)
|
||||
else
|
||||
VERBOSE = echo $(1); $(2)
|
||||
VERBOSE = $(ECHO) $(1); $(2)
|
||||
endif
|
||||
|
||||
ifneq ($(VALGRIND),0)
|
||||
|
@ -226,8 +234,8 @@ endif
|
|||
default: show-flags all-programs all-test-programs doc-all
|
||||
|
||||
show-flags:
|
||||
@echo "CC: $(CC) $(CFLAGS) -c -o"
|
||||
@echo "LD: $(LINK.o) $(filter-out %.a,$^) $(LOADLIBES) $(EXTERNAL_LDLIBS) $(LDLIBS) -o"
|
||||
@$(ECHO) "CC: $(CC) $(CFLAGS) -c -o"
|
||||
@$(ECHO) "LD: $(LINK.o) $(filter-out %.a,$^) $(LOADLIBES) $(EXTERNAL_LDLIBS) $(LDLIBS) -o"
|
||||
|
||||
ccan/config.h: config.vars configure ccan/tools/configurator/configurator.c
|
||||
./configure --reconfigure
|
||||
|
@ -398,7 +406,7 @@ ccan/ccan/cdump/tools/cdump-enumstr.o: $(CCAN_HEADERS) Makefile
|
|||
|
||||
gen_version.h: FORCE
|
||||
@(echo "#define VERSION \"$(VERSION)\"" && echo "#define BUILD_FEATURES \"$(FEATURES)\"") > $@.new
|
||||
@if cmp $@.new $@ >/dev/null 2>&1; then rm -f $@.new; else mv $@.new $@; echo Version updated; fi
|
||||
@if cmp $@.new $@ >/dev/null 2>&1; then rm -f $@.new; else mv $@.new $@; $(ECHO) Version updated; fi
|
||||
|
||||
# That forces this rule to be run every time, too.
|
||||
gen_header_versions.h: tools/headerversions
|
||||
|
@ -549,35 +557,35 @@ install: install-program install-data
|
|||
uninstall:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
@for f in $(BIN_PROGRAMS); do \
|
||||
echo rm -f $(DESTDIR)$(bindir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(bindir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(bindir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(PLUGINS); do \
|
||||
echo rm -f $(DESTDIR)$(plugindir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(plugindir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(plugindir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(PKGLIBEXEC_PROGRAMS); do \
|
||||
echo rm -f $(DESTDIR)$(pkglibexecdir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(pkglibexecdir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(pkglibexecdir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(MAN1PAGES); do \
|
||||
echo rm -f $(DESTDIR)$(man1dir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(man1dir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(man1dir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(MAN5PAGES); do \
|
||||
echo rm -f $(DESTDIR)$(man5dir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(man5dir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(man5dir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(MAN7PAGES); do \
|
||||
echo rm -f $(DESTDIR)$(man7dir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(man7dir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(man7dir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(MAN8PAGES); do \
|
||||
echo rm -f $(DESTDIR)$(man8dir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(man8dir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(man8dir)/`basename $$f`; \
|
||||
done
|
||||
@for f in $(DOC_DATA); do \
|
||||
echo rm -f $(DESTDIR)$(docdir)/`basename $$f`; \
|
||||
$(ECHO) rm -f $(DESTDIR)$(docdir)/`basename $$f`; \
|
||||
rm -f $(DESTDIR)$(docdir)/`basename $$f`; \
|
||||
done
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue