- still to do action,c
[sip-router] / Makefile
index bcc6368..c433493 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -11,8 +11,12 @@ depends= $(sources:.c=.d)
 
 NAME=sip_router
 
+
 CC=gcc
 CFLAGS=-O2
+LEX=lex
+YACC=bison
+YACC_FLAGS=-d
 # on linux and freebsd keep it empty (e.g. LIBS= )
 # on solaris add -lxnet (e.g. LIBS= -lxnet)
 LIBS=
@@ -23,12 +27,20 @@ MKDEP=gcc -M
 
 #implicit rules
 
+
 %.o:%.c $(ALLDEP)
        $(CC) $(CFLAGS) -c $< -o $@
 
 %.d: %.c
        $(MKDEP) $< >$@
 
+# normal rules
+lex.yy.c: cfg.lex $(ALLDEP)
+       $(LEX) $<
+
+cfg.tab.c: cfg.y
+       $(YACC) $(YACC_FLAGS) $<
+
 $(NAME): $(objs)
        $(CC) $(CFLAGS) $(LIBS) $(objs) -o $(NAME)