[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-cppi] [PATCH] maint: use automake's $(AM_V_GEN) and $(AM_V_AT) to..
From: |
Jim Meyering |
Subject: |
[bug-cppi] [PATCH] maint: use automake's $(AM_V_GEN) and $(AM_V_AT) to... |
Date: |
Thu, 18 Mar 2010 12:33:52 +0100 |
One more:
>From 086985ab9b5ad94e0a6aedcf68848e36ec9a0f93 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Thu, 18 Mar 2010 12:33:13 +0100
Subject: [PATCH] maint: use automake's $(AM_V_GEN) and $(AM_V_AT) to...
* src/Makefile.am: ... make build rules print full details with V=1,
and to print only a summary with V=0. That's better than always
printing full details or suppressing the the unconditionally with "@".
---
src/Makefile.am | 33 +++++++++++++++++----------------
1 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index e63000d..1bbee54 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -21,21 +21,22 @@ GPERF_OPTIONS = \
-C -N cpp_cond_lookup -n -t -s 6 -k '*' --language=ANSI-C
cpp-cond.c: cpp.gp
- rm -f $@ address@hidden
- $(GPERF) $(GPERF_OPTIONS) $< \
+ $(AM_V_GEN)rm -f $@ address@hidden
+ $(AM_V_at)$(GPERF) $(GPERF_OPTIONS) $< \
| perl -ne '/__GNUC_STDC_INLINE__/ and print "static\n"; print' \
> address@hidden
- chmod a-w address@hidden
- mv address@hidden $@
+ $(AM_V_at)chmod a-w address@hidden
+ $(AM_V_at)mv address@hidden $@
localedir = $(datadir)/locale
BUILT_SOURCES = localedir.h
DISTCLEANFILES = localedir.h
localedir.h: Makefile
- @rm -f address@hidden
- echo '#define LOCALEDIR "$(localedir)"' >address@hidden
- @chmod a-w address@hidden
- cmp address@hidden $@ > /dev/null 2>&1 && rm -f address@hidden || { rm
-f $@; mv address@hidden $@; }
+ $(AM_V_GEN)rm -f address@hidden
+ $(AM_V_at)echo '#define LOCALEDIR "$(localedir)"' >address@hidden
+ $(AM_V_at)chmod a-w address@hidden
+ $(AM_V_at)cmp address@hidden $@ > /dev/null 2>&1 && rm -f
address@hidden \
+ || { rm -f $@; mv address@hidden $@; }
# flex_debug = #-d
flex_debug = # -L # suppress #line directives
@@ -51,14 +52,14 @@ AM_LFLAGS = $(flex_debug) $(flex_optimize) $(flex_8_bit)
# Don't use automake's default .l.c rule.
# I prefer to make generated .c files unwritable.
cppi.c: cppi.l
- rm -f $@
- $(LEXCOMPILE) $(srcdir)/cppi.l
- chmod a-w $(LEX_OUTPUT_ROOT).c
- mv $(LEX_OUTPUT_ROOT).c $@
+ $(AM_V_GEN)rm -f $@
+ $(AM_V_at)$(LEXCOMPILE) $(srcdir)/cppi.l
+ $(AM_V_at)chmod a-w $(LEX_OUTPUT_ROOT).c
+ $(AM_V_at)mv $(LEX_OUTPUT_ROOT).c $@
cpp.h: cpp.gp Makefile.am
- @rm -f address@hidden $@
- @( \
+ $(AM_V_GEN)rm -f address@hidden $@
+ $(AM_V_at)( \
echo '/* This file is generated automatically from cpp.gp. */'; \
echo; \
echo 'enum Eic_type'; \
@@ -74,8 +75,8 @@ cpp.h: cpp.gp Makefile.am
echo '};'; \
) \
> address@hidden
- @chmod -w address@hidden
- @mv address@hidden $@
+ $(AM_V_at)chmod -w address@hidden
+ $(AM_V_at)mv address@hidden $@
# This is required because we have broken inter-directory dependencies:
# in order to generate all man pages, require that cppi be built at
--
1.7.0.2.451.g960ec
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug-cppi] [PATCH] maint: use automake's $(AM_V_GEN) and $(AM_V_AT) to...,
Jim Meyering <=