Mercurial > yawc
comparison Makefile @ 0:f0372d3356b4 default tip
initial import
| author | Yasuri <linuxoverwindows@charliesmp.net> |
|---|---|
| date | Sun, 30 Aug 2026 12:47:10 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:f0372d3356b4 |
|---|---|
| 1 CC ?= cc | |
| 2 CFLAGS ?= -D_POSIX_C_SOURCE=200809L -Isrc/include -O2 -std=c99 | |
| 3 LDFLAGS ?= | |
| 4 LIBS ?= $(shell pkg-config --static --libs swc wayland-server xkbcommon libinput pixman-1 libdrm wld libudev) | |
| 5 | |
| 6 PREFIX ?= /usr/local | |
| 7 DESTDIR ?= | |
| 8 BINDIR = $(DESTDIR)$(PREFIX)/bin | |
| 9 | |
| 10 OBJS = src/yawc.o src/util.o | |
| 11 | |
| 12 .PHONY: all clean install | |
| 13 | |
| 14 all: yawc | |
| 15 | |
| 16 yawc: $(OBJS) | |
| 17 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) | |
| 18 | |
| 19 .c.o: | |
| 20 $(CC) $(CFLAGS) -c -o $@ $< | |
| 21 | |
| 22 install: yawc | |
| 23 mkdir -p $(BINDIR) | |
| 24 cp yawc $(BINDIR)/ | |
| 25 | |
| 26 clean: | |
| 27 rm -f yawc $(OBJS) |
