[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 09a3898 4/4: Document planned 'fardel' improv
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 09a3898 4/4: Document planned 'fardel' improvements |
Date: |
Sat, 13 Apr 2019 12:09:51 -0400 (EDT) |
branch: master
commit 09a3898d1314502474488a9d2698b8ab2c4e11f5
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Document planned 'fardel' improvements
---
workhorse.make | 21 ++++++++++++++++-----
1 file changed, 16 insertions(+), 5 deletions(-)
diff --git a/workhorse.make b/workhorse.make
index 714db55..31beac7 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -1109,15 +1109,26 @@ archive_shared_data_files:
# End-user package for msw. No such thing is needed for posix.
#
-# Eventually a source archive will be included automatically.
-
-# To create a customized package, override:
+# Planned improvements:
+# - include a source archive automatically
+# - copy 'configurable_settings.xml' from a configurable location
+# - optionally build a tarball containing no subdirectory
+# - optionally remove the dependency on 'install'
+# (or keep it from running 'product_files' imperatively)
+# - separate $(shared_data_files) out of $(fardel_files) below,
+# making it independently overridable
+# - consider making $(fardel_dir) local to 'fardel:', because
+# it probably can't be overridden
+
+# To create a customized package, override one or more of:
# - fardel_name
-# - fardel_dir
-# - fardel_date_script
# - extra_fardel_binaries
# - extra_fardel_files
# - extra_fardel_checksummed_files
+# thus:
+# make fardel_name=ThisWayIsGood fardel
+# and not thus:
+# fardel_name=DoNotDoThisForItWillNotWork make fardel
fardel_name := lmi-$(yyyymmddhhmm)
fardel_root := $(prefix)/fardels