summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2024-07-22bar + hide_vacant_tags patchesBenjamin Chausse
https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/bar https://codeberg.org/dwl/dwl-patches/src/branch/main/patches/hide_vacant_tags
2024-07-14Merge branch 'wlroots-next'Leonardo Hernández Hernández
2024-07-03use round(3) and ceilf(3) from the math libraryLeonardo Hernández Hernández
ΔSLOC: -1
2024-06-20Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández
2024-06-20try to limit (79 characters) the line lenght in the MakefileLeonardo Hernández Hernández
2024-06-20Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández
2024-06-20Updated power management handling to address issues raised in the PRthanatos
2024-06-20Implement support for output power managementEmil Miler
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
2024-06-08use enum headers when possibleLeonardo Hernández Hernández
2024-05-27wlroots now allows parallel installsLeonardo Hernández Hernández
2024-03-11Support pointer constraints and relative pointer protocolsForrest Bushstone
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
2024-01-15turn on -Wsign-compareLeonardo Hernández Hernández
2023-11-25include CHANGELOG.md in the tarballLeonardo Hernández Hernández
Fixes: 24576f1fdf56bc8879203bb2d7e7cd116d4bba42
2023-11-17enable debug symbols by defaultLeonardo Hernández Hernández
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
2023-09-24include dwl.desktop in the tarbalLeonardo Hernández Hernández
2023-09-24Merge remote-tracking branch 'upstream/main' into wlroots-nextLeonardo Hernández Hernández
2023-09-24allow specify DATADIR (to install desktop file)Leonardo Hernández Hernández
2023-09-22Add desktop entry fileWeiseguy
2023-07-23add support for cursor-shape-v1Leonardo Hernández Hernández
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4106
2022-10-05convert some warnings to errorsLeonardo Hernández Hernández
2022-09-20rework MakefileLeonardo Hernández Hernández
- 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
like dwm
2022-08-08fix dist targetLeonardo Hernández Hernández
2022-07-06include DWLCFLAGS into linking stepLeonardo Hernández Hernández
2022-06-12Fix make install while files are in useGrant Nichol
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
2022-06-10fix link failure with --as-neededDima Krasner
2022-06-06use LDFLAGS to build dwl targetLeonardo Hernández Hernández
2022-06-06do not generate *-protocol.{c,o}Leonardo Hernández Hernández
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
2022-06-06convert makefile to be more portableKawaiiAmber
2022-05-09add dist targetLeonardo Hernández Hernández
2022-05-09add flag to print version and exitLeonardo Hernández Hernández
2022-03-31add DESTDIRLeonardo Hernández Hernández
2022-03-31don't let -pedantic be overridable by environmentLeonardo Hernández Hernández
2022-03-28new functions ecalloc() and die()Leonardo Hernández Hernández
die() replaces EBARF and BARF and allow us to add `-pedantic` to CFLAGS
2022-03-13add dwl(1)Humm
Documentation is good. Man pages are documentation. A program without a man page is worthless.
2021-04-19added uninstall targetJason Goulet-Lipman
2021-04-15group phony targets together in MakefileDevin J. Pohly
2021-04-15re-compile if config.mk changesDevin J. Pohly
2021-01-18remember to add client.h in MakefileDevin J. Pohly
2020-12-25add "all" targetDevin J. Pohly
2020-12-24Merge updates from guidocellaDevin J. Pohly
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
Layer shell
2020-12-24use the install command to installDevin J. Pohly
2020-12-24Merge pull request #65 from Keating950/masterDevin J. Pohly
Add install target to Makefile
2020-12-19remove -Werror=declaration-after-statementGuido Cella
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.