Makefile
Targets
target |
Purpose |
install-tlp |
Install files for package tlp |
install-rdw |
Install files for package tlp-rdw |
install |
Install files for tlp and tlp-rdw |
install-man |
Install manpages for tlp and tlp-rdw |
install-man-tlp |
Install manpages for package tlp |
install-man-rdw |
Install manpages for package tlp-rdw |
uninstall-tlp |
Uninstall files for package tlp |
uninstall-rdw |
Uninstall files for package tlp-rdw |
uninstall |
Uninstall files for tlp and tlp-rdw |
uninstall-man |
Uninstall manpages for tlp and tlp-rdw |
uninstall-man-tlp |
Uninstall manpages for package tlp |
uninstall-man-rdw |
Uninstall manpages for package tlp-rdw |
checkall |
Execute all check targets below |
checkbashisms |
Check all shell scripts for bashisms |
checkbatdrv |
Verify that bat.d plugins implement the must-have batdrv_() functions |
checkdupconst |
Check shell scripts for duplicate constant definitions |
checkwip |
Check shell scripts for comments indicating work in progress |
perlcritic |
Check perl scripts with perlcritic |
shellcheck |
Check shell scripts with ShellCheck |
Parameters
Parameter |
Default value |
Values / Purpose |
DESTDIR |
(empty) |
Prefix for all install directories |
TLP_CONF |
/etc/default/tlp |
[from 1.3] Deprecated
[before 1.3] User configuration
|
TLP_CONFDEF |
/usr/share/tlp/defaults.conf |
[from 1.3] Intrinsic default configuration |
TLP_CONFDIR |
/etc/tlp.d |
[from 1.3] Directory for drop-in customizations |
TLP_CONFREN |
/usr/share/tlp/rename.conf |
[from 1.4] Translation table for parameters |
TLP_CONFUSR |
/etc/tlp.conf |
[from 1.3] User configuration |
TLP_BIN |
/usr/bin |
Install directory |
TLP_BATD |
/usr/share/tlp/bat.d |
[from 1.4] Install directory for battery plugins |
TLP_ELOD |
/lib/elogind/system-sleep |
[from 1.2] Install directory elogind suspend/resume script |
TLP_FLIB |
/usr/share/tlp/func.d |
[from 1.2] Install directory for function libs |
TLP_MAN |
/usr/share/man |
Install directory for manpages |
TLP_META |
/usr/share/metainfo |
Install directory for AppStream metadata |
TLP_NMDSP |
[from 1.6] /usr/lib/NetworkManager/dispatcher.d
[until 1.5] /etc/NetworkManager/dispatcher.d
|
Install directory for NetworkManager hooks |
TLP_NO_BASHCOMP |
0 |
1=do not install tlp/tlp-rdw.bash_completion |
TLP_NO_INIT |
0 |
1=do not install tlp.init |
TLP_NO_TPACPI |
0 |
1=do not install tpacpi-bat |
TLP_RUN |
/run/tlp |
Directory for runtime data (volatile) |
TLP_SBIN |
/usr/sbin |
Install directory |
TLP_SHCPL |
/usr/share/bash-completion/completions |
Install directory for bash completion rules |
TLP_SYSD |
/lib/systemd/system |
Install directory for systemd units |
TLP_SDSL |
/lib/systemd/system-sleep |
[from 1.3] Install directory for systemd suspend/resume hooks |
TLP_SYSV |
/etc/init.d |
Install directory for sysvinit script |
TLP_TLIB |
/usr/share/tlp |
Install directory for function libs |
TLP_ULIB |
/lib/udev |
Install directory for udev scripts |
TLP_VAR |
/var/lib/tlp |
[from 1.2.2] persistent storage directory |
TLP_WITH_ELOGIND |
[from 1.2.2] 1
[1.2.1] 0
|
1=install elogind script |
TLP_WITH_SYSTEMD |
[from 1.2.2] 1
[until 1.2.1] 0
|
1=install systemd unit files |