author | Edouard Tisserant <edouard.tisserant@gmail.com> |
Sat, 07 Oct 2023 17:37:00 +0200 | |
changeset 123 | 032aaa29f498 |
parent 122 | ef1c44f741e3 |
permissions | -rw-r--r-- |
37
fd09116d3537
New windows installer cross build, using patched pacman to get MSYS2's packages and PIP over Wine to get PyPI packages. Work in progress.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff
changeset
|
1 |
# Win32 only distribution |
fd09116d3537
New windows installer cross build, using patched pacman to get MSYS2's packages and PIP over Wine to get PyPI packages. Work in progress.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff
changeset
|
2 |
|
122
ef1c44f741e3
Always cache docker image + default windows target
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
120
diff
changeset
|
3 |
main_target: Beremiz-nsis-installer.exe Beremiz-portable.zip |
79
a8b434605895
Add Snap Package.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
52
diff
changeset
|
4 |
|
a8b434605895
Add Snap Package.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
52
diff
changeset
|
5 |
include $(src)/windows_installer.mk |
a8b434605895
Add Snap Package.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
52
diff
changeset
|
6 |
|
120
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
7 |
ide_targets_from_dist: |
37
fd09116d3537
New windows installer cross build, using patched pacman to get MSYS2's packages and PIP over Wine to get PyPI packages. Work in progress.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff
changeset
|
8 |
touch $@ |
fd09116d3537
New windows installer cross build, using patched pacman to get MSYS2's packages and PIP over Wine to get PyPI packages. Work in progress.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff
changeset
|
9 |
|
120
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
10 |
# TODO CANFESTIVAL |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
11 |
# TODO MODBUS |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
12 |
# TODO OPCUA |
37
fd09116d3537
New windows installer cross build, using patched pacman to get MSYS2's packages and PIP over Wine to get PyPI packages. Work in progress.
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
diff
changeset
|
13 |
|
120
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
14 |
# DIST_FROM_SOURCE_PROJECTS=canfestival Modbus open62541 |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
15 |
|
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
16 |
# ide_targets_from_dist: canfestival Modbus open62541 |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
17 |
# touch $@ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
18 |
|
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
19 |
|
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
20 |
# canfestival_dir = installer/canfestival |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
21 |
# canfestival: $(canfestival_dir)/.stamp |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
22 |
# $(canfestival_dir)/.stamp: sources/canfestival_src | installer |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
23 |
# canfestival: $(canfestival_dir)/.stamp |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
24 |
# rm -rf $(canfestival_dir) |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
25 |
# cp -a sources/canfestival $(canfestival_dir) |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
26 |
# cd $(canfestival_dir); \ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
27 |
# ./configure --can=tcp_win32 \ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
28 |
# --cc=$(CC) \ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
29 |
# --cxx=$(CXX) \ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
30 |
# --target=win32 \ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
31 |
# --wx=0 |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
32 |
# $(MAKE) -C $(canfestival_dir) |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
33 |
# cd $(canfestival_dir); find . -name "*.o" -exec rm {} ';' #remove object files only |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
34 |
# touch $@ |
02e37d9e96a9
Windows Installer : Python3 + 64bit
Edouard Tisserant <edouard.tisserant@gmail.com>
parents:
81
diff
changeset
|
35 |