Project

General

Profile

Statistics
| Revision:

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

History | View | Annotate | Download (1.17 KB)

1 11 emarinel
# colonet_wireless_test makefile
2
3 114 emarinel
CC = gcc
4 11 emarinel
CFLAGS = -Wall -Wshadow -Wextra -g
5 114 emarinel
INCLUDES = -I../../../libwireless/lib -I../
6 11 emarinel
7 114 emarinel
default: colonet_wireless.o
8 11 emarinel
9 114 emarinel
tests: colonet_wireless_test colonet_wireless_test2
10
11 11 emarinel
colonet_wireless_test: colonet_wireless_test.o colonet_wireless.o Makefile
12 114 emarinel
	$(CC) $(CFLAGS) -I ../ -lpthread -o tests/colonet_wireless_test tests/colonet_wireless_test.o colonet_wireless.o
13 11 emarinel
14
colonet_wireless_test2: colonet_wireless_test2.o colonet_wireless.o Makefile
15 114 emarinel
	$(CC) $(CFLAGS) -I ../ -pthread -o tests/colonet_wireless_test2 tests/colonet_wireless_test2.o colonet_wireless.o
16 11 emarinel
17 115 emarinel
colonet_wireless.o: colonet_wireless.cpp colonet_wireless.h
18 127 jknichel
	$(CC) $(CFLAGS) $(INCLUDES) -c colonet_wireless.cpp
19
	cp ../../../libwireless/lib/libwireless.a ../libcolonet_wireless.a
20 160 jknichel
	ar sr ../libcolonet_wireless.a colonet_wireless.o
21 158 emarinel
#	ranlib libcolonet_wireless.a
22 11 emarinel
23 115 emarinel
colonet_wireless_test.o: tests/colonet_wireless_test.cpp
24 114 emarinel
	$(CC) $(CFLAGS) -I $(INCLUDES) -pthread -c tests/colonet_wireless_test.cpp
25 11 emarinel
26
colonet_wireless_test2.o: colonet_wireless_test2.cpp
27 114 emarinel
	$(CC) $(CFLAGS) -I $(INCLUDES) -pthread -c tests/colonet_wireless_test2.cpp
28 11 emarinel
29 114 emarinel
clean:
30 127 jknichel
	rm -rf *.o tests/colonet_wireless_test tests/colonet_wireless_test2