35 lines
701 B
Bash
35 lines
701 B
Bash
|
|
||
|
function header.build {
|
||
|
:
|
||
|
}
|
||
|
|
||
|
function header.install {
|
||
|
local install="${install[$target]:-\$(INCLUDEDIR)}"
|
||
|
local basename="${filename[$target]}"
|
||
|
if [[ -z "$basename" ]]; then
|
||
|
basename="$(basename "${target}")"
|
||
|
fi
|
||
|
|
||
|
write "${target}.install: ${target}"
|
||
|
write "\t@echo '$(IN "${install}/${basename}")'"
|
||
|
write "\t${Q}mkdir -p '\$(DESTDIR)${install}'"
|
||
|
write "\t${Q}install -m0644 ${target} \$(DESTDIR)${install}/${basename}"
|
||
|
write
|
||
|
}
|
||
|
|
||
|
function header.uninstall {
|
||
|
[[ -z "${install[$target]}" ]] && install[$target]="\$(INCLUDEDIR)"
|
||
|
binary.uninstall "$@"
|
||
|
}
|
||
|
|
||
|
function header.clean {
|
||
|
write "${target}.clean: ${target}"
|
||
|
write "\t${Q}:"
|
||
|
write
|
||
|
}
|
||
|
|
||
|
function header.distfiles {
|
||
|
echo "${target}"
|
||
|
}
|
||
|
|