#Makefile for an autoexec.bin able to run on all cameras
x: prepare-all autoexec-all autoexec.bin
# cp autoexec-all.bin autoexec.bin
$(call build,STAT,$(STAT_CMD) autoexec.bin)
prepare-all:
$(MAKE) -C .. all-supported-models
reboot-all.o : prepare-all
autoexec.bin: autoexec-all.bin
$(call build,CP,$(CP) autoexec-all.bin autoexec.bin)
autoexec-all: reboot-all.o
$(call build,LD,$(LD) \
-o autoexec-all \
-nostdlib \
-march=armv5te \
-e _start \
-Ttext 0x800000 \
$^ \
); \
clean::
$(call rm_files, autoexec-all autoexec-all.bin)
empty:=
space:= $(empty) $(empty)
MODEL=$(subst $(space),.,$(SUPPORTED_MODELS))
ML_MODEL_DIR = all
include ../Makefile.platform
install:: $(PLATFORM_INSTALL_SUPPORTED_TARGETS) autoexec.bin
$(call build,CP,$(CP) autoexec.bin $(INSTALL_DIR)/)
$(PLATFORM_INSTALL_ALL_TARGETS):
$(call call_make_platform)