1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-31 03:49:01 +00:00

Fixes for Windows Zenmap build

This commit is contained in:
dmiller
2024-04-01 22:32:49 +00:00
parent 036714cde2
commit dbedc5838b
6 changed files with 50 additions and 25 deletions

View File

@@ -1,14 +1,17 @@
export MSYS2_ARG_CONV_EXCL=""
all: dist/zenmap-w64-deletelog.txt mingw-w64-x86_64-python-zenmap-*.pkg.tar.zst
MINGW_PREFIX=mingw-w64-x86_64
all: dist/zenmap-w64-deletelog.txt $(MINGW_PREFIX)-python-zenmap-*.pkg.tar.zst
./build.sh
mingw-w64-x86_64-python-zenmap-%.pkg.tar.zst: PKGBUILD
makepkg-mingw -RdfL
$(MINGW_PREFIX)-python-zenmap-%.pkg.tar.zst: PKGBUILD
#pacman -Sy
pacman -R --noconfirm $(MINGW_PREFIX)-python-zenmap || true
makepkg-mingw -sfLi --noconfirm
dist/zenmap-w64-deletelog.txt: tmp.cfg mingw-w64-x86_64-python-zenmap-*.pkg.tar.zst
styrene -p . -o $(dir $@) tmp.cfg --no-exe --no-zip
tmp.cfg: styrene.cfg ../utils/get_deps.py
tmp.cfg: styrene.cfg ../utils/get_deps.py $(MINGW_PREFIX)-python-zenmap-*.pkg.tar.zst
python3 ../utils/get_deps.py $@ $<
clean: