Changeset 76b5ae9
- Timestamp:
- 08/06/04 11:21:53 (18 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:
- 64ef531
- Parents:
- 724e958
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/Makefile
r724e958 r76b5ae9 1 2 PREFIX=/usr/local/wand 3 1 4 CC=gcc-3.0 2 5 CFLAGS= -Wall -Wimplicit -Wpedantic -Wformat -pipe -g -O3 3 PROFCFLAGS= -Wall -Wimplicit -Wformat -pipe -g -pg -fprofile-arcs -a4 6 5 INCLUDE = -I../include -I/usr/local/wand/include7 CFLAGS += -I../include -I$(PREFIX)/include 6 8 CFLAGS += -D_FILE_OFFSET_BITS=64 7 CFLAGS += $(INCLUDE) 8 PROFCFLAGS += -D_FILE_OFFSET_BITS=64 9 PROFCFLAGS += $(INCLUDE) 10 libdir = -L/usr/local/wand/lib/ 11 LDLIBS = $(libdir) -lpcapl -lzl 9 LDFLAGS = -L$(PREFIX)/lib/ -lpcapl -lzl 12 10 13 11 … … 16 14 REVISION=0 17 15 18 INCLIBS=/usr/local/wand/lib/libzl.a /usr/local/wand/lib/libpcapl.a19 20 16 .PHONY: all clean distclean install depend 21 17 22 18 all: libtrace.lo libtrace.la 23 24 profile: clean libtrace-prof.lo libtrace-prof.la25 26 libfifo-prof.lo: fifo.c27 libtool --mode=compile $(CC) $(PROFCFLAGS) -c $< -o libfifo-prof.lo28 29 libtrace-prof.lo: trace.c30 libtool --mode=compile $(CC) $(PROFCFLAGS) -c $< -o libtrace-prof.lo31 32 libtrace-prof.la: libtrace-prof.lo libfifo-prof.lo33 libtool --mode=link $(CC) $(CFLAGS) -o libtrace-prof.la \34 libtrace-prof.lo libfifo-prof.lo -rpath /usr/local/wand/lib $(LDLIBS) \35 -version-info $(CURRENT):$(REVISION):$(AGE)36 37 19 38 20 … … 45 27 libtrace.la: libtrace.lo libfifo.lo 46 28 libtool --mode=link $(CC) $(CFLAGS) -o libtrace.la \ 47 libtrace.lo libfifo.lo -rpath /usr/local/wand/lib $(LDLIBS) \29 libtrace.lo libfifo.lo -rpath $(PREFIX)/lib $(LDLIBS) \ 48 30 -version-info $(CURRENT):$(REVISION):$(AGE) 49 31 … … 57 39 58 40 install-profile: libtrace-prof.la 59 libtool --mode=install install -c libtrace-prof.la /usr/local/wand/lib/libtrace-prof.la60 libtool --finish /usr/local/wand/lib/41 libtool --mode=install install -c libtrace-prof.la $(PREFIX)/lib/libtrace-prof.la 42 libtool --finish $(PREFIX)/lib/ 61 43 62 44 install: libtrace.la 63 libtool --mode=install install -c libtrace.la /usr/local/wand/lib/libtrace.la 64 libtool --finish /usr/local/wand/lib/ 65 cp ../include/libtrace.h /usr/local/wand/include/libtrace.h 66 cp ../include/dagformat.h /usr/local/wand/include/dagformat.h 45 mkdir -p $(PREFIX)/lib 46 libtool --mode=install install -c libtrace.la $(PREFIX)/lib/libtrace.la 47 libtool --finish $(PREFIX)/lib/ 48 mkdir -p $(PREFIX)/include 49 cp ../include/libtrace.h $(PREFIX)/include/libtrace.h 50 cp ../include/dagformat.h $(PREFIX)/include/dagformat.h 51 52 docs: 53 cd .. 54 doxygen 67 55 68 56 # vim: noet ts=8 sw=8
Note: See TracChangeset
for help on using the changeset viewer.