root/vtcross/trunk/Makefile @ 29

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

adding ezxml target

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