Project

General

Profile

Statistics
| Revision:

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