From 099c6ced849aaa9a6063fd1e63a3db571be70dde Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 29 Jun 2015 08:46:48 -0600 Subject: `make dist` wasn't working --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 1f84a37..57993c8 100644 --- a/Makefile +++ b/Makefile @@ -23,5 +23,12 @@ subdirs = wrapper src_files = Makefile src_files += common.top.mk common.bottom.mk config.mk configure src_files += COPYING HACKING README +obj_files = config.sh config.h + +config_vars = $(shell $(SED) -n 's/^\s*\([a-z][^ !?:=]*\).*=.*/\1/p' $(topobjdir)/config.mk) PACKAGE VERSION DESTDIR +$(objdir)/config.sh: $(objdir)/config.mk + $(PRINTF) '%s=%s\n' $(foreach v,$(config_vars),$v $($v)) | LC_ALL=C $(SORT) > $@ +$(objdir)/config.h: $(objdir)/config.sh + . $(abspath $<) && $(PRINTF) '#define %s "%s"\n' $(foreach v,$(config_vars),$v '$($v)') PACKAGE_UPPER $${PACKAGE^^} | LC_ALL=C $(SORT) > $@ include $(topsrcdir)/common.bottom.mk -- cgit v1.2.3-2-g168b