mirror of
https://github.com/hyprwm/Hyprland.git
synced 2026-08-24 10:04:19 -05:00
18 lines
494 B
Makefile
18 lines
494 B
Makefile
CXXFLAGS = -shared -fPIC -g -std=c++2b -Wno-c++11-narrowing
|
|
INCLUDES = `pkg-config --cflags pixman-1 libdrm pangocairo libinput libudev wayland-server xkbcommon`
|
|
LIBS = `pkg-config --libs pangocairo`
|
|
LUA_FLAGS = $(if $(strip $(LUA_INCLUDES)),-I$(LUA_INCLUDES),)
|
|
|
|
SRC = src/main.cpp
|
|
TARGET = hyprtestplugin.so
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(SRC)
|
|
$(CXX) $(CXXFLAGS) -I../.. -I../../src -I../../protocols $(INCLUDES) $(LUA_FLAGS) $^ -o $@ $(LIBS) -O2
|
|
|
|
clean:
|
|
rm -f ./$(TARGET)
|
|
|
|
.PHONY: all clean
|