aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Collapse)AuthorLines
2024-06-20Implement support for output power managementEmil Miler-1/+4
This patch is based on the original stale patch by Guido Cella @guidocella. It has been modified to apply cleanly to the latest v5.0 tag. Since the SLOC limit is now lifted, this core feature should be merged into dwl upstream. Thanks to Dima Krasner @dimkr for the cherry-pick. Closes: #559, #525
2024-06-13minor adjustments in MakefileLeonardo Hernández Hernández-3/+3
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