root/vtcross/trunk/Makefile @ 32

Revision 29, 0.5 KB (checked in by jgaeddert, 16 years ago)

adding ezxml target

Line 
1#
2# Cognitive radio simulator
3#
4
5TESTS = cognitive_radio utility cbr
6all: $(TESTS)
7
8CC = gcc
9CFLAGS = -Wall -O3
10LDFLAGS = -lm -ldl -pthread -lsigprocc
11
12OBJS = cbr.o sqlite3.o utility.o cognitive_radio_test.o ezxml.o
13HEADERS = src/cbr.h src/cognitive_radio_test.h \
14                  src/sqlite3.h src/sqlite3ext.h \
15                  src/utility.h src/cognitive_radio_test.h
16
17$(OBJS) : %.o : src/%.c $(HEADERS)
18        $(CC) $(CFLAGS) -c $< -o $@
19
20$(TESTS) : % : src/main_%.c $(OBJS)
21        $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) $< -o $@
22
23clean:
24        rm -rf *.o $(TESTS)
25
Note: See TracBrowser for help on using the browser.