Changeset 27 for vtcross/trunk
- Timestamp:
- 10/28/08 11:28:14 (16 years ago)
- Location:
- vtcross/trunk
- Files:
-
- 1 modified
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
vtcross/trunk/Makefile
r26 r27 3 3 # 4 4 5 all: cognitive_radio_test utility_test cbr_test 5 TESTS = cognitive_radio utility cbr 6 all: $(TESTS) 6 7 7 main_test.o: src/main_test.c 8 gcc -Wall -c src/main_test.c -Wall -o main_test.o 8 CC = gcc 9 CFLAGS = -Wall -O3 10 LDFLAGS = -lm -ldl -pthread -lsigprocc 9 11 10 cognitive_radio_test.o: src/cognitive_radio_test.c 11 gcc -Wall -c src/cognitive_radio_test.c -Wall -o cognitive_radio_test.o 12 OBJS = cbr.o sqlite3.o utility.o cognitive_radio_test.o 13 HEADERS = src/cbr.h src/cognitive_radio_test.h \ 14 src/sqlite3.h src/sqlite3ext.h \ 15 src/utility.h src/cognitive_radio_test.h 12 16 13 cognitive_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_test17 $(OBJS) : %.o : src/%.c $(HEADERS) 18 $(CC) $(CFLAGS) -c $< -o $@ 15 19 16 utility.o: src/utility.c 17 gcc -Wall -c src/utility.c -o utility.o 18 19 main_utility.o: src/main_utility.c 20 gcc -Wall -c src/main_utility.c -o main_utility.o 21 22 utility_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 29 sqlite3.o: src/sqlite3.c src/sqlite3.h 30 gcc -c src/sqlite3.c -o sqlite3.o 31 32 cbr.o: src/cbr.c src/cbr.h src/sqlite3.h 33 gcc -Wall -c src/cbr.c -o cbr.o 34 35 main_cbr.o: src/main_cbr.c src/cbr.h 36 gcc -Wall -c src/main_cbr.c -o main_cbr.o 37 38 cbr_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 # 20 $(TESTS) : % : src/main_%.c $(OBJS) 21 $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) $< -o $@ 44 22 45 23 clean: 46 rm -rf *.o *_test24 rm -rf *.o $(TESTS) 47 25