VER = 160307

default:
	@echo
	@echo "Building LSCR-"$(VER)" ..." 
	@echo
	@fasm samples/common.asm
	@$(MAKE) -C bin
	@$(MAKE) -C samples/misc.syscalls
	@$(MAKE) -C samples/ioctl
	@$(MAKE) -C samples/so
	@$(MAKE) -C samples/ipc
	@$(MAKE) -C samples/lkm
	@$(MAKE) -C samples/gui/ncurses
	@$(MAKE) -C samples/gui/xlib
	@$(MAKE) -C samples/gui/xt/xaw
	@$(MAKE) -C samples/socket
	@echo "Done."

clean:
	@rm -rf help/*~ help/data/*~ include/*~ samples/*~ samples/*.o *~
	@$(MAKE) -C bin clean
	@$(MAKE) -C samples/misc.syscalls clean
	@$(MAKE) -C samples/ioctl clean
	@$(MAKE) -C samples/so clean
	@$(MAKE) -C samples/ipc clean
	@$(MAKE) -C samples/lkm clean
	@$(MAKE) -C samples/gui/ncurses clean
	@$(MAKE) -C samples/gui/xlib clean
	@$(MAKE) -C samples/gui/xt/xaw clean
	@$(MAKE) -C samples/socket clean

install:
	@echo
	@echo "Installing LSCR-"$(VER)" ..." 
	@if test [-d/usr/include/fasm]; then rm -f /usr/include/fasm/*; else mkdir -m 777 /usr/include/fasm; fi
	@install -D -m 666 include/* /usr/include/fasm
	@echo export INCLUDEF=/usr/include/fasm >>  ~/.bash_profile
	@echo export PATH='$$PATH':`pwd`/bin >> ~/.bash_profile
	@echo "Done."

final:	clean
	@echo
	@echo "Creating LSCR-"$(VER)" distribution archive ..." 
	@tar -zcf lscr-$(VER).tar.gz *
	@echo "Done."
