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)