SUBDIR = dma-import-gl NAME = dma_import CFLAGS = -std=c++17 --sysroot="$(SYSROOT)" -Wall LDFLAGS = -lEGL -lGLESv2 -lgbm CXX = /usr/bin/x86_64-cros-linux-gnu-clang++ CC = /usr/bin/x86_64-cros-linux-gnu-clang SYSROOT = /build/volteer SSH_DUT = dut TARGET = volteer all: build deploy run build: @echo Building... @$(CXX) $(CFLAGS) -o ${NAME} ${NAME}.cc $(LDFLAGS) deploy: @echo Deploying to $(SSH_DUT)... @scp ${NAME}.vert $(SSH_DUT):~/${SUBDIR}/${NAME}.vert @scp ${NAME}.frag $(SSH_DUT):~/${SUBDIR}/${NAME}.frag @scp ${NAME} $(SSH_DUT):~/${SUBDIR}/ run: @echo Running on $(SSH_DUT)... @ssh -tt $(SSH_DUT) 'cd ~/${SUBDIR} && ./${NAME}' clean: @rm -f ${NAME} @ssh $(SSH_DUT) 'rm -f ~/${SUBDIR}/${NAME} ~/${SUBDIR}/${NAME}.vert \ ~/${SUBDIR}/${NAME}.frag'