@@ -44,7 +44,7 @@ LOCAL_DIR = $(patsubst %/src/,%,$(dir $(lastword $(MAKEFILE_LIST))))
4444SRC_DIR = $(LOCAL_DIR ) /src
4545BIN_DIR = $(SRC_DIR ) /bin
4646ENV_DIR = $(LOCAL_DIR ) /.venv
47- ACTIVATE = $(ENV_DIR ) /bin/activate
47+ ACTIVATE = $(ENV_DIR ) /bin/activate.bat
4848PYTHON = python.exe
4949PIP = $(PYTHON ) -m pip
5050SPHINXBUILD = $(ENV_DIR ) /bin/sphinx-build
@@ -137,16 +137,16 @@ $(ACTIVATE):
137137 exit 1; \
138138 fi
139139 @ $(PYTHON ) -m venv $(ENV_DIR )
140- @ . $(ACTIVATE ) && \
140+ @ $(ACTIVATE ) && \
141141 $(PIP ) install --upgrade pip
142142
143143# Install dependencies needed by these three tools
144144$(RST2HTML ) $(SPHINXBUILD ) $(SPHINXAUTOBUILD ) : $(ACTIVATE )
145145 @ printf ' \033[1mInstalling Python dependencies...\033[00m\n'
146- @ . $(ACTIVATE ) && \
146+ @ $(ACTIVATE ) && \
147147 $(PIP ) install -r $(SRC_DIR ) /requirements.txt
148148 @ # Change to `TOP_DIR` to mimic how Read the Docs does it
149- @ . $(ACTIVATE ) && cd $(TOP_DIR ) && \
149+ @ $(ACTIVATE ) && cd $(TOP_DIR ) && \
150150 $(PIP ) install -r $(DOCS_DIR ) /requirements.txt
151151
152152# Configured and run in a sub-make by the $(VALE) target
@@ -202,22 +202,22 @@ endif
202202# want to configure `linkcheck_ignore` in your `conf.py` file.
203203.PHONY : html linkcheck
204204html linkcheck : $(ACTIVATE ) $(SPHINXBUILD )
205- @ . $(ACTIVATE ) && \
205+ @ $(ACTIVATE ) && \
206206 $(SPHINXBUILD ) \
207207 $(SPHINX_ARGS ) $(SPHINX_OPTS ) -b $(@ ) $(O )
208208
209209# Both target names will work
210210.PHONY : dev autobuild
211211dev autobuild : $(SPHINXAUTOBUILD )
212- @ . $(ACTIVATE ) && \
212+ @ $(ACTIVATE ) && \
213213 $(SPHINXAUTOBUILD ) \
214214 $(SPHINX_ARGS ) $(SPHINX_OPTS ) $(AUTOBUILD_OPTS ) $(O )
215215
216216# Lint RST files and echo the results (for users and CI/CD logs)
217217.PHONY : lint
218218vale : $(ACTIVATE ) $(VALE )
219219 @ mkdir -p $(@D )
220- @ . $(ACTIVATE ) && \
220+ @ $(ACTIVATE ) && \
221221 $(VALE ) $(VALE_OPTS ) $(TOP_DIR )
222222
223223# Both target names will work
@@ -289,7 +289,7 @@ $(VALE_OUT_DIR)/summary.json: $(VALE_OUT_DIR)/report.json $(JQ)
289289# summary data)
290290$(VALE_OUT_DIR ) /report.json : $(ACTIVATE ) $(VALE )
291291 @ mkdir -p $(@D )
292- @ . $(ACTIVATE ) && \
292+ @ $(ACTIVATE ) && \
293293 $(VALE ) $(VALE_OPTS ) --output=JSON $(TOP_DIR ) > $@
294294 @ printf ' Written: $@\n'
295295
0 commit comments