summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohannad Farrag <aymanm@google.com>2024-04-17 12:07:26 +0000
committerMohannad Farrag <aymanm@google.com>2024-04-17 12:07:26 +0000
commit534b824ef55bec1c0f342c3b5178fb42b8d89047 (patch)
tree32021312cf687af067369b46b3db733d1c8a7c60
parentec5fd403812f16bbec1b7ca51a17623a69f17157 (diff)
downloadcronet-534b824ef55bec1c0f342c3b5178fb42b8d89047.tar.gz
Automatically update timestamp for BUILD_DATE
* Instead of manually updating the timestamp whenever we run gn2bp, this will always update the timestamp everytime Cronet is compiled. Bug: 332528730 Test: m cronet_aml_base_build_date Change-Id: I6b91cd4cfab97044f18aa6837717c5b75cacd1fc
-rw-r--r--Android.bp6
-rw-r--r--android/tools/gn2bp/Android.bp.swp6
-rwxr-xr-xandroid/tools/gn2bp/gen_android_bp1
3 files changed, 7 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp
index 8e5dbcb06..2cfd41d4a 100644
--- a/Android.bp
+++ b/Android.bp
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
-// This file is automatically generated by gen_android_bp. Do not edit.
+// This file is automatically generated by gn2bp/gen_android_bp. Do not edit.
build = ["Android.extras.bp"]
@@ -5839,7 +5839,7 @@ cc_library_static {
cc_genrule {
name: "cronet_aml_base_build_date",
cmd: "mkdir -p $(genDir)/base && $(location base/write_build_date_header.py) $(out) " +
- "1712072430",
+ "`date +%s`",
out: [
"base/generated_build_date.h",
],
@@ -5855,7 +5855,7 @@ cc_genrule {
cc_genrule {
name: "cronet_aml_base_build_date__testing",
cmd: "mkdir -p $(genDir)/base && $(location base/write_build_date_header.py) $(out) " +
- "1712072430",
+ "`date +%s`",
host_supported: true,
out: [
"base/generated_build_date.h",
diff --git a/android/tools/gn2bp/Android.bp.swp b/android/tools/gn2bp/Android.bp.swp
index 819899100..2cfd41d4a 100644
--- a/android/tools/gn2bp/Android.bp.swp
+++ b/android/tools/gn2bp/Android.bp.swp
@@ -12,7 +12,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
-// This file is automatically generated by gen_android_bp. Do not edit.
+// This file is automatically generated by gn2bp/gen_android_bp. Do not edit.
build = ["Android.extras.bp"]
@@ -5839,7 +5839,7 @@ cc_library_static {
cc_genrule {
name: "cronet_aml_base_build_date",
cmd: "mkdir -p $(genDir)/base && $(location base/write_build_date_header.py) $(out) " +
- "1705445157",
+ "`date +%s`",
out: [
"base/generated_build_date.h",
],
@@ -5855,7 +5855,7 @@ cc_genrule {
cc_genrule {
name: "cronet_aml_base_build_date__testing",
cmd: "mkdir -p $(genDir)/base && $(location base/write_build_date_header.py) $(out) " +
- "1705445157",
+ "`date +%s`",
host_supported: true,
out: [
"base/generated_build_date.h",
diff --git a/android/tools/gn2bp/gen_android_bp b/android/tools/gn2bp/gen_android_bp
index 401994851..b25ef422f 100755
--- a/android/tools/gn2bp/gen_android_bp
+++ b/android/tools/gn2bp/gen_android_bp
@@ -1163,6 +1163,7 @@ class BaseActionSanitizer():
class WriteBuildDateHeaderSanitizer(BaseActionSanitizer):
def _sanitize_args(self):
self._set_arg_at(0, '$(out)')
+ self._set_arg_at(1, '`date +%s`')
super()._sanitize_args()
class WriteBuildFlagHeaderSanitizer(BaseActionSanitizer):