Blame view

kernel/linux-rt-4.4.41/tools/net/Makefile 754 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
  prefix = /usr
  
  CC = gcc
  LEX = flex
  YACC = bison
  
  CFLAGS += -Wall -O2
  CFLAGS += -D__EXPORTED_HEADERS__ -I../../include/uapi -I../../include
  
  %.yacc.c: %.y
  	$(YACC) -o $@ -d $<
  
  %.lex.c: %.l
  	$(LEX) -o $@ $<
  
  all : bpf_jit_disasm bpf_dbg bpf_asm
  
  bpf_jit_disasm : CFLAGS += -DPACKAGE='bpf_jit_disasm'
  bpf_jit_disasm : LDLIBS = -lopcodes -lbfd -ldl
  bpf_jit_disasm : bpf_jit_disasm.o
  
  bpf_dbg : LDLIBS = -lreadline
  bpf_dbg : bpf_dbg.o
  
  bpf_asm : LDLIBS =
  bpf_asm : bpf_asm.o bpf_exp.yacc.o bpf_exp.lex.o
  bpf_exp.lex.o : bpf_exp.yacc.c
  
  clean :
  	rm -rf *.o bpf_jit_disasm bpf_dbg bpf_asm bpf_exp.yacc.* bpf_exp.lex.*
  
  install :
  	install bpf_jit_disasm $(prefix)/bin/bpf_jit_disasm
  	install bpf_dbg $(prefix)/bin/bpf_dbg
  	install bpf_asm $(prefix)/bin/bpf_asm