编译若出错加:红色字体(这是为什么呢?)
LIBS = -levent
CFLAGS = -lm -lrt -Wall -O2 -g
CC = gcc
PROGS = magent
all: $(PROGS)
STPROG = magent.o ketama.o
ketama.o: ketama.c ketama.h
$(CC) $(CFLAGS) $(INCLUDE) -c -o $@ ketama.c
magent.o: magent.c ketama.h
$(CC) $(CFLAGS) $(INCLUDE) -c -o $@ magent.c
magent: $(STPROG)
$(CC) $(CFLAGS) -o $@ $^ $(LIBS)
clean:
rm -f *.o *~ $(PROGS) tags