rpiboot: main.c msd/bootcode.h msd/start.h msd/bootcode4.h msd/start4.h $(CC) -Wall -Wextra -g -o $@ $< -lusb-1.0 %.h: %.bin ./bin2c ./bin2c $< $@ %.h: %.elf ./bin2c ./bin2c $< $@ bin2c: bin2c.c $(CC) -Wall -Wextra -g -o $@ $< install: rpiboot install -m 755 rpiboot /usr/bin/ install -d /usr/share/rpiboot install -m 644 msd/bootcode.bin /usr/share/rpiboot/ install -m 644 msd/bootcode4.bin /usr/share/rpiboot/ install -m 644 msd/start.elf /usr/share/rpiboot/ install -m 644 msd/start4.elf /usr/share/rpiboot/ uninstall: rm -f /usr/bin/rpiboot rm -f /usr/share/rpiboot/bootcode.bin rm -f /usr/share/rpiboot/bootcode4.bin rm -f /usr/share/rpiboot/start.elf rm -f /usr/share/rpiboot/start4.elf rmdir --ignore-fail-on-non-empty /usr/share/rpiboot/ clean: rm -f rpiboot msd/*.h bin2c .PHONY: uninstall clean