1 # Makefile that builds qchess for UCC::Progcomp2013
11 all : python_native frozen
13 frozen : win32_frozen linux64_frozen
14 cd build; for d in $$(ls); do if [ -d $$d ]; then zip -r $$d.zip $$d; rm -r $$d; fi; done
18 cd tools; python image_builder.py
20 win32_frozen : $(SCRIPT) images
21 sed -i 's:create_images(grid_sz):load_images():g' $(SCRIPT)
22 wine "C:\\Python27\\python.exe" build.py build
23 for d in $$(ls $(DLL_PATH)); do cp $(DLL_PATH)/$$d build/exe.win32-2.7/; done
24 for b in $$(ls build); do if [ -d build/$$b ]; then cp -r data build/$$b; fi; done
25 sed -i 's:load_images():create_images(grid_sz):g' $(SCRIPT)
27 linux64_frozen : $(SCRIPT) images
28 sed -i 's:create_images(grid_sz):load_images():g' $(SCRIPT)
30 for b in $$(ls build); do if [ -d build/$$b ]; then cp -r data build/$$b; fi; done
31 sed -i 's:load_images():create_images(grid_sz):g' $(SCRIPT)