yuge overhaul, threads, hass, rewrote display, hwmons, bunc of shit

This commit is contained in:
Drath
2025-09-11 17:56:40 +02:00
parent 3153b1dc1b
commit 7b4791395e
12 changed files with 411 additions and 255 deletions

View File

@@ -2,7 +2,7 @@ MAKEFLAGS := --jobs=16
# MAKEFLAGS += --output-sync=target
# compiling with C++26
CXXFLAGS := -std=c++2c -Ofast -fdiagnostics-color=always -Iinclude -lwebsockets
CXXFLAGS := -std=c++2c -Ofast -fdiagnostics-color=always -Iinclude -lwebsockets -D_GLIBCXX_USE_CXX11_ABI=0
CXXFLAGS += -MMD -MP
SOURCES := main.cpp $(wildcard src/*.cpp)
@@ -36,12 +36,3 @@ install_service:
systemctl --user daemon-reload
systemctl --user enable linuxSmartie
systemctl --user start linuxSmartie
# build:
# g++ -c $(BUILD_OPTS) -o LCDDisplay.o -Iinclude include/LCDDisplay.cpp
# g++ -c $(BUILD_OPTS) -o gpu.o -Iinclude include/gpu.cpp
# g++ -c $(BUILD_OPTS) -o utils.o -Iinclude include/utils.cpp
# g++ -c $(BUILD_OPTS) -o main.o main.cpp
# g++ $(BUILD_OPTS) -o linuxSmartie *.o # linking