LFS=/mnt/lfs

all:		dynamic

dynamic:	lfs-install.c
		gcc -o lfs-install lfs-install.c

static:		lfs-install.c
		gcc -static -o lfs-install lfs-install.c

install:	dynamic
		install -m 755 lfs-install /usr/sbin
		install -d -m 755 /usr/lib/lfs-install
		install -m 755 commands/* /usr/lib/lfs-install

lfs-install:	static
		install -m 755 lfs-install $(LFS)/usr/sbin
		install -d -m 755 $(LFS)/usr/lib/lfs-install
		install -m 755 commands/* $(LFS)/usr/lib/lfs-install

clean:
		rm -f lfs-install

uninstall:
		rm -f /usr/sbin/lfs-install
		rm -rf /usr/lib/lfs-install

lfs-uninstall:
		rm -f $(LFS)/usr/sbin/lfs-install
		rm -rf $(LFS)/usr/lib/lfs-install

dist-clean:	clean uninstall
