src = .\src
boot = .\src\boot
system = c:\fpc\units\win32

par = -f Makefile.nos

boot:	
	@echo Making boot...
	@make $(par) boot
	@echo Done boot.

setup:  
	@echo Making setup...
	@make $(par) setup
	@echo Done setup.

kernel: 
	@echo Making kernel...
	@make $(par) kernel
	@make $(par) clean
	@echo Done kernel.

allnc:	
	@echo Making Boot...
	@make $(par) boot
	@echo Making Setup...
	@make $(par) setup
	@echo Making kernel...
	@make $(par) kernel
	@echo Creating bochs-image...
	@copy /B ${boot}\boot.bin +${boot}\setup.bin +${src}\kernel.exe .\nucleOS.img
	@echo Cleaning up
	@echo Done.

all:	
	@echo Making Boot...
	@make $(par) boot
	@echo Making Setup...
	@make $(par) setup
	@echo Making kernel...
	@make $(par) kernel
	@echo Creating bochs-image...
	@copy /B ${boot}\boot.bin +${boot}\setup.bin +${src}\kernel.exe .\nucleOS.img
	@echo Cleaning up
	@make $(par) clean
	@echo Done.

clean:
	@echo Cleaning up
	@make $(par) clean
	@echo Done.
