https://bitbucket.org/hudson/magic-lantern
Raw File
Tip revision: 3a0f3723257a6a9391b7a6053705aab85bcfda7b authored by Giovanni C on 05 September 2013, 09:14:07 UTC
Close branch cr2hdr-proper-raw_info
Tip revision: 3a0f372
Makefile
#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 \
		-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)
back to top