diff --git a/borders-plus-plus/Makefile b/borders-plus-plus/Makefile index 60e589e..006f355 100644 --- a/borders-plus-plus/Makefile +++ b/borders-plus-plus/Makefile @@ -5,8 +5,11 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp borderDeco.cpp BorderppPassElement.cpp -o borders-plus-plus.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp borderDeco.cpp BorderppPassElement.cpp -o borders-plus-plus.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./borders-plus-plus.so diff --git a/csgo-vulkan-fix/Makefile b/csgo-vulkan-fix/Makefile index c82db60..0533e1a 100644 --- a/csgo-vulkan-fix/Makefile +++ b/csgo-vulkan-fix/Makefile @@ -5,7 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp -o csgo-vulkan-fix.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp -o csgo-vulkan-fix.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./csgo-vulkan-fix.so diff --git a/hyprbars/Makefile b/hyprbars/Makefile index 34a8a7e..609a31f 100644 --- a/hyprbars/Makefile +++ b/hyprbars/Makefile @@ -5,7 +5,8 @@ else EXTRA_FLAGS = endif -CXXFLAGS = -shared -fPIC -g -std=c++2b -Wno-c++11-narrowing +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b -Wno-c++11-narrowing INCLUDES = `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` LIBS = `pkg-config --libs pangocairo` @@ -15,7 +16,7 @@ TARGET = hyprbars.so all: $(TARGET) $(TARGET): $(SRC) - $(CXX) $(CXXFLAGS) $(EXTRA_FLAGS) $(INCLUDES) $^ $> -o $@ $(LIBS) -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) $(INCLUDES) $^ $> -o $@ $(LIBS) clean: rm ./$(TARGET) diff --git a/hyprexpo/Makefile b/hyprexpo/Makefile index 9cd944c..d4be567 100644 --- a/hyprexpo/Makefile +++ b/hyprexpo/Makefile @@ -5,7 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b -Wno-narrowing + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp overview.cpp ExpoGesture.cpp OverviewPassElement.cpp -o hyprexpo.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -Wno-narrowing + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp overview.cpp ExpoGesture.cpp OverviewPassElement.cpp -o hyprexpo.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./hyprexpo.so diff --git a/hyprfocus/Makefile b/hyprfocus/Makefile index ce69308..3fb0c4f 100644 --- a/hyprfocus/Makefile +++ b/hyprfocus/Makefile @@ -5,7 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp -o hyprfocus.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp -o hyprfocus.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./hyprfocus.so diff --git a/hyprscrolling/Makefile b/hyprscrolling/Makefile index e8e224c..1471912 100644 --- a/hyprscrolling/Makefile +++ b/hyprscrolling/Makefile @@ -5,8 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp Scrolling.cpp -o hyprscrolling.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp Scrolling.cpp -o hyprscrolling.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./hyprscrolling.so diff --git a/hyprtrails/Makefile b/hyprtrails/Makefile index 06327c6..983c604 100644 --- a/hyprtrails/Makefile +++ b/hyprtrails/Makefile @@ -5,7 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp trail.cpp TrailPassElement.cpp -o hyprtrails.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp trail.cpp TrailPassElement.cpp -o hyprtrails.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./hyprtrails.so diff --git a/hyprwinwrap/Makefile b/hyprwinwrap/Makefile index a8b0e2a..45b6c7a 100644 --- a/hyprwinwrap/Makefile +++ b/hyprwinwrap/Makefile @@ -5,7 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp -o hyprwinwrap.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp -o hyprwinwrap.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./hyprwinwrap.so diff --git a/xtra-dispatchers/Makefile b/xtra-dispatchers/Makefile index 3e8d5c4..d15bd9a 100644 --- a/xtra-dispatchers/Makefile +++ b/xtra-dispatchers/Makefile @@ -5,7 +5,10 @@ else EXTRA_FLAGS = endif +CXXFLAGS ?= -O2 +CXXFLAGS += -shared -fPIC -std=c++2b + all: - $(CXX) -shared -fPIC $(EXTRA_FLAGS) main.cpp -o xtra-dispatchers.so -g `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` -std=c++2b -O2 + $(CXX) $(CXXFLAGS) $(LDFLAGS) $(EXTRA_FLAGS) main.cpp -o xtra-dispatchers.so `pkg-config --cflags pixman-1 libdrm hyprland pangocairo libinput libudev wayland-server xkbcommon` clean: rm ./xtra-dispatchers.so