Revision 9952b3e5a6f5cba509f3929daf563d8b472a7425 authored by GregoryO on 18 June 2013, 12:22:43 UTC, committed by GregoryO on 18 June 2013, 12:22:43 UTC
1 parent 2a2ded4
Makefile.modules
TOP_DIR?=../..
ML_SETUP_DISABLE_USER_CONFIGS=y
ML_SETUP_EXTENSION=modules
include $(TOP_DIR)/Makefile.setup
# should we define a platform for modules? for now use 'all' platform
PLATFORM_INC=$(TOP_DIR)/platform/all
CFLAGS += -DMODULE -DMODULE_NAME=$(MODULE_NAME) $(MODULE_CFLAGS)
MODULE_OUTPUT = $(MODULE_NAME).mo
all:: $(MODULE_OUTPUT)
clean::
$(call rm_files, $(MODULE_OBJS) $(MODULE_OUTPUT) *.o *.d)
$(MODULE_OUTPUT): $(MODULE_OBJS)
$(call build,MODULE,$(LD_REAL) -r -o $@ $^)
$(call build,STRIP,$(STRIP) --strip-debug --strip-unneeded --discard-all --discard-locals $@)
install:: all
$(CP) $(PWD)/$(MODULE_OUTPUT) $(INSTALL_MODULES_DIR)/
FORCE:
include $(TOP_DIR)/Makefile.filerules
Computing file changes ...