do not schedule timer events less than TIMER_RES
[flowgen.git] / Makefile.gnu
blobd294fbe9c45df818f526c0f3ff8100ee168b0147
1 LEX=lex
2 CFLAGS+= -Wall -I/usr/include/kqueue -I. -g -DDEBUG
3 SRCS=$(wildcard *.c)
4 OBJS=$(patsubst %.c, %.o, $(SRCS))
5 all: server client
6 %.o: %.c
7         $(CC) -o $@ -c $< $(CFLAGS)
8 server: $(OBJS)
9         $(MAKE) -C server -f Makefile.gnu
10 client: $(OBJS)
11         $(MAKE) -C client -f Makefile.gnu
12 install: all
13         install -m 0555 server/flowgend /usr/sbin/flowgend
14         install -m 0555 client/flowgen /usr/bin/flowgen
15         install -m 0444 flowgen.1 /usr/share/man/man1/flowgen.1
16         ln -sf /usr/share/man/man1/flowgen.1 /usr/share/man/man1/flowgend.1
17 clean:
18         $(MAKE) -C server clean -f Makefile.gnu
19         $(MAKE) -C client clean -f Makefile.gnu
20         rm -f *.o