1CFLAGS += -include ../include-glibc/glibc-bugs.h -I../include-glibc -I/usr/src/linux/include 2CFLAGS += -DIPSEC_DEBUG -DIPSEC -DINET6 3CFLAGS += -Wall 4 5 6OBJ = ipsec_dump_policy.o key_debug.o policy_parse.o \ 7 ipsec_get_policylen.o pfkey.o policy_token.o \ 8 ipsec_strerror.o pfkey_dump.o 9 10all: libipsec.a 11 12libipsec.a: $(OBJ) 13 $(AR) rcs $@ $(OBJ) 14 15policy_parse.c policy_parse.h: policy_parse.y 16 yacc -d -p __libyy policy_parse.y 17 mv y.tab.c policy_parse.c 18 mv y.tab.h policy_parse.h 19 20policy_token.c: policy_token.l 21 lex -P__libyy policy_token.l 22 mv lex.__libyy.c policy_token.c 23 24clean: 25 @rm -f libipsec.a $(OBJ) policy_parse.c policy_parse.h policy_token.c 26