]> mj.ucw.cz Git - libucw.git/blob - ucw/utils/Makefile
Packages: Simplified definition of install targets.
[libucw.git] / ucw / utils / Makefile
1 # Makefile for the UCW utilities (c) 2008 Michal Vaner <vorner@ucw.cz>
2
3 UCW_UTILS=$(addprefix $(o)/ucw/utils/ucw-,basecode daemon-control rotate-log urltool)
4 PROGS+=$(UCW_UTILS)
5 DIRS+=ucw/utils
6
7 ifdef CONFIG_UCW_OBSOLETE_DAEMON_HELPER
8 PROGS+=$(o)/ucw/utils/ucw-daemon-helper
9 endif
10
11 $(o)/ucw/utils/ucw-basecode: $(o)/ucw/utils/ucw-basecode.o $(LIBUCW)
12 $(o)/ucw/utils/ucw-daemon-helper: $(o)/ucw/utils/ucw-daemon-helper.o $(LIBUCW)
13 $(o)/ucw/utils/ucw-daemon-control: $(o)/ucw/utils/ucw-daemon-control.o $(LIBUCW)
14 $(o)/ucw/utils/ucw-urltool: $(o)/ucw/utils/ucw-urltool.o $(LIBUCW)
15
16 TESTS+=$(o)/ucw/utils/basecode.test
17 $(o)/ucw/utils/basecode.test: $(o)/ucw/utils/ucw-basecode
18
19 INSTALL_UTILS_TARGETS+=install-ucw-utils
20 install-ucw-utils:
21         install -d -m 755 $(DESTDIR)$(INSTALL_BIN_DIR)
22         install -m 755 $(UCW_UTILS) $(DESTDIR)$(INSTALL_BIN_DIR)
23 .PHONY: install-ucw-utils