]> git.proxmox.com Git - mirror_linux-firmware.git/blobdiff - Makefile
linux-firmware: Update AMD cpu microcode
[mirror_linux-firmware.git] / Makefile
index 23146671f3713da6e1352fa3e3615baaf6c8caf4..1d28d8aa87a8c1eee71749b9da67a1f6664bcfaa 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,10 +5,38 @@ FIRMWAREDIR = /lib/firmware
 
 all:
 
+check:
+       @if ! which pre-commit >/dev/null; then \
+               echo "Install pre-commit to check files"; \
+               exit 1; \
+       fi
+       @pre-commit run --all-files
+
+dist:
+       @mkdir -p release dist
+       ./copy-firmware.sh release
+       @TARGET=linux-firmware_`git describe`.tar.gz; \
+       cd release && tar -czf ../dist/$${TARGET} *; \
+       echo "Created dist/$${TARGET}"
+       @rm -rf release
+
+deb:
+       ./build_packages.py --deb
+
+rpm:
+       ./build_packages.py --rpm
+
 install:
-       mkdir -p $(DESTDIR)$(FIRMWAREDIR)
-       cp -r * $(DESTDIR)$(FIRMWAREDIR)
-       find $(DESTDIR)$(FIRMWAREDIR)/usbdux \( -name '*dux' -type f -or \
-               -name '*.asm' \) -exec rm -- {} \;
-       find $(DESTDIR)$(FIRMWAREDIR) \( -name 'WHENCE' -or -name 'LICENSE.*' -or \
-               -name 'LICENCE.*' \) -exec rm -- {} \;
+       install -d $(DESTDIR)$(FIRMWAREDIR)
+       ./copy-firmware.sh $(DESTDIR)$(FIRMWAREDIR)
+
+install-xz:
+       install -d $(DESTDIR)$(FIRMWAREDIR)
+       ./copy-firmware.sh --xz $(DESTDIR)$(FIRMWAREDIR)
+
+install-zst:
+       install -d $(DESTDIR)$(FIRMWAREDIR)
+       ./copy-firmware.sh --zstd $(DESTDIR)$(FIRMWAREDIR)
+
+clean:
+       rm -rf release dist