| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
ref: 971f5d669490696c11f5c4ede1fee558e05ae4fc
|
|
|
|
|
| |
See https://github.com/nsxiv/nsxiv/issues/262#issuecomment-1111216349
for related discussion.
|
|
|
|
| |
Closes: https://github.com/nsxiv/nsxiv/issues/262
|
|
|
|
|
|
|
| |
this moves all the build variables intended to be modified by the user
over to `config.mk` similar to other suckless software.
also move CPPFLAGS down below for cosmetic purposes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The config.mk file is now optional and only needs to be created if one wants to
persistently overwrite default macro values.
Features used in the Makefile that are not yet in the POSIX standard:
- Advanced macro assignment operators '+=' and '?=' [1]
- Special target .PHONY [2]
- Pattern rules [3]; only needed when $srcdir != '.'. For every pattern rule
there is an inference rule with the same effect. Hopefully, the inference
rules get picked up by make programs not supporting pattern rules.
- Silently including multiple possibly not exisiting files [4] [5]
[1] http://austingroupbugs.net/view.php?id=330
[2] http://austingroupbugs.net/view.php?id=523
[3] http://austingroupbugs.net/view.php?id=513
[4] http://austingroupbugs.net/view.php?id=333
[5] http://austingroupbugs.net/view.php?id=518
|
| |
|
| |
|
|
|
|
|
| |
Fixes issue #167. Long after closing this issue (kind of wontfix) we have switched to
GNU make and can thus use its features like VPATH.
|
| |
|
|
|