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)