The goal of this series is to reorganize sparse's Makefile in order to offer a few features asked by the distros: 1) allow CFLAGS & CPPFLAGS to be taken from the command line 2) allow PREFIX to be taken from the environment Support for pkg-config is removed as well as some old crufts. This cleanup is based on a previous series by Uwe Kleine-König and further inspired by a patch and a need from Jeff Layton. The series is available for review & testing at: git://github.com/lucvoo/sparse.git make-cleanup -- Luc Van Oostenryck Luc Van Oostenryck (30): build: fix effectiveness of generated dependencies build: remove unused support for pkgconfig build: use '_OBJS' instead of '_EXTRA_DEPS' build: use '_LDLIBS' instead of '_EXTRA_OBJS' build: allow target-specific CFLAGS, CPPFLAGS, LDFLAGS & LDLIBS build: allow CFLAGS & friends from command line build: avoid rule-specific CFLAGS build: use $LIBS directly in the dependency list build: no need to use wildcards for generated dependencies build: reuse rule for ALL_OBJS build: CHECKER_FLAGS=-Wno-vla for all targets build: move tests near their use build: add note about overwritable vars build: remove references to unexisting pre-process.h build: no need to clean *.so and SLIB_FILE build: move clean & clean-check together build: make clean targets quieter build: remove rule for shared lib, it's unused build: normalize rules build: remove the dist rule since unused build: use one line per item build: use a dot file name instead of local.mk: .sparse.mk build: use git-clean build: use standard rules for install build: remove unused QUIET_INST_SH build: let quiet commands use less indentation build: simpler logic for quiet commands build: avoid foreach build: reorg & add comment build: use a single space before assignments Uwe Kleine-König (6): build: make PREFIX overwritable from the environment build: put comment about local.mk to the place where it is included build: drop BASIC_CFLAGS and ALL_CFLAGS build: drop -g from LDFLAGS build: pass CPPFLAGS to compiler build: only generate version.h when needed .gitignore | 4 +- Makefile | 309 ++++++++++++++++++++++++++++------------------------------- sparse.pc.in | 9 -- 3 files changed, 150 insertions(+), 172 deletions(-) delete mode 100644 sparse.pc.in -- 2.14.0 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html