summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2023-03-23make: add help targetAyush Agarwal
2023-03-23make: add target to apply explicit path patchAyush Agarwal
2023-03-22make: install default config in XDG_CONFIG_DIRSAyush Agarwal
The XDG_CONFIG_DIRS environment variable should define the base directory to search for default configuration files of applications. This is a system level directory that complements XDG_CONFIG_HOME. It should default to `/etc/xdg` although this can be bypassed if needed when using make. In addition, this commit makes the minimal target also install the default configuration file in XDG_CONFIG_DIRS. The 'install' target now depends on the 'minimal' target.
2023-03-22make: add check target to lint and format tessenAyush Agarwal
2023-03-22make: use parentheses instead of bracesAyush Agarwal
I find parenthese better to look at than braces. Yeah, I know, it might be a lame reason. '?=' was replaced with ':=' because the former is unnecessary. In cases when a variable isn't expanded and a static assignment is made, there's no need to use anything besides a simple '='. The comment at the top indicates that this is a GNU Makefile because we've used '$^' which is exclusive to GNU Make.
2023-03-22make: remove redundant variablesAyush Agarwal
The GNU make manual advises not to use variables for commands like `rm` which are widely available on all Linux and UNIX-like platforms.
2023-03-22make: remove redundant commentsAyush Agarwal
2022-02-19build: allow minimal installation with MakefileAyush Agarwal
the `minimal` target allows a minimal installation without the man pages or the shell completion files
2021-11-14fix: use tabs instead of spaces in Makefilev1.2.1Ayush Agarwal
2021-11-14refactor!: build man page, improve MakefileAyush Agarwal
BREAKING CHANGE: The location of the bash completion script has been changed from the legacy folder '/etc/bash_completion.d/' to '/usr/share/bash-completion/completions/'. Exisiting users will need to delete the bash completion script for tessen from the legacy folder.
2021-09-21added a makefileAyush Agarwal