waiter_objs = lib/waiter/waiter.o
# daemon objs
-parser_objs = discover/parser.o discover/parser-utils.o \
- discover/parser-conf.o\
+parser_objs = discover/parser.o discover/parser-conf.o discover/paths.o \
$(foreach p, $(parsers), discover/$(p)-parser.o)
-discover_objs = discover/udev.o discover/discover-server.o \
- discover/device-handler.o discover/paths.o
+discover_objs = discover/udev.o discover/discover-server.o \
+ discover/device-handler.o discover/paths.o discover/parser-utils.o
# client objs
ui_common_objs = ui/common/discover-client.o
all: $(uis) $(daemons)
# ncurses cui
-pb_cui_objs = $(client_objs) $(ncurses_objs) ui/ncurses/ps3-cui.o
+pb_cui_objs = $(client_objs) $(ncurses_objs) ui/ncurses/ps3-cui.o \
+ ui/common/ps3.o
$(pb_cui_objs): $(makefiles)
-$(pb_cui): LDFLAGS += -lncurses
+$(pb_cui): LDFLAGS += -lps3-utils -lmenu -lform -lncurses
$(pb_cui): $(pb_cui_objs)
$(LINK.o) -o $@ $^
$(LINK.o) -o $@ $^
# parser-test
-parser_test_objs = $(parser_objs) test/parser-test.o
+parser_test_objs = $(lib_objs) $(parser_objs) test/parser-test.o
$(parser_test_objs): $(makefiles)
$(parser_test): $(parser_test_objs)