Add a test in apps makefiles to get proper function of :make in vim when the user has added "let $COMPILE_FROM_IDE = 1" to his ~/.vimrc
This commit is contained in:
parent
bb853bb48b
commit
3e26e90b67
1 changed files with 12 additions and 4 deletions
|
@ -1,13 +1,21 @@
|
|||
# Makefile for "rf_sub1G" apps
|
||||
# This includes all apps for the RF-sub1GHz Modules.
|
||||
# Makefile for apps
|
||||
|
||||
MODULE = $(shell basename $(shell cd .. && pwd && cd -))
|
||||
NAME = $(shell basename $(CURDIR))
|
||||
|
||||
# Add this to your ~/.vimrc in order to get proper function of :make in vim :
|
||||
# let $COMPILE_FROM_IDE = 1
|
||||
ifeq ($(strip $(COMPILE_FROM_IDE)),)
|
||||
PRINT_DIRECTORY = --no-print-directory
|
||||
else
|
||||
PRINT_DIRECTORY =
|
||||
LANG = C
|
||||
endif
|
||||
|
||||
.PHONY: $(NAME).bin
|
||||
$(NAME).bin:
|
||||
@make -C ../../.. --no-print-directory NAME=$(NAME) MODULE=$(MODULE) apps/$(MODULE)/$(NAME)/$@
|
||||
@make -C ../../.. ${PRINT_DIRECTORY} NAME=$(NAME) MODULE=$(MODULE) apps/$(MODULE)/$(NAME)/$@
|
||||
|
||||
clean mrproper:
|
||||
@make -C ../../.. --no-print-directory $@
|
||||
@make -C ../../.. ${PRINT_DIRECTORY} $@
|
||||
|
||||
|
|
Loading…
Reference in a new issue