build: ./main.scm build-cpp mkdir -p ./build chicken-csc -static ./main.scm \ -L -lsqlite3 \ -L lib/exif_wrapper.o \ -L /lib/libexiv2.so \ -L /usr/lib/libstdc++.so.6 \ -C -Ilib/ mv ./main ./build/main build-cpp: g++ -g -c lib/exif_wrapper.cpp -o lib/exif_wrapper.o run: build ./build/main deploy: build cp ./style.css ./build/style.css cp ./favicon_io/favicon.ico ./build/favicon.ico scp ./build/* dotemgo-tasks_root:/root/ ssh dotemgo-tasks_root 'systemctl stop itter.service \ && mv /root/main /root/54itter \ && systemctl start itter.service' upload-service: scp itter.service dotemgo-tasks_root:/etc/systemd/system/ ssh dotemgo-tasks_root 'systemctl daemon-reload && systemctl restart itter.service' clean: rm -r build/ status: ssh dotemgo-tasks_root 'systemctl status itter.service'