calcurse-edge/scripts/Makefile.am
Lukas Fleischer 9be3a9c1f0 scripts/: Add support for placeholders
Allow for specifying placeholders in shell scripts that are replaced
during build time. Predefine a "@PACKAGE_VERSION@" placeholder that is
replaced with the current version number. Also, rename all shell scripts
to ".sh.in".

Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
2012-06-01 16:07:46 +02:00

20 lines
361 B
Makefile

AUTOMAKE_OPTIONS = foreign
dist_bin_SCRIPTS = \
calcurse-upgrade
EXTRA_DIST = \
calcurse-upgrade.sh.in
CLEANFILES = \
calcurse-upgrade
edit = sed \
-e 's|@PACKAGE_VERSION[@]|$(PACKAGE_VERSION)|g'
calcurse-upgrade: calcurse-upgrade.sh.in
$(AM_V_at)$(RM) "$@"
$(AM_V_GEN)$(edit) <"$(srcdir)/$<" >"$@"
$(AM_V_at)chmod +x "$@"
$(AM_V_at)chmod a-w "$@"