root / trunk / code / projects / colonet / robot / colonet_dragonfly / Makefile @ 623
History | View | Annotate | Download (913 Bytes)
1 |
COLONYROOT = ../../../../.. |
---|---|
2 |
|
3 |
# colonet_wireless_test makefile |
4 |
MCU = atmega128 |
5 |
F_CPU = 8000000 |
6 |
CDEFS = -DF_CPU=$(F_CPU)UL |
7 |
|
8 |
CC = avr-gcc |
9 |
CFLAGS = -Wall -Wshadow -Wextra -g -mmcu=$(MCU) -lm |
10 |
INCLUDES = -I$(COLONYROOT)/code/projects/colonet/common -I$(COLONYROOT)/code/projects/libwireless/lib -I$(COLONYROOT)/code/lib/include/libdragonfly -I. |
11 |
|
12 |
all: colonet_dragonfly.o |
13 |
|
14 |
$(COLONYROOT)/code/projects/libwireless/lib/libwireless.a: $(COLONYROOT)/code/projects/libwireless/lib/*.c $(COLONYROOT)/code/projects/libwireless/lib/*.h |
15 |
cd $(COLONYROOT)/code/projects/libwireless/lib; make |
16 |
|
17 |
colonet_dragonfly.o: $(COLONYROOT)/code/projects/libwireless/lib/libwireless.a colonet_dragonfly.c colonet_dragonfly.h |
18 |
$(CC) $(CDEFS) $(CFLAGS) $(INCLUDES) -c colonet_dragonfly.c |
19 |
ar rc libcolonet_dragonfly.a colonet_dragonfly.o |
20 |
ranlib libcolonet_dragonfly.a |
21 |
cp libcolonet_dragonfly.a $(COLONYROOT)/code/lib/bin/ |
22 |
|
23 |
clean: |
24 |
rm -rf *.o |