pb_cui = ui/ncurses/pb-cui
pb_test = ui/test/pb-test
pb_twin = ui/twin/pb-twin
+pb_event = utils/pb-event
parser_test = test/parser-test
# install targets and components
daemons = $(pb_discover)
-parsers = kboot yaboot
+parsers = event kboot yaboot
uis = $(pb_test)
tests = $(parser_test)
+utils = $(pb_event)
ifeq ($(PBTWIN),y)
uis += $(pb_twin)
# daemon objs
parser_objs = discover/parser.o discover/parser-conf.o discover/paths.o \
$(foreach p, $(parsers), discover/$(p)-parser.o)
-discover_objs = discover/event.o discover/udev.o discover/discover-server.o \
- discover/device-handler.o discover/paths.o discover/parser-utils.o
+discover_objs = discover/event.o discover/user-event.o 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 ui/common/loader.o \
client_objs = $(lib_objs) $(ui_common_objs)
-all: $(uis) $(daemons)
+all: $(uis) $(daemons) $(utils)
# ncurses cui
pb_cui_objs = $(client_objs) $(ncurses_objs) ui/ncurses/ps3-cui.o \
$(pb_discover): $(pb_discover_objs)
$(LINK.o) -o $@ $^
+# utils
+pb_event_objs = utils/pb-event.o
+$(pb_event_objs): $(makefiles)
+
+$(pb_event): $(pb_event_objs)
+ $(LINK.o) -o $@ $^
+
# parser-test
parser_test_objs = $(lib_objs) $(parser_objs) test/parser-test.o
$(parser_test_objs): $(makefiles)
install: all $(rules)
$(INSTALL) -d $(DESTDIR)$(sbindir)/
- $(INSTALL) $(daemons) $(uis) $(DESTDIR)$(sbindir)/
+ $(INSTALL) $(daemons) $(uis) $(utils) $(DESTDIR)$(sbindir)/
$(INSTALL) -d $(DESTDIR)$(pkgdatadir)/artwork/
$(INSTALL) $(addprefix $(top_srcdir)/ui/twin/artwork/,$(artwork)) \
$(DESTDIR)$(pkgdatadir)/artwork/
rm -f $(pb_twin_objs)
rm -f $(daemons)
rm -f $(pb_discover_objs)
+ rm -f $(utils)
+ rm -f $(pb_event_objs)
rm -f $(tests)
rm -f $(parser_test_objs)