13 lines
523 B
Makefile
13 lines
523 B
Makefile
CFLAGS = -Wall -Wextra -I./include/ -g
|
|
LIBS = $(shell pkg-config --libs wayland-client wayland-egl egl glesv2)
|
|
|
|
build/main: src/main.cpp build/shader.o include/state.h build/xdg-shell-protocol.o
|
|
g++ -o build/main $(CFLAGS) src/main.cpp build/shader.o build/xdg-shell-protocol.o $(LIBS)
|
|
|
|
build/shader.o: src/shader.cpp include/shader.h
|
|
g++ -o build/shader.o $(CFLAGS) -c src/shader.cpp
|
|
|
|
build/xdg-shell-protocol.o: src/xdg-shell-protocol.c
|
|
gcc -o build/xdg-shell-protocol.o -c $(CFLAGS) $(LIBS) src/xdg-shell-protocol.c
|
|
|