@@ -59,10 +59,6 @@ ${PYTHON_EXE}: deps/python-${PYTHON_VERSION}.msi
59
59
msiexec /i python-2.7.3.msi /qb
60
60
@touch $@
61
61
62
- ${PIP_EXE} : ${PYTHON_EXE} deps/distribute_setup.py
63
- wine ${PYTHON_EXE} deps/distribute_setup.py
64
-
65
-
66
62
dependencies_wine : ${PYTHON_EXE} pip.installed
67
63
68
64
${WINE_PATH}/Python27/msvcp90.dll : ${WINE_PATH}/windows/system32/msvcp90.dll
@@ -79,10 +75,11 @@ deps/distribute_setup.py:
79
75
@touch $@
80
76
81
77
${EASYINSTALL_EXE} : ${PYTHON_EXE} deps/distribute_setup.py
82
- wine ${PYTHON_EXE} deps/distribute_setup.py
78
+ cd deps && \
79
+ wine ${PYTHON_EXE} distribute_setup.py
83
80
@touch $@
84
81
85
- deps/pip.installed : ${PYTHON_EXE} ${EASYINSTALL_EXE}
82
+ ${PIP_EXE} : ${PYTHON_EXE} ${EASYINSTALL_EXE}
86
83
wine ${EASYINSTALL_EXE} pip
87
84
@touch $@
88
85
@@ -98,7 +95,7 @@ tools/env/bin/activate: tools/.done
98
95
virtualenv --no-site-packages --distribute tools/env
99
96
@touch $@
100
97
101
- tools/requirements.windows.checked : deps/pip.installed requirements.txt
98
+ tools/requirements.windows.checked : ${PIP_EXE} requirements.txt
102
99
wine ${PIP_EXE} install -r requirements.txt
103
100
@touch $@
104
101
@@ -107,17 +104,14 @@ dependencies: tools/requirements.checked \
107
104
108
105
dependencies_wine : ${PYTHON_EXE} ${PIP_EXE}
109
106
110
- dist/backupd.exe : ${PYINSTALLER} tools/requirements.windows.checked
111
- wine ${PYTHON_EXE} ${PYINSTALLER} --onefile backupd.spec
112
- @touch $@
113
107
114
108
windows_binary_dependencies : ${WINE_PATH}/Python27/Scripts/pywin32_postinstall.py
115
109
116
- dist/app .exe : ${PYINSTALLER} ${PYTHON_EXE} windows_binary_dependencies tools/requirements.windows.checked
117
- # windows_binary_dependencies
118
- wine ${PYTHON_EXE} ${PYINSTALLER} app.win.spec
110
+ dist/windows/pynes .exe : ${PYINSTALLER} ${PYTHON_EXE} windows_binary_dependencies tools/requirements.windows.checked
111
+ wine ${PYTHON_EXE} ${PYINSTALLER} --onefile pynes.windows.spec
112
+ @touch $@
119
113
120
- dist : dist/app .exe
114
+ dist : clean dist/windows/pynes .exe
121
115
122
116
clean :
123
117
@rm -rf build
0 commit comments