Jari Vetoniemi
b322e50798
make: support out-of-git builds
...
E.g. releases would be these with git archive and such.
2020-02-08 12:05:41 +02:00
Jari Vetoniemi
9295dc0016
make: track version from file, implement GIT_SHA1
...
We track the version from file, so the targets depending on version will
be rebuilt. We also track .git/index, so library and renderers get
rebuilt for new BM_PLUGIN_VERSION on each commit.
2020-02-08 11:48:41 +02:00
Jari Vetoniemi
0d7e1aa9bd
make: depends on ncursesw not ncurses
2020-02-08 10:53:35 +02:00
Jari Vetoniemi
e4798aa43d
make: provide a .pc file
2020-02-08 10:49:22 +02:00
Jari Vetoniemi
fa83f1cc21
make: track wayland xml files
2020-02-08 10:48:07 +02:00
Jari Vetoniemi
3a289e6ce9
wayland-scanner: generate using private-code
...
code is deprecated
2020-02-07 21:32:44 +02:00
Jari Vetoniemi
05c06319ca
make: osx troubles
2020-02-08 04:29:32 +09:00
Jari Vetoniemi
4315a980dd
make: use $(shell) $$() and cp/chmod
2020-02-08 04:29:32 +09:00
Jari Vetoniemi
ee700c11ea
make: _DEFAULT_SOURCE is required
2020-02-07 18:32:22 +02:00
Jari Vetoniemi
2f370033f3
make: clean the xdg-shell.c
2020-02-07 17:29:35 +02:00
Jari Vetoniemi
2a6134cd68
make: quote the wayland-protocols path
2020-02-07 17:28:36 +02:00
Jari Vetoniemi
f0af8bdd9c
Fix missing dependencies from renderers
2020-02-07 17:27:40 +02:00
Jari Vetoniemi
33e0d18aab
GNUmakefile: remove whitespace
2020-02-07 16:50:02 +02:00
Jari Vetoniemi
ac9790b059
Fixes and docs from osx
2020-02-07 23:35:01 +09:00
Jari Vetoniemi
5a4d364d50
Nuke CMake from existance
...
Welcome glorious GNU Makefile
2020-02-07 16:03:08 +02:00