aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorLines
2024-05-27wlroots now allows parallel installsLeonardo Hernández Hernández-1/+1
2024-03-11Support pointer constraints and relative pointer protocolsForrest Bushstone-5/+8
Fixes: https://codeberg.org/dwl/dwl/issues/489 FIxes: https://codeberg.org/dwl/dwl/issues/317
2024-01-15turn on -Wfloat-conversionLeonardo Hernández Hernández-1/+1
2024-01-15turn on -Wsign-compareLeonardo Hernández Hernández-1/+1
2023-11-25include CHANGELOG.md in the tarballLeonardo Hernández Hernández-1/+1
Fixes: 24576f1fdf56bc8879203bb2d7e7cd116d4bba42
2023-11-17enable debug symbols by defaultLeonardo Hernández Hernández-1/+1
they does not affect performance and the size's increase is negligible
2023-10-09Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández-1/+1
2023-09-24include dwl.desktop in the tarbalLeonardo Hernández Hernández-1/+1
2023-09-24Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández-1/+4
2023-09-24allow specify DATADIR (to install desktop file)Leonardo Hernández Hernández-4/+4
2023-09-22Add desktop entry fileWeiseguy-1/+4
2023-07-23add support for cursor-shape-v1Leonardo Hernández Hernández-1/+4
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4106
2022-10-05convert some warnings to errorsLeonardo Hernández Hernández-1/+2
2022-09-20rework MakefileLeonardo Hernández Hernández-20/+11
- allow user to use a different pkg-config binary - restore almost all (and add other ones) warning flags (-Werror is not set) - $(XWAYLAND) is added to our CPPFLAGS - remove useless comments - don't generate idle-protocol.h (not used)
2022-09-08define _POSIX_C_SOURCE through CPPFLAGSLeonardo Hernández Hernández-1/+1
like dwm
2022-08-08fix dist targetLeonardo Hernández Hernández-3/+2
2022-07-06include DWLCFLAGS into linking stepLeonardo Hernández Hernández-1/+1
2022-06-12Fix make install while files are in useGrant Nichol-2/+2
When the dwl executable is in use, cp fails without the -f flag. POSIX defines this flag with: > If a file descriptor for a destination file cannot be obtained, > as described in step 3.a.ii., attempt to unlink the destination > file and proceed.
2022-06-10add $(LIBS) to $(LDLIBS)Leonardo Hernández Hernández-1/+1
2022-06-10fix link failure with --as-neededDima Krasner-1/+1
2022-06-06use LDFLAGS to build dwl targetLeonardo Hernández Hernández-1/+1
2022-06-06do not generate *-protocol.{c,o}Leonardo Hernández Hernández-15/+3
according with https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/62fbf3f4ba1b2993e29dfb46f077e5806f7aac1c they are unused and wlroots-based compositors don't need to do this
2022-06-06include xcb only when building with xwayland supportLeonardo Hernández Hernández-1/+1
2022-06-06convert makefile to be more portableKawaiiAmber-42/+50
2022-05-09add dist targetLeonardo Hernández Hernández-1/+10
2022-05-09add flag to print version and exitLeonardo Hernández Hernández-1/+1
2022-03-31add DESTDIRLeonardo Hernández Hernández-3/+3
2022-03-31don't let -pedantic be overridable by environmentLeonardo Hernández Hernández-1/+1
2022-03-28new functions ecalloc() and die()Leonardo Hernández Hernández-2/+2
die() replaces EBARF and BARF and allow us to add `-pedantic` to CFLAGS
2022-03-13add dwl(1)Humm-2/+3
Documentation is good. Man pages are documentation. A program without a man page is worthless.
2021-04-19added uninstall targetJason Goulet-Lipman-1/+4
2021-04-15group phony targets together in MakefileDevin J. Pohly-9/+8
2021-04-15re-compile if config.mk changesDevin J. Pohly-1/+1
2021-01-18remember to add client.h in MakefileDevin J. Pohly-1/+1
2020-12-25add "all" targetDevin J. Pohly-0/+1
2020-12-24Merge updates from guidocellaDevin J. Pohly-3/+13
Thanks so much for helping to keep the project running while life was crazy!
2020-12-24Merge pull request #49 from guidocella/layer-shellDevin J. Pohly-3/+13
Layer shell
2020-12-24use the install command to installDevin J. Pohly-3/+1
2020-12-24Merge pull request #65 from Keating950/masterDevin J. Pohly-0/+5
Add install target to Makefile
2020-12-19remove -Werror=declaration-after-statementGuido Cella-1/+1
wtf is the point of this crap? It makes the code harder to follow, increases the line count and made me fail compilation a million times. We shouldn't blindy follow everything about suckless's style.
2020-12-19add install target to Makefile and corresponding prefix variable to config.mkKeating950-0/+5
2020-12-19Added basic tap-to-click for touchpad userswill-1/+1
2020-12-19Implement the idle protocolGuido Cella-2/+12
It allows clients such as swayidle and chat applications to monitor user idle time.
2020-11-22add install target to Makefile and corresponding prefix variable to config.mkKeating950-0/+5
2020-10-17Added basic tap-to-click for touchpad userswill-1/+1
2020-08-28simplify make cleanGuido Cella-1/+1
2020-08-26update make cleanGuido Cella-1/+1
2020-08-24layer shell initial attemptGuido Cella-2/+12
2020-08-10make XWayland support optionalDevin J. Pohly-3/+4
2020-07-25xwayland: unmanaged (dropdown menu) supportAlexander Courtis-1/+1