# -*- mode: makefile; coding: utf-8 -*- # vim:ft=make: # # makefile-vars2.mk - Add support for make flags # # Dedicated to the Public Domain by Chad Walstrom # on Tue, 23 May 2006 17:50:40 -0500 # # This little makefile include adds support for DEB_MAKE_FLAGS and # more specifically, a parallelbuild option for DEB_BUILD_OPTIONS. # # Simply include this file after your normal cdbs include files # ifndef _cdbs_class_makefile_vars2 _cdbs_class_makefile_vars2 := 1 ifeq (,$(findstring parallelbuild,$(DEB_BUILD_OPTIONS))) DEB_MAKE_FLAGS := -j endif # Redefine DEB_MAKE_INVOKE DEB_MAKE_INVOKE = $(DEB_MAKE_ENVVARS) make $(DEB_MAKE_FLAGS) -C $(DEB_BUILDDIR) CFLAGS=$(if $(CFLAGS_$(cdbs_curpkg)),"$(CFLAGS_$(cdbs_curpkg))","$(CFLAGS)") CXXFLAGS=$(if $(CXXFLAGS_$(cdbs_curpkg)),"$(CXXFLAGS_$(cdbs_curpkg))","$(CXXFLAGS)") endif