.PHONY : all clean sloc lint config vmm bootloader cmd bios

all: vmm bootloader cmd bios

vmm:
	make -C vmm

bootloader:
	make -C bootloader

cmd:
	make -C cmd

bios:
	LC_ALL=C make -C bios

config:
	make -C vmm config

biosconfig:
	LC_ALL=C make -C bios menuconfig

clean:
	make -C vmm clean
	make -C bootloader clean
	make -C cmd clean
	LC_ALL=C make -C bios clean

lint:
	make -C vmm lint
	make -C bootloader lint
	make -C cmd lint

# Count source lines of code
# http://www.dwheeler.com/sloccount
sloc :
	sloccount .
