~daniel-mehrmann/e2fsprogs/master

« back to all changes in this revision

Viewing changes to MCONFIG.in

  • Committer: Daniel Mehrmann
  • Date: 2014-12-16 09:16:59 UTC
  • mfrom: (1.2.25)
  • Revision ID: daniel.mehrmann@gmx.de-20141216091659-ymhbl4ualba43vuc
Tags: 1.43-SN-2014-12-16-0ubuntu1
* Merge in snapshot from the maint branch 

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
 
54
54
@ifGNUmake@ CHECK=sparse
55
55
@ifGNUmake@ CHECK_OPTS=-Wsparse-all -Wno-transparent-union -Wno-return-void -Wno-undef -Wno-non-pointer-null
 
56
@ifGNUmake@ CPPCHECK=cppcheck
 
57
@ifGNUmake@ CPPCHECK_OPTS=--force --enable=all --quiet
56
58
@ifGNUmake@ ifeq ("$(C)", "2")
57
59
@ifGNUmake@   CHECK_CMD=$(CHECK) $(CHECK_OPTS) -Wbitwise -D__CHECK_ENDIAN__
 
60
@ifGNUmake@   CPPCHECK_CMD=$(CPPCHECK) $(CPPCHECK_OPTS)
58
61
@ifGNUmake@ else
59
62
@ifGNUmake@   ifeq ("$(C)", "1")
60
63
@ifGNUmake@     CHECK_CMD=$(CHECK) $(CHECK_OPTS)
 
64
@ifGNUmake@     CPPCHECK_CMD=$(CPPCHECK) $(CPPCHECK_OPTS)
61
65
@ifGNUmake@    else
62
66
@ifGNUmake@     CHECK_CMD=@true
 
67
@ifGNUmake@     CPPCHECK_CMD=@true
63
68
@ifGNUmake@   endif
64
69
@ifGNUmake@ endif
65
70
 
66
71
@ifNotGNUmake@ CHECK_CMD=@true
 
72
@ifNotGNUmake@ CPPHECK_CMD=@true
67
73
 
68
74
CC = @CC@
69
75
BUILD_CC = @BUILD_CC@
70
 
CFLAGS = @CFLAGS@ @DEFS@
 
76
CFLAGS = @CFLAGS@
71
77
CPPFLAGS = @INCLUDES@
72
 
ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS)
 
78
ALL_CFLAGS = $(CPPFLAGS) $(CFLAGS) @DEFS@ $(LOCAL_CFLAGS)
73
79
LDFLAGS = @LDFLAGS@
74
80
ALL_LDFLAGS = $(LDFLAGS) @LDFLAG_DYNAMIC@
75
81
LDFLAGS_STATIC = $(LDFLAGS) @LDFLAG_STATIC@
108
114
LIBE2P = $(LIB)/libe2p@LIB_EXT@
109
115
LIBEXT2FS = $(LIB)/libext2fs@LIB_EXT@
110
116
LIBUUID = @LIBUUID@ @SOCKET_LIB@
 
117
LIBMAGIC = @MAGIC_LIB@
111
118
LIBQUOTA = @STATIC_LIBQUOTA@
112
119
LIBBLKID = @LIBBLKID@ @PRIVATE_LIBS_CMT@ $(LIBUUID)
113
120
LIBINTL = @LIBINTL@
117
124
DEPLIBUUID = @DEPLIBUUID@
118
125
DEPLIBQUOTA = @DEPSTATIC_LIBQUOTA@
119
126
DEPLIBBLKID = @DEPLIBBLKID@ @PRIVATE_LIBS_CMT@ $(DEPLIBUUID)
 
127
TESTENV = LD_LIBRARY_PATH="$(LIB):$${LD_LIBRARY_PATH}" DYLD_LIBRARY_PATH="$(LIB):$${DYLD_LIBRARY_PATH}"
120
128
 
121
129
STATIC_LIBSS = $(LIB)/libss@STATIC_LIB_EXT@ @DLOPEN_LIB@
122
130
STATIC_LIBCOM_ERR = $(LIB)/libcom_err@STATIC_LIB_EXT@ @SEM_INIT_LIB@
178
186
# Run make gcc-wall to do a build with warning messages.
179
187
#
180
188
#
181
 
WFLAGS=         -std=c99 -D_XOPEN_SOURCE=600 -D_GNU_SOURCE \
 
189
WFLAGS=         -std=gnu99 -D_XOPEN_SOURCE=600 -D_GNU_SOURCE \
182
190
                        -pedantic $(WFLAGS_EXTRA) \
183
191
                        -Wall -W -Wwrite-strings -Wpointer-arith \
184
192
                        -Wcast-qual -Wcast-align -Wno-variadic-macros \
189
197
                        -UENABLE_NLS
190
198
 
191
199
gcc-wall-new:
192
 
        (make CFLAGS="@CFLAGS@ $(WFLAGS)" > /dev/null) 2>&1 | sed -f $(top_srcdir)/util/gcc-wall-cleanup 
 
200
        ($(MAKE) CFLAGS="$(ALL_CFLAGS) $(WFLAGS)" > /dev/null) 2>&1 | sed -f $(top_srcdir)/util/gcc-wall-cleanup
193
201
 
194
202
gcc-wall:
195
 
        make clean > /dev/null
196
 
        make gcc-wall-new
 
203
        $(MAKE) clean > /dev/null
 
204
        $(MAKE) gcc-wall-new
 
205
 
 
206
static-check:
 
207
        ($(MAKE) C=1 V=1 CFLAGS="$(ALL_CFLAGS) $(WFLAGS)") 2>&1 | sed -f $(top_srcdir)/util/static-analysis-cleanup
 
208
 
 
209
static-check-all:
 
210
        $(MAKE) clean > /dev/null
 
211
        $(MAKE) static-check
197
212
 
198
213
#
199
214
# Installation user and groups