3 # - Application Template Makefile
6 CFLAGS += -Wall -Werror -fno-builtin -fno-stack-protector -g
9 DEPFILES := $(OBJ:%.o=%.d)
11 _BIN := $(OUTPUTDIR)$(DIR)/$(BIN)
13 .PHONY : all clean install
18 @$(RM) $(OBJ) $(DEPFILES) $(_BIN) $(BIN).dsm Map.txt
21 @$(xMKDIR) $(DISTROOT)/$(DIR); true
22 $(xCP) $(_BIN) $(DISTROOT)/$(DIR)/
25 @mkdir -p $(dir $(_BIN))
27 ifneq ($(_DBGMAKEFILE),)
28 $(LD) -g $(LDFLAGS) -o $@ $(OBJ) -Map Map.txt
30 @$(LD) -g $(LDFLAGS) -o $@ $(OBJ) -Map Map.txt
32 @objdump -d -S $(_BIN) > $(BIN).dsm
36 @$(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@
37 @$(CC) -M -MT $@ $(CPPFLAGS) $< -o $*.d