aboutsummaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Restore non-exec skipping in Makefile targetsTom Ryder2016-08-221-2/+2
| | | | | Because if the last they try to install is non-executable, the target exits with failure...
* Downgrade install-terminfo from defaultsTom Ryder2016-08-211-4/+1
| | | | | But still required for install-tmux (256 colours and custom terminfo file)
* Remove OLDPWD hackTom Ryder2016-08-201-1/+0
| | | | It doesn't really make sense anyway
* Port all bash_profile.d scripts to POSIX shTom Ryder2016-08-201-3/+1
| | | | | Also require flag files in ~/.welcome for displaying or not displaying login stuff
* Use terser shell for executable installsTom Ryder2016-08-201-2/+2
|
* Move OLDPWD setting to POSIX sh dirTom Ryder2016-08-201-0/+1
| | | | With an attempt at correct trapping; may still require tweaking
* Do away with dircolors and LS_COLORSTom Ryder2016-08-181-5/+0
| | | | | | | The default colors are just fine; I want to be able to distinguish directories, devices, links, and executable files, and those all appear to be configured by default. The giant environment variable is too annoying for too little benefit.
* Adjust order of Makefile targetsTom Ryder2016-08-181-6/+6
|
* Make install-{bash,zsh} depend on install-shTom Ryder2016-08-171-2/+2
|
* Move simple Bash/pdksh functions into POSIX shTom Ryder2016-08-171-1/+5
| | | | | | | Have only translated the scripts that translate readily into POSIX sh for now. More complex stuff like that bd/pd/sd/ud navigation for Bash doesn't port as easily, mostly because there isn't an analogue for the "local" keyword in POSIX.
* Move awk scripts into shb(1)Tom Ryder2016-08-161-2/+12
|
* Remove .m4 from suffixesTom Ryder2016-08-161-1/+1
|
* Reverse .m4 translation for binscriptsTom Ryder2016-08-161-15/+1
| | | | Either this is overengineering, or I don't understand m4 well enough.
* Apply suffix rules for games/bin buildingTom Ryder2016-08-161-42/+12
| | | | | I knew this had to work one way or another, but I didn't know exactly how to make it work on anything but GNU make.
* Template traps in scripts depending on mktd(1)Tom Ryder2016-08-161-1/+27
|
* Put "all" subtargets on their own lineTom Ryder2016-08-161-1/+5
|
* Rename "test" targets to "check"Tom Ryder2016-08-161-27/+27
| | | | Mostly to make way for an actual test suite beyond mere syntax checking
* Simplify recipe for install-vim-plugins a lotTom Ryder2016-08-141-18/+5
|
* Test for executable not extension in installTom Ryder2016-08-141-9/+5
|
* Don't install raw .sed scripts in ~/.local/binTom Ryder2016-08-141-1/+6
|
* Add sd2u(1) and su2d(1)Tom Ryder2016-08-141-2/+12
|
* Add unf(1)Tom Ryder2016-08-141-2/+7
|
* Name/point pdksh files specificallyTom Ryder2016-08-101-4/+4
| | | | | This frees up space to implement actual ksh88/ksh93 files specifically in future, as pdksh's feature set differs considerably
* Tolerate missing tic(1) at least for nowTom Ryder2016-08-091-0/+1
| | | | FreeBSD uses termcap(5)
* Remove double-up install-bash targetTom Ryder2016-08-091-11/+0
|
* Merge branch 'pdksh'Tom Ryder2016-08-091-0/+21
|\
| * Add kshrc.d directoryTom Ryder2016-08-091-0/+14
| |
| * Starting an attempt at pdksh configurationTom Ryder2016-08-061-0/+7
| | | | | | | | Not really sure how I'll approach this yet.
* | Prevent sed sources from getting installedTom Ryder2016-08-081-1/+6
| |
* | Add acq(6)Tom Ryder2016-08-081-1/+6
|/
* Add test to check binscripts match manpagesTom Ryder2016-08-031-1/+4
|
* kvlt(6)/zs(6) get shebangs from shb(1) at buildTom Ryder2016-08-021-1/+11
|
* Order lint subtargets alphabeticallyTom Ryder2016-08-021-1/+1
|
* Move tests and lints into their own scriptsTom Ryder2016-08-021-47/+10
| | | | | Much nicer than having them embedded in the Makefile. Might do this for some of the more complex install targets too. Or maybe all of them ...
* Add install-bin to default install targetTom Ryder2016-07-301-0/+1
|
* Create separate install-bash-completion targetTom Ryder2016-07-301-2/+6
|
* Move bash completion setup into separate dirTom Ryder2016-07-301-1/+3
|
* Make sendmail(1) implementation configurableTom Ryder2016-07-041-1/+9
| | | | Include it in the sendemail section of the Git config, too
* Template .gitconfig personal valuesTom Ryder2016-07-041-2/+14
| | | | | | | Doing this in preference to relying on GIT_* environment variables. I don't like the default values in the Makefile very much; I'll need to figure out something nicer at some point.
* Stop versioning backgroundsTom Ryder2016-06-271-2/+0
| | | | | | | | This was a dumb idea. They're by far the biggest files in the repository and they're not interesting to diff; all they'll do is slow things down. Given that I've been breaking a lot of links lately in moving away from GitHub, I may as well take the opportunity to purge the objects too.
* Add test-games to test targetTom Ryder2016-06-251-1/+1
|
* Move targets into alphabetical orderTom Ryder2016-06-251-14/+14
|
* Remove unneeded targetsTom Ryder2016-06-251-10/+1
|
* Set .PHONY properly with generated target listTom Ryder2016-06-251-7/+17
|
* Add missing spaces before colons in targetsTom Ryder2016-06-251-7/+7
|
* Specify target dependenciesTom Ryder2016-06-251-3/+3
| | | | So that they get remade if their source files are newer
* Only install manpages with correct suffixTom Ryder2016-06-251-3/+3
|
* Add dotfiles(7) manual pageTom Ryder2016-06-251-0/+11
| | | | Created with pandoc(1)
* clean/distclean same targetTom Ryder2016-06-241-3/+1
|
* Separate games out into own directory/targetsTom Ryder2016-06-241-5/+32
|