3 RANLIB = $(CROSS)ranlib
5 # XXX should be in a config.h of libcmdline
6 # configuration for lib, not adviced to modify it except for
7 # really small devices, because it changes the API.
8 # CFLAGS += -DNO_RDLINE_HISTORY
9 # CFLAGS += -DNO_RDLINE_KILL_BUF
10 CFLAGS += -DCMDLINE_HAVE_FLOAT
11 CFLAGS += -DCMDLINE_HAVE_SOCKET
13 CFLAGS += -Wall -Werror
15 CFLAGS += $(EXTRA_CFLAGS)
19 LDFLAGS += $(EXTRA_LDFLAGS)
21 LDLIBS = -levent -lcmdline
27 SRCS += parse_monitor.c
28 SRCS += parse_neighbor.c
33 SRCS += xbee_neighbor.c
37 OBJS := $(SRCS:%.c=%.o)
38 DEPS := $(SRCS:%.c=%.d)
45 $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
48 $(CC) -Wp,-MD,$(@:%.o=%.d) $(CFLAGS) -o $@ -c $<
51 rm -f $(OBJS) $(DEPS) $(PROG)