add beauty demo to makefile

pull/3471/head
kallaballa 2 years ago
parent bf83cbd091
commit 98eb1df50d
  1. 9
      Makefile
  2. 4
      src/beauty/beauty-demo.cpp

@ -1,6 +1,6 @@
CXX := g++
CXXFLAGS := -std=c++20 -pthread -fno-strict-aliasing -pedantic -Wall -march=native -flto -I/usr/local/include/opencv4/
LDFLAGS := -L/opt/local/lib -flto
LDFLAGS := -L/opt/local/lib -flto -L/usr/local/lib64
LIBS := -lnanovg
.PHONY: all release debian-release info debug asan clean debian-clean distclean
DESTDIR := /
@ -39,19 +39,22 @@ dirs:
${MAKE} -C src/video/ ${MAKEFLAGS} CXX=${CXX} ${MAKECMDGOALS}
${MAKE} -C src/nanovg/ ${MAKEFLAGS} CXX=${CXX} ${MAKECMDGOALS}
${MAKE} -C src/optflow/ ${MAKEFLAGS} CXX=${CXX} ${MAKECMDGOALS}
${MAKE} -C src/beauty/ ${MAKEFLAGS} CXX=${CXX} ${MAKECMDGOALS}
debian-release:
${MAKE} -C src/tetra/ ${MAKEFLAGS} CXX=${CXX} release
${MAKE} -C src/video/ ${MAKEFLAGS} CXX=${CXX} release
${MAKE} -C src/nanovg/ ${MAKEFLAGS} CXX=${CXX} release
${MAKE} -C src/optflow/ ${MAKEFLAGS} CXX=${CXX} release
${MAKE} -C src/beauty/ ${MAKEFLAGS} CXX=${CXX} release
debian-clean:
${MAKE} -C src/tetra/ ${MAKEFLAGS} CXX=${CXX} clean
${MAKE} -C src/video/ ${MAKEFLAGS} CXX=${CXX} clean
${MAKE} -C src/nanovg/ ${MAKEFLAGS} CXX=${CXX} clean
${MAKE} -C src/optflow/ ${MAKEFLAGS} CXX=${CXX} clean
${MAKE} -C src/beauty/ ${MAKEFLAGS} CXX=${CXX} clean
install: ${TARGET}
true

@ -4,9 +4,9 @@
constexpr unsigned long WIDTH = 1920;
constexpr unsigned long HEIGHT = 1080;
constexpr double SCALE = 0.125;
constexpr bool OFFSCREEN = false;
constexpr bool OFFSCREEN = true;
constexpr int VA_HW_DEVICE_INDEX = 0;
constexpr int BLUR_KERNEL_SIZE = WIDTH / 240 % 2 == 0 ? WIDTH / 240 + 1 : WIDTH / 240;
constexpr int BLUR_KERNEL_SIZE = WIDTH / 360 % 2 == 0 ? WIDTH / 360 + 1 : WIDTH / 360;
#include "../common/subsystems.hpp"

Loading…
Cancel
Save