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