From 89c30e6d1148d6c1845a428cfdce769e270a25e2 Mon Sep 17 00:00:00 2001
From: Patrick McDermott <patrick.mcdermott@libiquity.com>
Date: Wed, 06 Jan 2021 01:23:09 -0500
Subject: build: Set SHA and DATE macros

Before:

    $ tmp/edid-decode.data/usr/bin/edid-decode --version
    edid-decode SHA: not available

After:

    $ tmp/edid-decode.data/usr/bin/edid-decode --version
    edid-decode SHA: 95d81c9 2020-12-30
---
diff --git a/build b/build
index f418e9a..20c5022 100755
--- a/build
+++ b/build
@@ -2,11 +2,16 @@
 
 include ../source.mk
 
+sha_date_sed_re = ^.*[~+]git\(....\)\(..\)\(..\)\.\([0-9a-f]*\).*$$
+sha_date_sed = s/$(sha_date_sed_re)/sha=-DSHA=\4 date=-DDATE=\1-\2-\3/
+sha_date = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \
+	sed '$(sha_date_sed)')
+
 nop:
 	@:
 
 build:
-	oh-autobuild
+	oh-autobuild -- $(sha_date)
 	touch $@
 
 install: build
--
cgit v0.9.1