https://bitbucket.org/daniel_fort/magic-lantern
Raw File
Tip revision: 54eae9e24417ecb495f968e76a421f77d6485697 authored by Giovanni C on 01 February 2014, 11:34:16 UTC
Close branch build-bot-2.0.
Tip revision: 54eae9e
Makefile
TOP_DIR= ..
include $(TOP_DIR)/Makefile.setup

include $(MODULES_DIR)/Makefile.user.default
-include $(MODULES_DIR)/Makefile.user

make_loop = $(foreach module,$(1), make -C $(MODULES_DIR)/$(module) $(2);)

make_dynamic_modules = $(call make_loop, $(ML_MODULES_DYNAMIC), $(1))

make_all_modules = $(call make_loop, $(ML_MODULES_STATIC) $(ML_MODULES_DYNAMIC), $(1))

all:
	$(call make_all_modules,)

clean:
	$(call make_all_modules,clean)

install: all
	mkdir $(CF_CARD_ML_DIR)/modules || echo "no problem"
	$(call make_dynamic_modules, install)
	cp $(MODULES_DIR)/*/*.mo $(CF_CARD_ML_DIR)/modules/ || echo "no problem"
back to top