aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2024-03-09 19:15:15 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2024-03-09 19:15:15 +0530
commite4abf501157bbca7978ffa35d53283117755859d (patch)
tree53886b30b39e74fdfee242275a90141a423fbfe4 /Makefile
parentbaac62e103c5ea317801f89056dd44479cb6b3db (diff)
reset
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile25
1 files changed, 4 insertions, 21 deletions
diff --git a/Makefile b/Makefile
index 3dca2c7..0822ddc 100644
--- a/Makefile
+++ b/Makefile
@@ -14,14 +14,11 @@ DWLCFLAGS = `$(PKG_CONFIG) --cflags $(PKGS)` $(DWLCPPFLAGS) $(DWLDEVCFLAGS) $(CF
LDLIBS = `$(PKG_CONFIG) --libs $(PKGS)` $(LIBS)
all: dwl
-dwl: dwl.o util.o dwl-ipc-unstable-v2-protocol.o
- $(CC) dwl.o util.o dwl-ipc-unstable-v2-protocol.o net-tapesoftware-dwl-wm-unstable-v1-protocol.o $(LDLIBS) $(LDFLAGS) $(DWLCFLAGS) -o $@
-dwl.o: dwl.c config.mk config.h client.h cursor-shape-v1-protocol.h xdg-shell-protocol.h wlr-layer-shell-unstable-v1-protocol.h dwl-ipc-unstable-v2-protocol.h net-tapesoftware-dwl-wm-unstable-v1-protocol.o
-
+dwl: dwl.o util.o
+ $(CC) dwl.o util.o $(LDLIBS) $(LDFLAGS) $(DWLCFLAGS) -o $@
+dwl.o: dwl.c config.mk config.h client.h cursor-shape-v1-protocol.h xdg-shell-protocol.h wlr-layer-shell-unstable-v1-protocol.h
util.o: util.c util.h
-dwl-ipc-unstable-v2-protocol.o: dwl-ipc-unstable-v2-protocol.h
-
# wayland-scanner is a tool which generates C headers and rigging for Wayland
# protocols, which are specified in XML. wlroots requires you to rig these up
# to your build system yourself and provide them in the include path.
@@ -37,25 +34,11 @@ wlr-layer-shell-unstable-v1-protocol.h:
cursor-shape-v1-protocol.h:
$(WAYLAND_SCANNER) server-header \
$(WAYLAND_PROTOCOLS)/staging/cursor-shape/cursor-shape-v1.xml $@
-dwl-ipc-unstable-v2-protocol.h:
- $(WAYLAND_SCANNER) server-header \
- protocols/dwl-ipc-unstable-v2.xml $@
-dwl-ipc-unstable-v2-protocol.c:
- $(WAYLAND_SCANNER) private-code \
- protocols/dwl-ipc-unstable-v2.xml $@
-
-net-tapesoftware-dwl-wm-unstable-v1-protocol.h: protocols/net-tapesoftware-dwl-wm-unstable-v1.xml
- $(WAYLAND_SCANNER) server-header \
- protocols/net-tapesoftware-dwl-wm-unstable-v1.xml $@
-net-tapesoftware-dwl-wm-unstable-v1-protocol.c: protocols/net-tapesoftware-dwl-wm-unstable-v1.xml
- $(WAYLAND_SCANNER) private-code \
- protocols/net-tapesoftware-dwl-wm-unstable-v1.xml $@
-net-tapesoftware-dwl-wm-unstable-v1-protocol.o: net-tapesoftware-dwl-wm-unstable-v1-protocol.h
config.h:
cp config.def.h $@
clean:
- rm -f dwl *.o *-protocol.h *.rej *.orig config.h
+ rm -f dwl *.o *-protocol.h
dist: clean
mkdir -p dwl-$(VERSION)