mirror of
https://github.com/clockworkpi/WiringPi.git
synced 2025-12-12 07:58:49 +01:00
Build system: Add a formulaic setting of Q from V for debugging
We want to be able to disable the many @'s in the Makefiles so that we can see what they are doing, when things go wrong. It is conventional to arrange for setting V=1 to have this effect. Here we supply a formulaic stanza for either setting Q?=@ or doing nothing. (There is sadly no standard place which is included in all the Makefiles so this is probably best). In this patch we do not introduce any users of Q yet. This is because the next patch, which introduces all the users of Q, can be generated entirely automatically. (This is also convenient in case something needs to be rebased across it.) Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
This commit is contained in:
parent
2ab836ecea
commit
cf6f38107e
@ -25,6 +25,10 @@ VERSION=$(shell cat ../VERSION)
|
||||
DESTDIR=/usr
|
||||
PREFIX=/local
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
STATIC=libwiringPiDev.a
|
||||
DYNAMIC=libwiringPiDev.so.$(VERSION)
|
||||
|
||||
|
||||
@ -5,6 +5,10 @@
|
||||
# Copyright (c) 2013 Gordon Henderson
|
||||
#################################################################################
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
#DEBUG = -g -O0
|
||||
DEBUG = -O3
|
||||
CC = gcc
|
||||
|
||||
@ -22,6 +22,9 @@
|
||||
# along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
|
||||
#################################################################################
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
#DEBUG = -g -O0
|
||||
DEBUG = -O3
|
||||
|
||||
@ -22,6 +22,9 @@
|
||||
# along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
|
||||
#################################################################################
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
#DEBUG = -g -O0
|
||||
DEBUG = -O3
|
||||
|
||||
@ -22,6 +22,9 @@
|
||||
# along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
|
||||
#################################################################################
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
#DEBUG = -g -O0
|
||||
DEBUG = -O3
|
||||
|
||||
@ -22,6 +22,9 @@
|
||||
# along with wiringPi. If not, see <http://www.gnu.org/licenses/>.
|
||||
#################################################################################
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
#DEBUG = -g -O0
|
||||
DEBUG = -O3
|
||||
|
||||
@ -26,6 +26,10 @@
|
||||
DESTDIR=/usr
|
||||
PREFIX=/local
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
#DEBUG = -g -O0
|
||||
DEBUG = -O2
|
||||
CC = gcc
|
||||
|
||||
@ -1,6 +1,10 @@
|
||||
|
||||
SRC = pins.tex
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
|
||||
all: ${SRC}
|
||||
@echo Generating DVI
|
||||
|
||||
@ -25,6 +25,10 @@ VERSION=$(shell cat ../VERSION)
|
||||
DESTDIR=/usr
|
||||
PREFIX=/local
|
||||
|
||||
ifneq ($V,1)
|
||||
Q ?= @
|
||||
endif
|
||||
|
||||
STATIC=libwiringPi.a
|
||||
DYNAMIC=libwiringPi.so.$(VERSION)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user