source: soft/giet_vm/apps/router/Makefile @ 176

Last change on this file since 176 was 176, checked in by karaoui, 12 years ago

abort() in libs/common.h is now a static inline function.

File size: 498 bytes
RevLine 
[160]1APP_NAME=router
2
3USE+= stdio.o
[165]4USE+= mwmr_channel.o
[160]5
[162]6USES=$(patsubst %,$(BUILD_PATH)/$(LIB_NAME)/%,$(USE))
[160]7
8OBJS= main.o
9
[161]10all: $(APP_NAME).elf
[160]11
[162]12BIN_NAME_PATH=$(ELF_PATH)$(APP_NAME).elf
[160]13
[161]14$(APP_NAME).elf: $(OBJS) $(APP_NAME).ld
[160]15        $(LD) -o $(BIN_NAME_PATH) -T $(APP_NAME).ld $(OBJS) $(USES)
16        $(DU) -D $(BIN_NAME_PATH) > $@.txt
17
18%.o: %.c
19        $(CC)  $(INCLUDE) $(CFLAGS) $($*.o_CFLAGS) -c -o  $@ $<
20        $(DU) -D  $@ >  $@.txt
21
22clean:
[161]23        rm -f *.o *.elf *.txt core *~ 2>$(TRASH)
[160]24        rm $(BIN_NAME_PATH) 2>$(TRASH)
Note: See TracBrowser for help on using the repository browser.