Makefile: slightly simplify

This commit is contained in:
sewn 2024-11-10 18:26:26 +03:00
parent 1416d6be6c
commit 98669f8c31
No known key found for this signature in database

View file

@ -1,6 +1,6 @@
.POSIX: .POSIX:
VERSION =0 VERSION = 0
PREFIX = /usr/local PREFIX = /usr/local
@ -10,9 +10,9 @@ PKGS = wayland-client fcft pixman-1
INCS != $(PKG_CONFIG) --cflags $(PKGS) INCS != $(PKG_CONFIG) --cflags $(PKGS)
LIBS != $(PKG_CONFIG) --libs $(PKGS) LIBS != $(PKG_CONFIG) --libs $(PKGS)
DAMCPPFLAGS = -DVERSION=\"$(VERSION)\" -D_GNU_SOURCE $(CPPFLAGS) CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_GNU_SOURCE
DAMCFLAGS = -pedantic -Wall $(INCS) $(DAMCPPFLAGS) $(CFLAGS) CFLAGS += -pedantic -Wall $(INCS)
LDLIBS = $(LIBS) LDLIBS = $(LIBS)
PROTO = xdg-shell-protocol.h wlr-layer-shell-unstable-v1-protocol.h \ PROTO = xdg-shell-protocol.h wlr-layer-shell-unstable-v1-protocol.h \
river-control-unstable-v1-protocol.h river-status-unstable-v1-protocol.h river-control-unstable-v1-protocol.h river-status-unstable-v1-protocol.h
@ -21,16 +21,11 @@ OBJ = $(SRC:.c=.o)
all: dam all: dam
.c.o:
$(CC) -o $@ $(DAMCFLAGS) -c $<
config.h: config.h:
cp config.def.h $@ cp config.def.h $@
$(OBJ): config.h $(PROTO)
dam: $(OBJ) dam: $(OBJ)
$(CC) $(LDFLAGS) -o $@ $^ $(LDLIBS) $(OBJ): config.h $(PROTO)
WAYLAND_SCANNER != $(PKG_CONFIG) --variable=wayland_scanner wayland-scanner WAYLAND_SCANNER != $(PKG_CONFIG) --variable=wayland_scanner wayland-scanner
WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable=pkgdatadir wayland-protocols WAYLAND_PROTOCOLS != $(PKG_CONFIG) --variable=pkgdatadir wayland-protocols