git://git.onelab.eu
/
iproute2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sync to iproute2-2.6.16-060323
[iproute2.git]
/
tc
/
Makefile
diff --git
a/tc/Makefile
b/tc/Makefile
index
06546f9
..
9d618ff
100644
(file)
--- a/
tc/Makefile
+++ b/
tc/Makefile
@@
-1,5
+1,6
@@
TCOBJ= tc.o tc_qdisc.o tc_class.o tc_filter.o tc_util.o \
TCOBJ= tc.o tc_qdisc.o tc_class.o tc_filter.o tc_util.o \
- m_police.o m_estimator.o m_action.o
+ m_police.o m_estimator.o m_action.o m_ematch.o \
+ emp_ematch.yacc.o emp_ematch.lex.o
include ../Config
include ../Config
@@
-14,6
+15,7
@@
TCMODULES += f_rsvp.o
TCMODULES += f_u32.o
TCMODULES += f_route.o
TCMODULES += f_fw.o
TCMODULES += f_u32.o
TCMODULES += f_route.o
TCMODULES += f_fw.o
+TCMODULES += f_basic.o
TCMODULES += q_dsmark.o
TCMODULES += q_gred.o
TCMODULES += f_tcindex.o
TCMODULES += q_dsmark.o
TCMODULES += q_gred.o
TCMODULES += f_tcindex.o
@@
-28,6
+30,10
@@
TCMODULES += p_ip.o
TCMODULES += p_icmp.o
TCMODULES += p_tcp.o
TCMODULES += p_udp.o
TCMODULES += p_icmp.o
TCMODULES += p_tcp.o
TCMODULES += p_udp.o
+TCMODULES += em_nbyte.o
+TCMODULES += em_cmp.o
+TCMODULES += em_u32.o
+TCMODULES += em_meta.o
TCOBJ += $(TCMODULES)
TCOBJ += $(TCMODULES)
@@
-48,6
+54,9
@@
LDLIBS += -L. -ltc -lm -ldl
LDFLAGS += -Wl,-export-dynamic
LDFLAGS += -Wl,-export-dynamic
+YACC := bison
+LEX := flex
+
%.so: %.c
$(CC) $(CFLAGS) -shared -fpic $< -o $@
%.so: %.c
$(CC) $(CFLAGS) -shared -fpic $< -o $@
@@
-67,8
+76,14
@@
install: all
done
clean:
done
clean:
- rm -f $(TCOBJ) $(TCLIB) libtc.a tc *.so
+ rm -f $(TCOBJ) $(TCLIB) libtc.a tc *.so emp_ematch.yacc.h; \
+ rm -f emp_ematch.yacc.output
q_atm.so: q_atm.c
$(CC) $(CFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm
q_atm.so: q_atm.c
$(CC) $(CFLAGS) -shared -fpic -o q_atm.so q_atm.c -latm
+%.yacc.c: %.y
+ $(YACC) $(YACCFLAGS) -o $@ $<
+
+%.lex.c: %.l
+ $(LEX) $(LEXFLAGS) -o$@ $<