CS3700-project2/Makefile

22 lines
500 B
Makefile

.PHONY: all test clean
TESTS_DIR=build
TEST_SIM_PKG=https://course.ccs.neu.edu/cs3700sp20/archive/bgp-sim.tar.gz
all:
$(TESTS_DIR): $(TESTS_DIR)/sim
mkdir -p $(TESTS_DIR)
sudo ./scripts/nspawn-support.sh create $(TESTS_DIR)/container
$(TESTS_DIR)/sim:
mkdir -p $(TESTS_DIR)
cd $(TESTS_DIR) && wget -O bgp-sim.tar.gz $(TEST_SIM_PKG)
cd $(TESTS_DIR) && tar xf bgp-sim.tar.gz
clean:
sudo $(RM) -r $(TESTS_DIR)
test: $(TESTS_DIR)
sudo ./scripts/nspawn-support.sh boot $(TESTS_DIR)/container