Daniel Shahaf
1933de83be
'make install': Remove +x permission from installed library and documntation files.
2015-11-18 02:14:03 +00:00
Daniel Shahaf
e2096f5c4e
'make install': Unbreak PREFIX=~/foo usage.
...
Change quoting to only quote the shell variable, not the make variable. This
allows the leading '~' to be unescaped for make's sh to expand.
Followup to b1619c0013
.
2015-11-18 01:49:30 +00:00
Daniel Shahaf
3bfd250cce
'make perf': Designate this target as '.PHONY'.
...
Patch-by: Matthew Martin
2015-11-17 17:50:14 +00:00
Daniel Shahaf
b1619c0013
Fix issue #219 : install documentation fully and properly.
...
- Install the top-level README.md, which wasn't installed before.
- Install docs to /usr/local/share/doc rather than /usr/local/share.
2015-11-17 02:45:00 +00:00
Daniel Shahaf
e1078a8b4c
'make install': Allow setting $(SHARE_DIR).
2015-11-16 19:14:19 +00:00
Daniel Shahaf
6fe07c0961
'make test': Fix breakage introduced by 4d3da30f8b726c6e0eeb3adda06adc9eaa329b3b:
...
test failure would not be reflected by the exit code of 'make'.
Setting a shell parameter in the left-hand side of a pipe is not visible to
commands after the pipe, because the left-hand side forks. (That's true both
in 'sh' used by 'make' and in 'zsh' that runs tests/test-highlighting.zsh, at
least on my system.) Therefore, move the colorizing hook to where it doesn't
interfere with setting the $something_failed (in tests/test-highlighting.zsh)
and $result (in Makefile) parameters.
2015-10-27 11:59:20 +02:00
Daniel Shahaf
4513eaea71
'make perf': New target.
2015-10-27 09:47:09 +02:00
Daniel Shahaf
4d3da30f8b
'make test': Colorize output.
...
Color is only added when "make test"'s stdout is a tty.
2015-10-26 14:31:21 +00:00
Daniel Shahaf
557bb7e0c6
'make test': Allow specifying the zsh binary to use.
2015-10-26 14:18:54 +00:00
Daniel Shahaf
bb9c407c95
'make install': Tweak to work with one-shell-per-logical-line 'make' implementations,
...
Tested with 'bmake -B'.
Found-by: Carsten Hey
2015-10-20 00:35:50 +00:00
Matthew Martin
72b1abd17d
Makefile: declare PHONY targets
2015-10-20 00:26:43 +00:00
Daniel Shahaf
bde1c83af1
'make test': Pass -f to zsh to minimize environmental variation.
2015-10-19 14:26:01 +00:00
Daniel Shahaf
728784649f
'make install': Install .version and .revision-hash.
2015-10-19 07:35:36 +00:00
Daniel Shahaf
984b4acd78
Makefile: have the default invocation safer.
...
Don't modify $(PREFIX) from 'make', only from 'make install'.
2015-10-19 07:08:42 +00:00
Matthew Martin
94191f0731
Makefile: Add default for INSTALL
2015-10-19 01:45:15 -05:00
Matthew Martin
2883c9582d
Makefile: exit non-zero for a failed test
2015-10-19 01:45:15 -05:00
Matthew Martin
83c3f96109
Makefile: Add test target
2015-10-19 01:45:15 -05:00
Matthew Martin
7aeadfe01b
Add Makefile
2015-10-19 01:45:15 -05:00