CPPFLAGS += -DTARTA CXXFLAGS += -std=c++23 -Wall -Wextra $(shell pkgconf --cflags --libs libidn2 libknot) -g CXXFLAGS += -O3 -flto=full LDFLAGS += -lresolv # scp hinfo.network-proxy.cpp hinfo.network-proxy@.service szarotka:/tmp # cd /tmp # c++ -O3 -flto -std=c++23 -Wall -Wextra -g -Wno-missing-field-initializers hinfo.network-proxy.cpp -o hinfo.network-proxy $(pkgconf --cflags --libs libidn2 libknot) && # sudo systemctl stop hinfo.network-proxy@\*.service && # sudo cp hinfo.network-proxy /usr/local/libexec/ && # sudo cp hinfo.network-proxy@.service /usr/local/lib/systemd/system/ && # sudo systemctl daemon-reload && # sudo systemctl start --all hinfo.network-proxy@.service hinfo.network-proxy : CXXFLAGS += -Wno-missing-field-initializers -Wno-c99-designator # make hinfo.network-notify && # sudo systemctl stop hinfo.network-notify.service && # sudo cp hinfo.network-notify /usr/local/libexec/ && # sudo cp hinfo.network-notify.service /usr/local/lib/systemd/system/ && # sudo systemctl daemon-reload && # sudo systemctl restart hinfo.network-notify.service hinfo.network-notify : CXXFLAGS += -Wno-missing-field-initializers .PHONY: all gen clean all : gen hinfo.network-notify clean : rm -f linkify validate hinfo.network-proxy gen: linkify validate unshare -rm /bin/sh -c 'mount -t tmpfs tmpfs /tmp; cp html/drip/thn.mp3 /tmp; mount -t tmpfs tmpfs html; mkdir -p html/drip; cp /tmp/thn.mp3 html/drip; ./gen.sh; exec http html'