root/vtcross/trunk/Makefile @ 26

Revision 26, 1.1 KB (checked in by jgaeddert, 16 years ago)

adding cbr to cognitive_engine_test

Line 
1#
2# Cognitive radio simulator
3#
4
5all: cognitive_radio_test utility_test cbr_test
6
7main_test.o: src/main_test.c
8        gcc -Wall -c src/main_test.c -Wall -o main_test.o
9
10cognitive_radio_test.o: src/cognitive_radio_test.c
11        gcc -Wall -c src/cognitive_radio_test.c -Wall -o cognitive_radio_test.o
12
13cognitive_radio_test: cognitive_radio_test.o main_test.o sqlite3.o cbr.o
14        gcc cognitive_radio_test.o cbr.o sqlite3.o main_test.o -Wall -lm -ldl -pthread -lsigprocc -o cognitive_radio_test
15
16utility.o: src/utility.c
17        gcc -Wall -c src/utility.c -o utility.o
18
19main_utility.o: src/main_utility.c
20        gcc -Wall -c src/main_utility.c -o main_utility.o
21
22utility_test: utility.o main_utility.o
23        gcc -Wall utility.o main_utility.o -lm -o utility_test
24
25#
26# case database targets
27#
28
29sqlite3.o: src/sqlite3.c src/sqlite3.h
30        gcc -c src/sqlite3.c -o sqlite3.o
31
32cbr.o: src/cbr.c src/cbr.h src/sqlite3.h
33        gcc -Wall -c src/cbr.c -o cbr.o
34
35main_cbr.o: src/main_cbr.c src/cbr.h
36        gcc -Wall -c src/main_cbr.c -o main_cbr.o
37
38cbr_test: sqlite3.o cbr.o main_cbr.o
39        gcc -Wall sqlite3.o cbr.o main_cbr.o -ldl -pthread -o cbr_test
40
41#
42# cleanup
43#
44
45clean:
46        rm -rf *.o *_test
47
Note: See TracBrowser for help on using the browser.