Update Makefile

This commit is contained in:
Stanisław Zagórowski 2023-04-25 15:34:49 +02:00 committed by GitHub
parent feb6ab9a49
commit c45277034c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,6 +6,14 @@ PLUGIN_NAME=split-monitor-workspaces
SOURCE_FILES=$(wildcard src/*.cpp) SOURCE_FILES=$(wildcard src/*.cpp)
COMPILE_FLAGS=-g -fPIC --no-gnu-unique -std=c++23
COMPILE_FLAGS+=-I "/usr/include/pixman-1"
COMPILE_FLAGS+=-I "/usr/include/libdrm"
COMPILE_FLAGS+=-I "${HYPRLAND_HEADERS}"
COMPILE_FLAGS+=-I "${HYPRLAND_HEADERS}/subprojects/wlroots/include"
COMPILE_FLAGS+=-I "${HYPRLAND_HEADERS}/subprojects/wlroots/build/include"
COMPILE_FLAGS+=-Iinclude
.PHONY: clean clangd .PHONY: clean clangd
all: check_env $(PLUGIN_NAME).so all: check_env $(PLUGIN_NAME).so
@ -19,7 +27,7 @@ ifndef HYPRLAND_HEADERS
endif endif
$(PLUGIN_NAME).so: $(SOURCE_FILES) $(INCLUDE_FILES) $(PLUGIN_NAME).so: $(SOURCE_FILES) $(INCLUDE_FILES)
g++ -shared -fPIC --no-gnu-unique $(SOURCE_FILES) -o $(PLUGIN_NAME).so -g -I "/usr/include/pixman-1" -I "/usr/include/libdrm" -I "${HYPRLAND_HEADERS}" -Iinclude -std=c++23 g++ -shared $(COMPILE_FLAGS) $(SOURCE_FILES) -o $(PLUGIN_NAME).so
clean: clean:
rm -f ./$(PLUGIN_NAME).so rm -f ./$(PLUGIN_NAME).so