Simon Ser
322291cdcf
tinywl: fix duplicate object files passed to linker
...
On BSD make, $> is an alias for $^. On both GNU and BSD make, $^
is supported. Specifying both resulted in duplicate object files
passed to the linker:
ld: error: duplicate symbol: main
>>> defined at tinywl.c:887
>>> tinywl.o:(main)
>>> defined at tinywl.c:887
>>> tinywl.o:(.text+0x0)
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Only use $^ and remove $>.
2025-12-18 15:22:33 +01:00
Simon Ser
bbd9a49bdf
tinywl: stop generating xdg-shell header
...
We don't need to do this anymore for wayland-protocols.
2025-08-27 14:21:23 -04:00
Simon Ser
f04ef79f61
build: bump version to 0.20.0-dev
2025-05-15 10:54:23 +02:00
BiRD
f16a3c1180
tinywl: Edit Makefile for bmake compatibility
...
- Replace 'shell' calls with '!=' assignments
- Add default target 'all'
- Don't use var '$<' for non-sources
2024-07-29 11:39:34 -04:00
Simon Ser
b10516e1e8
build: bump version to 0.19.0-dev
2024-07-12 23:48:02 +02:00
Leonardo Hernández Hernández
09603cdb0b
tinywl: allow specify pkg-config binary
2024-06-22 15:59:12 +00:00
Leonardo Hernández Hernández
d92c238721
tinywl: split compilation into two steps
...
While we are at it also respect LDFLAGS and optimize pkg-config usage
2024-06-22 15:59:12 +00:00
Leonardo Hernández Hernández
f9214373f8
tinywl: don't try to remove xdg-shell-protocol.c
...
It is not generated since 62fbf3f4ba
2024-06-22 15:59:12 +00:00
Violet Purcell
c76a232835
tinywl: update for versioned pkg-config file
2024-05-27 22:15:00 +00:00
Simon Ser
3b4d7d2a92
build: bump version to 0.18.0-dev
2023-11-21 17:28:06 +01:00
Simon Ser
fe53ec6937
tinywl: fix wlroots dependency constraint in Makefile
2023-11-21 17:22:02 +01:00
Simon Ser
2926acf60d
tinywl: set minimum wlroots version in Makefile
2023-09-01 00:28:55 +09:00
Kirill Primak
62fbf3f4ba
tinywl: don't generate xdg-shell-protocol.c
...
It's unused, and wlroots-based compositors don't need to do this anyway.
2022-04-01 11:51:24 +03:00
David Kraeutmann
4b3414e065
Fix tinywl linking order ( #1463 )
2019-01-16 16:39:14 +01:00
Drew DeVault
25f905fdaa
Use pkg-config for tinywl deps
2019-01-03 15:39:04 -05:00
Drew DeVault
33d9d9f175
Annotate the source
2019-01-03 10:55:14 -05:00
Drew DeVault
5f4c64fbeb
Tiny Wayland compositor
2018-08-15 18:27:48 -04:00