summaryrefslogtreecommitdiffstats
path: root/Makefile (unfollow)
Commit message (Collapse)AuthorFilesLines
2025-02-11implement tearing protocolkorei9991-1/+4
2025-02-11make sure to remove all generated protocol filesSquibid1-1/+1
2025-02-11add ipc patchSquibid1-3/+11
2024-11-15remove binary before copying to destinationLeonardo Hernández Hernández1-0/+1
Since Linux 6.11 is possible overwrite a running executable, possibly making it crash. Thanks to: movq42rax Fixes: https://codeberg.org/dwl/dwl/issues/709 References: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=2a010c412853 References: https://lore.kernel.org/stable/CACKH++YAtEMYu2nTLUyfmxZoGO37fqogKMDkBpddmNaz5HE6ng@mail.gmail.com/T/#u
2024-08-14allow the use of non-system wlroots libraryLeonardo Hernández Hernández1-3/+3
References: https://codeberg.org/dwl/dwl/issues/646#issuecomment-2032644
2024-08-01`-pedantic` -> `-Wpedantic`Leonardo Hernández Hernández1-1/+1
Bug: https://codeberg.org/dwl/dwl/issues/584
2024-07-14bump wlroots versionLeonardo Hernández Hernández1-1/+1
2024-07-03use round(3) and ceilf(3) from the math libraryLeonardo Hernández Hernández1-1/+1
ΔSLOC: -1
2024-06-20try to limit (79 characters) the line lenght in the MakefileLeonardo Hernández Hernández1-7/+13
2024-06-20Updated power management handling to address issues raised in the PRthanatos1-4/+4
2024-06-20Implement support for output power managementEmil Miler1-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ández1-3/+3
2024-06-08use enum headers when possibleLeonardo Hernández Hernández1-3/+3
2024-05-27wlroots now allows parallel installsLeonardo Hernández Hernández1-1/+1
2024-03-11Support pointer constraints and relative pointer protocolsForrest Bushstone1-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ández1-1/+1
2024-01-15turn on -Wsign-compareLeonardo Hernández Hernández1-1/+1
2023-11-25include CHANGELOG.md in the tarballLeonardo Hernández Hernández1-1/+1
Fixes: 24576f1fdf56bc8879203bb2d7e7cd116d4bba42
2023-11-17enable debug symbols by defaultLeonardo Hernández Hernández1-1/+1
they does not affect performance and the size's increase is negligible
2023-09-24include dwl.desktop in the tarbalLeonardo Hernández Hernández1-1/+1
2023-09-24allow specify DATADIR (to install desktop file)Leonardo Hernández Hernández1-4/+4
2023-09-22Add desktop entry fileWeiseguy1-1/+4
2023-07-23add support for cursor-shape-v1Leonardo Hernández Hernández1-1/+4
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4106
2022-10-05convert some warnings to errorsLeonardo Hernández Hernández1-1/+2
2022-09-20rework MakefileLeonardo Hernández Hernández1-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ández1-1/+1
like dwm
2022-08-08fix dist targetLeonardo Hernández Hernández1-3/+2
2022-07-06include DWLCFLAGS into linking stepLeonardo Hernández Hernández1-1/+1
2022-06-12Fix make install while files are in useGrant Nichol1-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ández1-1/+1
2022-06-10fix link failure with --as-neededDima Krasner1-1/+1
2022-06-06use LDFLAGS to build dwl targetLeonardo Hernández Hernández1-1/+1
2022-06-06do not generate *-protocol.{c,o}Leonardo Hernández Hernández1-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ández1-1/+1
2022-06-06convert makefile to be more portableKawaiiAmber1-42/+50
2022-05-09add dist targetLeonardo Hernández Hernández1-1/+10
2022-05-09add flag to print version and exitLeonardo Hernández Hernández1-1/+1
2022-03-31add DESTDIRLeonardo Hernández Hernández1-3/+3
2022-03-31don't let -pedantic be overridable by environmentLeonardo Hernández Hernández1-1/+1
2022-03-28new functions ecalloc() and die()Leonardo Hernández Hernández1-2/+2
die() replaces EBARF and BARF and allow us to add `-pedantic` to CFLAGS
2022-03-23add dwl(1)Humm1-2/+3
Documentation is good. Man pages are documentation. A program without a man page is worthless.
2022-03-13add dwl(1)Humm1-2/+3
Documentation is good. Man pages are documentation. A program without a man page is worthless.
2021-04-19added uninstall targetJason Goulet-Lipman1-1/+4
2021-04-15group phony targets together in MakefileDevin J. Pohly1-9/+8
2021-04-15re-compile if config.mk changesDevin J. Pohly1-1/+1
2021-01-18remember to add client.h in MakefileDevin J. Pohly1-1/+1
2020-12-25add "all" targetDevin J. Pohly1-0/+1
2020-12-24use the install command to installDevin J. Pohly1-3/+1
2020-12-19remove -Werror=declaration-after-statementGuido Cella1-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.mkKeating9501-0/+5