Makefile
branchstable
changeset 49831 d5b722ce9864
parent 49419 2edb41ed6c49
child 49940 e3274e02d08e
child 50093 010a1e73f69e
equal deleted inserted replaced
49830:bc59c1e5dd01 49831:d5b722ce9864
   258 
   258 
   259 pyoxidizer:
   259 pyoxidizer:
   260 	$(PYOXIDIZER) build --path ./rust/hgcli --release
   260 	$(PYOXIDIZER) build --path ./rust/hgcli --release
   261 
   261 
   262 
   262 
   263 PYOX_DIR=build/pyoxidizer/x86_64-pc-windows-msvc/release/app
       
   264 
       
   265 # a temporary target to setup all we need for run-tests.py --pyoxidizer
   263 # a temporary target to setup all we need for run-tests.py --pyoxidizer
   266 # (should go away as the run-tests implementation improves
   264 # (should go away as the run-tests implementation improves
       
   265 pyoxidizer-windows-tests: PYOX_DIR=build/pyoxidizer/x86_64-pc-windows-msvc/release/app
   267 pyoxidizer-windows-tests: pyoxidizer
   266 pyoxidizer-windows-tests: pyoxidizer
   268 	rm -rf $(PYOX_DIR)/templates
   267 	rm -rf $(PYOX_DIR)/templates
   269 	cp -ar $(PYOX_DIR)/lib/mercurial/templates $(PYOX_DIR)/templates
   268 	cp -ar $(PYOX_DIR)/lib/mercurial/templates $(PYOX_DIR)/templates
   270 	rm -rf $(PYOX_DIR)/helptext
   269 	rm -rf $(PYOX_DIR)/helptext
   271 	cp -ar $(PYOX_DIR)/lib/mercurial/helptext $(PYOX_DIR)/helptext
   270 	cp -ar $(PYOX_DIR)/lib/mercurial/helptext $(PYOX_DIR)/helptext
   275 	cp -ar contrib $(PYOX_DIR)/contrib
   274 	cp -ar contrib $(PYOX_DIR)/contrib
   276 	rm -rf $(PYOX_DIR)/doc
   275 	rm -rf $(PYOX_DIR)/doc
   277 	cp -ar doc $(PYOX_DIR)/doc
   276 	cp -ar doc $(PYOX_DIR)/doc
   278 
   277 
   279 
   278 
       
   279 # a temporary target to setup all we need for run-tests.py --pyoxidizer
       
   280 # (should go away as the run-tests implementation improves
       
   281 pyoxidizer-macos-tests: PYOX_DIR=build/pyoxidizer/x86_64-apple-darwin/release/app
       
   282 pyoxidizer-macos-tests: pyoxidizer
       
   283 	rm -rf $(PYOX_DIR)/templates
       
   284 	cp -a mercurial/templates $(PYOX_DIR)/templates
       
   285 	rm -rf $(PYOX_DIR)/helptext
       
   286 	cp -a mercurial/helptext $(PYOX_DIR)/helptext
       
   287 	rm -rf $(PYOX_DIR)/defaultrc
       
   288 	cp -a mercurial/defaultrc $(PYOX_DIR)/defaultrc
       
   289 	rm -rf $(PYOX_DIR)/contrib
       
   290 	cp -a contrib $(PYOX_DIR)/contrib
       
   291 	rm -rf $(PYOX_DIR)/doc
       
   292 	cp -a doc $(PYOX_DIR)/doc
       
   293 
       
   294 
   280 .PHONY: help all local build doc cleanbutpackages clean install install-bin \
   295 .PHONY: help all local build doc cleanbutpackages clean install install-bin \
   281 	install-doc install-home install-home-bin install-home-doc \
   296 	install-doc install-home install-home-bin install-home-doc \
   282 	dist dist-notests check tests rust-tests check-code format-c \
   297 	dist dist-notests check tests rust-tests check-code format-c \
   283 	update-pot pyoxidizer pyoxidizer-windows-tests \
   298 	update-pot pyoxidizer pyoxidizer-windows-tests pyoxidizer-macos-tests \
   284 	$(packaging_targets) \
   299 	$(packaging_targets) \
   285 	osx
   300 	osx