Mercurial > yawc
diff Makefile @ 0:f0372d3356b4 default tip
initial import
| author | Yasuri <linuxoverwindows@charliesmp.net> |
|---|---|
| date | Sun, 30 Aug 2026 12:47:10 -0500 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Sun Aug 30 12:47:10 2026 -0500 @@ -0,0 +1,27 @@ +CC ?= cc +CFLAGS ?= -D_POSIX_C_SOURCE=200809L -Isrc/include -O2 -std=c99 +LDFLAGS ?= +LIBS ?= $(shell pkg-config --static --libs swc wayland-server xkbcommon libinput pixman-1 libdrm wld libudev) + +PREFIX ?= /usr/local +DESTDIR ?= +BINDIR = $(DESTDIR)$(PREFIX)/bin + +OBJS = src/yawc.o src/util.o + +.PHONY: all clean install + +all: yawc + +yawc: $(OBJS) + $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) + +.c.o: + $(CC) $(CFLAGS) -c -o $@ $< + +install: yawc + mkdir -p $(BINDIR) + cp yawc $(BINDIR)/ + +clean: + rm -f yawc $(OBJS)
