[MERGE] forward port of branch saas-3 up to 6feb5f7
[odoo/odoo.git] / setup / win32 / Makefile
1 include Makefile.version
2 include Makefile.python
3
4 SERVER_DIRECTORY=../..
5 FILES_DIRECTORY=release
6
7 LAUNCH_PY2EXE_SERVICE=/cygdrive/c/python${PYTHON_VERSION}/python.exe win32_setup.py py2exe
8 LAUNCH_PY2EXE=/cygdrive/c/python${PYTHON_VERSION}/python.exe setup.py py2exe
9
10 MAKENSIS_ARGUMENTS=/DVERSION=$(VERSION)
11
12 LAUNCH_MAKENSIS=/cygdrive/c/cygwin/makensis $(MAKENSIS_ARGUMENTS) setup.nsi
13
14 default: allinone
15
16 clean: server_clean
17         rm -rf $(FILES_DIRECTORY)/*.exe
18         rm -rf *.exe
19
20 server_clean:
21         rm -rf $(SERVER_DIRECTORY)/dist 
22         rm -rf $(SERVER_DIRECTORY)/build
23         rm -rf $(SERVER_DIRECTORY)/win32/dist 
24         rm -rf $(SERVER_DIRECTORY)/win32/build
25         rm -rf $(SERVER_DIRECTORY)/*.exe
26         rm -rf $(SERVER_DIRECTORY)/.cyg*
27
28 allinone: server_clean
29         (cd $(SERVER_DIRECTORY)/setup/win32 && $(LAUNCH_PY2EXE_SERVICE))
30         (cd $(SERVER_DIRECTORY) && $(LAUNCH_PY2EXE))
31         (cd $(SERVER_DIRECTORY)/setup/win32 && $(LAUNCH_MAKENSIS))
32         (cd $(SERVER_DIRECTORY)/setup/win32 && mkdir -p $(FILES_DIRECTORY))
33         (cd $(SERVER_DIRECTORY)/setup/win32 && cp openerp-*.exe $(FILES_DIRECTORY)/openerp-server-setup-$(VERSION).exe)