updated docker test files

This commit is contained in:
Joseph Henry
2016-07-06 17:54:09 -05:00
parent c2f009ce78
commit eb397a68c4
38 changed files with 65 additions and 498 deletions

View File

@@ -63,7 +63,7 @@ ifeq ($(SDK_DEBUG_LOG_TO_FILE),1)
DEFS+=-DSDK_DEBUG_LOG_TO_FILE
endif
all: shared_lib check
all: linux_shared_lib check
remove_only_intermediates:
-find . -type f \( -name '*.o' -o -name '*.so' \) -delete
@@ -79,6 +79,19 @@ linux_shared_lib: remove_only_intermediates $(OBJS)
ln -sf zerotier-sdk-service zerotier-cli
ln -sf zerotier-sdk-service zerotier-idtool
# Builds the docker demo images
docker_demo: linux_shared_lib
# Copy ZT SDK service, dynamic hook library, and lwIP stack library to build directory
cp build/linux_shared_lib/libztintercept.so integrations/docker/docker_demo/libztintercept.so
cp build/zerotier-sdk-service integrations/docker/docker_demo/zerotier-sdk-service.so
cp build/lwip/liblwip.so integrations/docker/docker_demo/liblwip.so
touch integrations/docker/docker_demo/docker_demo.name
# Server image
cd integrations/docker/docker_demo; docker build --tag="docker_demo" -f sdk_dockerfile .
# Client image
cd integrations/docker/docker_demo; docker build --tag="docker_demo_monitor" -f monitor_dockerfile .
# Check for the presence of built frameworks/bundles/libaries
check:
./check.sh build/lwip/liblwip.so