- Timestamp:
- 10/31/05 16:28:10 (15 years ago)
- Branches:
- 4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
- Children:
- edca0b8
- Parents:
- 96ddd3c
- Location:
- examples/tracedump
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
examples/tracedump/Makefile
rb4cb91f rf20b30e 1 CXX=g++ 1 2 2 PREFIX?=/usr/local 3 INCLUDES=-I$(PREFIX)/include 4 # Directory to search for plugins 5 LIBDIR="./" 6 CXXFLAGS=-g -Wall $(INCLUDES) -rdynamic 7 LDFLAGS=-L$(PREFIX)/lib 8 LDLIBS=-ltrace -ldl 9 LINK_LAYERS=$(addsuffix .so,$(basename $(wildcard link_*.cc))) 10 ETH_LAYERS=$(addsuffix .so,$(basename $(wildcard eth_*.cc))) 11 IP_LAYERS=$(addsuffix .so,$(basename $(wildcard ip_*.cc))) 12 TCP_LAYERS=$(addsuffix .so,$(basename $(wildcard tcp_*.cc))) 13 PLUGINS=$(LINK_LAYERS) $(ETH_LAYERS) $(IP_LAYERS) $(TCP_LAYERS) 3 CC=gcc 14 4 15 all: tracedump $(PLUGINS) links 5 INCLUDE = -I$(PREFIX)/include -I../../libpacketdump 6 CFLAGS = -Wall -Wimplicit -Wformat -pipe -g -O2 7 CFLAGS += $(INCLUDE) 8 libdir = -L$(PREFIX)/lib -L../../libpacketdump 9 LDLIBS = $(libdir) -ltrace -lpacketdump -ldl 16 10 17 tracedump: tracedump.cc tracedump-libtrace.o tracedump-lib.o 11 BINS = tracedump 12 .PHONY: all clean distclean install depend 18 13 19 tracedump-lib.o: CXXFLAGS+=-DLIBDIR=$(LIBDIR) 20 21 tcp_1720.so: 22 23 %.so:%.cc 24 $(CXX) $(CXXFLAGS) -fpic -shared $^ -o $@ 25 26 asn1-test: CXXFLAGS+=-DTEST 27 asn1-test: asn1.cc 28 $(CXX) $(CXXFLAGS) $^ -o $@ 29 30 links: links.txt 31 ./make_links 14 all: $(BINS) 32 15 33 16 clean: 34 rm -f *.o tracedump *.so 17 $(RM) $(BINS) $(OBJS) core *.o 18 19 distclean: 20 $(RM) $(BINS) $(OBJS) core *.o 35 21 36 22 install: 37 cp *.so $(LIBDIR)23 @true 38 24 39 .PHONY: clean all links40 25 26 # vim: noet ts=8 sw=8
Note: See TracChangeset
for help on using the changeset viewer.