all: bin/sunxi-fel bin/mkbootimg bin/unpackbootimg mod/bin/busybox build/hakchi-gui bin/sntool ifndef SYSTEMROOT ifeq ($(shell uname), Darwin) build/hakchi-gui: build/macdylibbundler endif endif .PHONY: all clean patch unpatch submodule clean: unpatch @cd bin && rm -rf sunxi-fel mkbootimg unpackbootimg sntool @rm -rf build/ @$(MAKE) -C 3rdparty/sunxi-tools clean @$(MAKE) -C 3rdparty/mkbootimg clean patch: @cd 3rdparty/sunxi-tools && if git diff --quiet; then git apply ../sunxi-tools.diff; fi unpatch: @cd 3rdparty/sunxi-tools && git checkout . submodule: @git submodule update --init bin/sunxi-fel: 3rdparty/sunxi-tools/sunxi-fel @cp $< $@ 3rdparty/sunxi-tools/sunxi-fel: 3rdparty/sunxi-tools/fel.c @$(MAKE) -C $(