flatten the make system a little bit by providing only modules as a
compilation unit.

to add a module as a dependency of another, just add to the MODULE make
variable, instead of APPS/LIBS/DEVS
diff --git a/project/beagle-test/rules.mk b/project/beagle-test/rules.mk
index f20f613..336afe2 100644
--- a/project/beagle-test/rules.mk
+++ b/project/beagle-test/rules.mk
@@ -3,8 +3,11 @@
 LOCAL_DIR := $(GET_LOCAL_DIR)
 
 TARGET := beagle
-APPS := tests console stringtests
-DEVS := 
+
+MODULES += \
+	app/tests \
+	app/console \
+	app/stringtests
 
 OBJS += \
 	$(LOCAL_DIR)/init.o