diff options
| author | Simon Lejeune <sle@openerp.com> | 2014-09-01 18:28:31 +0200 |
|---|---|---|
| committer | Simon Lejeune <sle@openerp.com> | 2014-09-02 14:13:00 +0200 |
| commit | f2598ecdce169f8134ff1f5c84eb12e14a5d6f34 (patch) | |
| tree | bd67f442d94c0717745aca13dda96385566d8bd5 /setup/win32/Makefile | |
| parent | e7b8e107f1cf9270cceac628cba9019e31069667 (diff) | |
[REF] Packaging: moved all the windows-related files into an unique win32 directory + cleanup
Diffstat (limited to 'setup/win32/Makefile')
| -rw-r--r-- | setup/win32/Makefile | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/setup/win32/Makefile b/setup/win32/Makefile new file mode 100644 index 00000000000..6378e17401b --- /dev/null +++ b/setup/win32/Makefile @@ -0,0 +1,36 @@ +include Makefile.version + +SERVER_DIRECTORY=../server +FILES_DIRECTORY=files + +LAUNCH_PY2EXE=/cygdrive/c/python26/python.exe setup.py py2exe + +MAKENSIS_ARGUMENTS=/DVERSION=$(VERSION) + +LAUNCH_MAKENSIS=/cygdrive/c/cygwin/makensis $(MAKENSIS_ARGUMENTS) setup.nsi + +default: allinone + +clean: server_clean + rm -rf $(FILES_DIRECTORY)/*.exe + rm -rf *.exe + +server_clean: + rm -rf $(SERVER_DIRECTORY)/dist + rm -rf $(SERVER_DIRECTORY)/build + rm -rf $(SERVER_DIRECTORY)/win32/dist + rm -rf $(SERVER_DIRECTORY)/win32/build + rm -rf $(SERVER_DIRECTORY)/*.exe + rm -rf $(SERVER_DIRECTORY)/.cyg* + +server: server_clean + (cd $(SERVER_DIRECTORY)/win32 && $(LAUNCH_PY2EXE)) + (cd $(SERVER_DIRECTORY) && $(LAUNCH_PY2EXE)) +# rm -rf `/usr/bin/find ${SERVER_DIRECTORY}/dist/openerp/addons -maxdepth 1 -mindepth 1 -not -name "web*" -and -not -name "base" -type d | xargs rm -rf` + (cd $(SERVER_DIRECTORY) && $(LAUNCH_MAKENSIS)) + cp $(SERVER_DIRECTORY)/openerp-*.exe $(FILES_DIRECTORY)/openerp-server-setup-$(VERSION).exe + +allinone: server + $(LAUNCH_MAKENSIS) + cp ./openerp-*.exe $(FILES_DIRECTORY)/openerp-allinone-setup-$(VERSION).exe + |
