Files
SimpleLinux/Makefile
T
2026-03-06 11:46:03 +07:00

63 lines
1.1 KiB
Makefile

default: build_image
build_image:
./scripts/build_image.sh build
source:
./scripts/build_image.sh download
download:
./scripts/build_image.sh download
clean:
@./scripts/clean.sh
distclean:
@./scripts/clean.sh
@if [ -d downloads ]; then \
rm -r downloads; \
fi
dropbear:
./scripts/build_image.sh dropbear
libnl:
./scripts/build_image.sh libnl
iw:
./scripts/build_image.sh iw
hostapd:
./scripts/build_image.sh hostapd
openssl:
./scripts/build_image.sh openssl
iptables:
./scripts/build_image.sh iptables
ko8821au:
./scripts/build_image.sh ko8821au
sdroot_usable:
./scripts/build_image.sh sdroot_usable
%_defconfig:
@cp -v configs/$@ scripts/config.sh
list-defconfigs:
@first=true; \
for defconfig in configs/*_defconfig; do \
[ -f "$${defconfig}" ] || continue; \
if $${first}; then \
if [ "$(2)" ]; then \
printf 'External configs in "$(call qstrip,$(2))":\n'; \
else \
printf "Built-in configs:\n"; \
fi; \
first=false; \
fi; \
defconfig="$${defconfig##*/}"; \
printf " %-35s - Build for %s\n" "$${defconfig}" "$${defconfig%_defconfig}"; \
done