diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 | 
1 files changed, 3 insertions, 15 deletions
| @@ -21,38 +21,26 @@ LDLIBS    = `pkg-config --libs $(PKGS)`  # 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.  all: dwl -dwl: dwl.o xdg-shell-protocol.o wlr-layer-shell-unstable-v1-protocol.o idle-protocol.o util.o -	$(CC) $(LDLIBS) -o $@ dwl.o xdg-shell-protocol.o wlr-layer-shell-unstable-v1-protocol.o idle-protocol.o util.o +dwl: dwl.o util.o +	$(CC) $(LDLIBS) -o $@ dwl.o util.o  dwl.o: dwl.c config.mk config.h client.h xdg-shell-protocol.h wlr-layer-shell-unstable-v1-protocol.h idle-protocol.h -xdg-shell-protocol.o: xdg-shell-protocol.h xdg-shell-protocol.c -wlr-layer-shell-unstable-v1-protocol.o: wlr-layer-shell-unstable-v1-protocol.h wlr-layer-shell-unstable-v1-protocol.c -idle-protocol.o: idle-protocol.h idle-protocol.c  util.o: util.c util.h  # wayland scanner rules to generate .h / .c files  xdg-shell-protocol.h:  	$(WAYLAND_SCANNER) server-header \  		$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml $@ -xdg-shell-protocol.c: -	$(WAYLAND_SCANNER) private-code \ -		$(WAYLAND_PROTOCOLS)/stable/xdg-shell/xdg-shell.xml $@  wlr-layer-shell-unstable-v1-protocol.h:  	$(WAYLAND_SCANNER) server-header \  		protocols/wlr-layer-shell-unstable-v1.xml $@ -wlr-layer-shell-unstable-v1-protocol.c: -	$(WAYLAND_SCANNER) private-code \ -		protocols/wlr-layer-shell-unstable-v1.xml $@  idle-protocol.h:  	$(WAYLAND_SCANNER) server-header \  		protocols/idle.xml $@ -idle-protocol.c: -	$(WAYLAND_SCANNER) private-code \ -		protocols/idle.xml $@  config.h:  	cp config.def.h $@  clean: -	rm -f dwl *.o *-protocol.h *-protocol.c +	rm -f dwl *.o *-protocol.h  # distribution archive  dist: clean | 
