41 lines
587 B
Bash
41 lines
587 B
Bash
|
|
||
|
function script.build {
|
||
|
write -n "${target}:"
|
||
|
|
||
|
if [[ -e "${target}.in" ]]; then
|
||
|
write " ${target}.in"
|
||
|
write "\tcat ${target}.in > ${target}"
|
||
|
write "\tchmod +x ${target}"
|
||
|
fi
|
||
|
|
||
|
write "\n"
|
||
|
}
|
||
|
|
||
|
function script.install {
|
||
|
binary.install "$@"
|
||
|
}
|
||
|
|
||
|
function script.uninstall {
|
||
|
binary.uninstall "$@"
|
||
|
}
|
||
|
|
||
|
function script.clean {
|
||
|
write "${target}.clean:"
|
||
|
|
||
|
if [[ -e "${target}.in" ]]; then
|
||
|
write "\t@echo '$(RM ${target})'"
|
||
|
write "\t${Q}rm -f ${target}"
|
||
|
fi
|
||
|
|
||
|
write
|
||
|
}
|
||
|
|
||
|
function script.distfiles {
|
||
|
if [[ -e "${target}.in" ]]; then
|
||
|
echo "${target}.in"
|
||
|
else
|
||
|
echo "${target}"
|
||
|
fi
|
||
|
}
|
||
|
|