From 360d6fb0aa9e6f5f49d14422602bdaf2336c2fd2 Mon Sep 17 00:00:00 2001 From: midipix Date: Tue, 25 Dec 2018 04:16:05 -0500 Subject: build system: Makefile.in: always include cfgdefs.mk & usrdefs.mk. The purpose of this commit is twofold; from the user's perspective, this provides a consistent experience whenever building a sofort-based project; and from the developer's perspective, this provides an easy way to test cfgdefs.mk even before the writing and/or integration of cfgdefs.sh. --- configure | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'configure') diff --git a/configure b/configure index 96ab8a7..e88666c 100755 --- a/configure +++ b/configure @@ -63,13 +63,18 @@ init_vars() # project-specific config definitions if [ _$mb_use_custom_cfgdefs = _yes ]; then - cat < /dev/null > cfgdefs.mk + cat $mb_project_dir/sofort/cfgdefs.in \ + > cfgdefs.mk + else + printf '%s %s\n\n' \ + '# this project does not include' \ + 'a custom config step.' \ + > cfgdefs.mk + cat $mb_project_dir/sofort/cfgdefs.in >> cfgdefs.mk fi # user build-time overrides - if [ _$mb_use_custom_usrdefs = _yes ]; then - touch usrdefs.mk - fi + touch usrdefs.mk # project mb_nickname=$NICKNAME -- cgit v1.2.3