Files
oopt-tai/Makefile
Wataru Ishida bd1225c035 build: refactor how to build TAI components
created a top-level Dockerfile which can be used to build everything in
this repo.

Signed-off-by: Wataru Ishida <ishida@nel-america.com>
2019-12-19 13:01:38 -08:00

41 lines
585 B
Makefile

.PHONY: doc stub test docker meta
ifndef TAI_DOCKER_CMD
TAI_DOCKER_CMD=bash
endif
ifndef TAI_DOCKER_IMAGE
TAI_DOCKER_IMAGE=tai
endif
all: meta stub
meta:
$(MAKE) -C ./meta
doc:
doxygen Doxyfile
stub:
$(MAKE) -C ./stub
test: stub
$(MAKE) -C ./test
LD_LIBRARY_PATH=./stub:./meta ./test/test
cmd:
docker run --net=host -it --rm -v `pwd`:/data -w /data $(TAI_DOCKER_IMAGE) $(TAI_DOCKER_CMD)
docker:
TAI_DOCKER_CMD='make' $(MAKE) cmd
docker-image:
docker build -t $(TAI_DOCKER_IMAGE) .
bash:
$(MAKE) cmd
clean:
$(MAKE) -C ./meta clean
$(MAKE) -C ./stub clean