blob: f9833259638f1069dca8518125835d7dca195e51 [file] [log] [blame]
#
# Kbuild file for klib utils
#
progs := chroot dd fstype mkdir mkfifo mount pivot_root umount
progs += true false sleep ln nuke minips run-init cat
progs += insmod uname
static-y := $(addprefix static/, $(progs))
shared-y := $(addprefix shared/, $(progs))
# The binary is placed in a subdir, so we need to tell kbuild this
static/chroot-y := chroot.o
shared/chroot-y := chroot.o
static/dd-y := dd.o
shared/dd-y := dd.o
static/fstype-y := fstype.o
shared/fstype-y := fstype.o
static/mkdir-y := mkdir.o file_mode.o
shared/mkdir-y := mkdir.o file_mode.o
static/mkfifo-y := mkfifo.o file_mode.o
shared/mkfifo-y := mkfifo.o file_mode.o
static/mount-y := mount_main.o mount_opts.o
shared/mount-y := mount_main.o mount_opts.o
static/pivot_root-y := pivot_root.o
shared/pivot_root-y := pivot_root.o
static/umount-y := umount.o
shared/umount-y := umount.o
static/true-y := true.o
shared/true-y := true.o
static/false-y := false.o
shared/false-y := false.o
static/sleep-y := sleep.o
shared/sleep-y := sleep.o
static/ln-y := ln.o
shared/ln-y := ln.o
static/nuke-y := nuke.o
shared/nuke-y := nuke.o
static/minips-y := minips.o
shared/minips-y := minips.o
static/run-init-y := run-init.o
shared/run-init-y := run-init.o
static/cat-y := cat.o
shared/cat-y := cat.o
static/insmod-y := insmod.o
shared/insmod-y := insmod.o
static/uname-y := uname.o
shared/uname-y := uname.o
# Clean deletes the static and shared dir
clean-dirs := static shared
# install only install the shared binaries
install-y := $(shared-y)