| 12345678910111213141516171819202122232425262728293031 |
- 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'
|