diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-06-29 08:46:48 -0600 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2015-06-29 08:46:48 -0600 |
commit | 099c6ced849aaa9a6063fd1e63a3db571be70dde (patch) | |
tree | b1cab07eacefceaeb72d5ca4d1a96dd0f26e07b8 /Makefile | |
parent | f50a0e73d77bfcfb8b458840b8b7a440cca9770c (diff) |
`make dist` wasn't working
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -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 |