mirror of
https://codeberg.org/dwl/dwl-patches.git
synced 2025-10-26 17:54:17 +00:00
hot-reload: provide better Makefile
This commit is contained in:
parent
27b00008cb
commit
4d0bfa66b4
@ -1,18 +1,18 @@
|
|||||||
From 5d74e3775b9ffc96b22910f62b4bb3892f6d96cf Mon Sep 17 00:00:00 2001
|
From caa1adaf02ab4f9a326761ade5d1346149bc7c59 Mon Sep 17 00:00:00 2001
|
||||||
From: Sivecano <sivecano@gmail.com>
|
From: Sivecano <sivecano@gmail.com>
|
||||||
Date: Sun, 26 Jan 2025 18:30:02 +0100
|
Date: Sun, 26 Jan 2025 18:30:02 +0100
|
||||||
Subject: [PATCH] redo hot-reloading in one file
|
Subject: [PATCH] redo hot-reloading in one file
|
||||||
|
|
||||||
---
|
---
|
||||||
Makefile | 18 ++-
|
Makefile | 19 ++-
|
||||||
config.def.h | 5 +-
|
config.def.h | 5 +-
|
||||||
dwl.c | 337 ++++++++++++++++++++++++++++++++++++++++++++-------
|
dwl.c | 337 ++++++++++++++++++++++++++++++++++++++++++++-------
|
||||||
util.c | 34 ++++++
|
util.c | 34 ++++++
|
||||||
util.h | 6 +
|
util.h | 6 +
|
||||||
5 files changed, 351 insertions(+), 49 deletions(-)
|
5 files changed, 351 insertions(+), 50 deletions(-)
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index 3358bae..9cf200f 100644
|
index 3358bae..70d3d0f 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -13,13 +13,16 @@ DWLDEVCFLAGS = -g -pedantic -Wall -Wextra -Wdeclaration-after-statement \
|
@@ -13,13 +13,16 @@ DWLDEVCFLAGS = -g -pedantic -Wall -Wextra -Wdeclaration-after-statement \
|
||||||
@ -44,17 +44,23 @@ index 3358bae..9cf200f 100644
|
|||||||
|
|
||||||
dist: clean
|
dist: clean
|
||||||
mkdir -p dwl-$(VERSION)
|
mkdir -p dwl-$(VERSION)
|
||||||
@@ -63,6 +66,9 @@ install: dwl
|
@@ -63,6 +66,8 @@ install: dwl
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||||
cp -f dwl $(DESTDIR)$(PREFIX)/bin
|
cp -f dwl $(DESTDIR)$(PREFIX)/bin
|
||||||
chmod 755 $(DESTDIR)$(PREFIX)/bin/dwl
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/dwl
|
||||||
+ mkdir -p $(DESTDIR)$(PREFIX)/lib
|
+ mkdir -p $(DESTDIR)$(PREFIX)/lib
|
||||||
+ cp -f dwl.so $(DESTDIR)$(PREFIX)/lib
|
+ install -m 744 dwl.so $(DESTDIR)$(PREFIX)/lib
|
||||||
+ chmod 744 $(DESTDIR)$(PREFIX)/lib/dwl.so
|
|
||||||
mkdir -p $(DESTDIR)$(MANDIR)/man1
|
mkdir -p $(DESTDIR)$(MANDIR)/man1
|
||||||
cp -f dwl.1 $(DESTDIR)$(MANDIR)/man1
|
cp -f dwl.1 $(DESTDIR)$(MANDIR)/man1
|
||||||
chmod 644 $(DESTDIR)$(MANDIR)/man1/dwl.1
|
chmod 644 $(DESTDIR)$(MANDIR)/man1/dwl.1
|
||||||
@@ -76,3 +82,7 @@ uninstall:
|
@@ -70,9 +75,13 @@ install: dwl
|
||||||
|
cp -f dwl.desktop $(DESTDIR)$(DATADIR)/wayland-sessions/dwl.desktop
|
||||||
|
chmod 644 $(DESTDIR)$(DATADIR)/wayland-sessions/dwl.desktop
|
||||||
|
uninstall:
|
||||||
|
- rm -f $(DESTDIR)$(PREFIX)/bin/dwl $(DESTDIR)$(MANDIR)/man1/dwl.1 \
|
||||||
|
+ rm -f $(DESTDIR)$(PREFIX)/bin/dwl $(DESTDIR)$(PREFIX)/lib/dwl.so $(DESTDIR)$(MANDIR)/man1/dwl.1 \
|
||||||
|
$(DESTDIR)$(DATADIR)/wayland-sessions/dwl.desktop
|
||||||
|
|
||||||
.SUFFIXES: .c .o
|
.SUFFIXES: .c .o
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(CPPFLAGS) $(DWLCFLAGS) -o $@ -c $<
|
$(CC) $(CPPFLAGS) $(DWLCFLAGS) -o $@ -c $<
|
||||||
|
|||||||
@ -1,18 +1,18 @@
|
|||||||
From ce812b47485851066318e0604f83472d8064e604 Mon Sep 17 00:00:00 2001
|
From 79fbc2405919a049a35dd58e860b6519ebb7943b Mon Sep 17 00:00:00 2001
|
||||||
From: Sivecano <sivecano@gmail.com>
|
From: Sivecano <sivecano@gmail.com>
|
||||||
Date: Sun, 26 Jan 2025 18:30:02 +0100
|
Date: Sun, 26 Jan 2025 18:30:02 +0100
|
||||||
Subject: [PATCH] redo hot-reloading in one file
|
Subject: [PATCH] redo hot-reloading in one file
|
||||||
|
|
||||||
---
|
---
|
||||||
Makefile | 18 +-
|
Makefile | 19 ++-
|
||||||
config.def.h | 5 +-
|
config.def.h | 5 +-
|
||||||
dwl.c | 475 +++++++++++++++++++++++++++++++++++++++------------
|
dwl.c | 475 +++++++++++++++++++++++++++++++++++++++------------
|
||||||
util.c | 34 ++++
|
util.c | 34 ++++
|
||||||
util.h | 6 +
|
util.h | 6 +
|
||||||
5 files changed, 421 insertions(+), 117 deletions(-)
|
5 files changed, 421 insertions(+), 118 deletions(-)
|
||||||
|
|
||||||
diff --git a/Makefile b/Makefile
|
diff --git a/Makefile b/Makefile
|
||||||
index 578194f..567e9b9 100644
|
index 578194f..0714ed1 100644
|
||||||
--- a/Makefile
|
--- a/Makefile
|
||||||
+++ b/Makefile
|
+++ b/Makefile
|
||||||
@@ -13,13 +13,16 @@ DWLDEVCFLAGS = -g -Wpedantic -Wall -Wextra -Wdeclaration-after-statement \
|
@@ -13,13 +13,16 @@ DWLDEVCFLAGS = -g -Wpedantic -Wall -Wextra -Wdeclaration-after-statement \
|
||||||
@ -44,17 +44,23 @@ index 578194f..567e9b9 100644
|
|||||||
|
|
||||||
dist: clean
|
dist: clean
|
||||||
mkdir -p dwl-$(VERSION)
|
mkdir -p dwl-$(VERSION)
|
||||||
@@ -64,6 +67,9 @@ install: dwl
|
@@ -64,6 +67,8 @@ install: dwl
|
||||||
rm -f $(DESTDIR)$(PREFIX)/bin/dwl
|
rm -f $(DESTDIR)$(PREFIX)/bin/dwl
|
||||||
cp -f dwl $(DESTDIR)$(PREFIX)/bin
|
cp -f dwl $(DESTDIR)$(PREFIX)/bin
|
||||||
chmod 755 $(DESTDIR)$(PREFIX)/bin/dwl
|
chmod 755 $(DESTDIR)$(PREFIX)/bin/dwl
|
||||||
+ mkdir -p $(DESTDIR)$(PREFIX)/lib
|
+ mkdir -p $(DESTDIR)$(PREFIX)/lib
|
||||||
+ cp -f dwl.so $(DESTDIR)$(PREFIX)/lib
|
+ install -m 744 dwl.so $(DESTDIR)$(PREFIX)/lib
|
||||||
+ chmod 744 $(DESTDIR)$(PREFIX)/lib/dwl.so
|
|
||||||
mkdir -p $(DESTDIR)$(MANDIR)/man1
|
mkdir -p $(DESTDIR)$(MANDIR)/man1
|
||||||
cp -f dwl.1 $(DESTDIR)$(MANDIR)/man1
|
cp -f dwl.1 $(DESTDIR)$(MANDIR)/man1
|
||||||
chmod 644 $(DESTDIR)$(MANDIR)/man1/dwl.1
|
chmod 644 $(DESTDIR)$(MANDIR)/man1/dwl.1
|
||||||
@@ -77,3 +83,7 @@ uninstall:
|
@@ -71,9 +76,13 @@ install: dwl
|
||||||
|
cp -f dwl.desktop $(DESTDIR)$(DATADIR)/wayland-sessions/dwl.desktop
|
||||||
|
chmod 644 $(DESTDIR)$(DATADIR)/wayland-sessions/dwl.desktop
|
||||||
|
uninstall:
|
||||||
|
- rm -f $(DESTDIR)$(PREFIX)/bin/dwl $(DESTDIR)$(MANDIR)/man1/dwl.1 \
|
||||||
|
+ rm -f $(DESTDIR)$(PREFIX)/bin/dwl $(DESTDIR)$(PREFIX)/lib/dwl.so $(DESTDIR)$(MANDIR)/man1/dwl.1 \
|
||||||
|
$(DESTDIR)$(DATADIR)/wayland-sessions/dwl.desktop
|
||||||
|
|
||||||
.SUFFIXES: .c .o
|
.SUFFIXES: .c .o
|
||||||
.c.o:
|
.c.o:
|
||||||
$(CC) $(CPPFLAGS) $(DWLCFLAGS) -o $@ -c $<
|
$(CC) $(CPPFLAGS) $(DWLCFLAGS) -o $@ -c $<
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user