# DVX GUI — Top-level Makefile # # Builds the full DVX stack: library, task switcher, shell, and apps. .PHONY: all clean dvx tasks dvxshell apps all: dvx tasks dvxshell apps dvx: $(MAKE) -C dvx tasks: $(MAKE) -C tasks dvxshell: dvx tasks $(MAKE) -C dvxshell apps: dvx tasks dvxshell $(MAKE) -C apps clean: $(MAKE) -C dvx clean $(MAKE) -C tasks clean $(MAKE) -C dvxshell clean $(MAKE) -C apps clean -rmdir obj/dvx/widgets obj/dvx/platform obj/dvx/thirdparty obj/dvx obj/tasks obj/dvxshell obj/apps obj 2>/dev/null -rm -rf bin/config -rmdir bin/apps/ctrlpanel bin/apps/progman bin/apps/notepad bin/apps/clock bin/apps/dvxdemo bin/apps bin lib 2>/dev/null