pacman from dindinx
[soft/lpc122x/tigp] / pacman / Makefile
1 # Makefile for apps
3 MODULE = $(shell basename $(shell cd .. && pwd && cd -))
4 NAME = $(shell basename $(CURDIR))
6 # Add this to your ~/.vimrc in order to get proper function of :make in vim :
7 # let $COMPILE_FROM_IDE = 1
8 ifeq ($(strip $(COMPILE_FROM_IDE)),)
9         PRINT_DIRECTORY = --no-print-directory
10 else
11         PRINT_DIRECTORY =
12         LANG = C
13 endif
15 .PHONY: $(NAME).bin
16 $(NAME).bin:
17         @make -C ../../.. ${PRINT_DIRECTORY} NAME=$(NAME) MODULE=$(MODULE) apps/$(MODULE)/$(NAME)/$@
19 clean mrproper:
20         @make -C ../../.. ${PRINT_DIRECTORY} $@