add support for gnu make
[flowgen.git] / Makefile.gnu
blobc797a37d26a47a39117f0b0668800d7aab915b1f
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:
13         install -m 0555 server/flowgend /usr/sbin/flowgend
14         install -m 0555 client/flowgen /usr/bin/flowgen
15 clean:
16         $(MAKE) -C server clean -f Makefile.gnu
17         $(MAKE) -C client clean -f Makefile.gnu
18         rm -f *.o