Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / colonet / lib / colonet_wireless / Makefile @ 158

History | View | Annotate | Download (1.16 KB)

1
# colonet_wireless_test makefile
2

    
3
CC = gcc
4
CFLAGS = -Wall -Wshadow -Wextra -g
5
INCLUDES = -I../../../libwireless/lib -I../
6

    
7
default: colonet_wireless.o
8

    
9
tests: colonet_wireless_test colonet_wireless_test2
10

    
11
colonet_wireless_test: colonet_wireless_test.o colonet_wireless.o Makefile
12
	$(CC) $(CFLAGS) -I ../ -lpthread -o tests/colonet_wireless_test tests/colonet_wireless_test.o colonet_wireless.o
13

    
14
colonet_wireless_test2: colonet_wireless_test2.o colonet_wireless.o Makefile
15
	$(CC) $(CFLAGS) -I ../ -pthread -o tests/colonet_wireless_test2 tests/colonet_wireless_test2.o colonet_wireless.o
16

    
17
colonet_wireless.o: colonet_wireless.cpp colonet_wireless.h
18
	$(CC) $(CFLAGS) $(INCLUDES) -c colonet_wireless.cpp
19
	cp ../../../libwireless/lib/libwireless.a ../libcolonet_wireless.a
20
	ar sr libcolonet_wireless.a colonet_wireless.o
21
#	ranlib libcolonet_wireless.a
22

    
23
colonet_wireless_test.o: tests/colonet_wireless_test.cpp
24
	$(CC) $(CFLAGS) -I $(INCLUDES) -pthread -c tests/colonet_wireless_test.cpp
25

    
26
colonet_wireless_test2.o: colonet_wireless_test2.cpp
27
	$(CC) $(CFLAGS) -I $(INCLUDES) -pthread -c tests/colonet_wireless_test2.cpp
28

    
29
clean:
30
	rm -rf *.o tests/colonet_wireless_test tests/colonet_wireless_test2