]> rtime.felk.cvut.cz Git - arc.git/blobdiff - makefile
some makesystem cleanup
[arc.git] / makefile
index f3b2a710b0a2b81edbe5eeacfa24d6c599f4d8a3..58cb70a793a40df83453a2fd0043f2b40c4380c0 100644 (file)
--- a/makefile
+++ b/makefile
 #   >make BOARDDIR=mpc551xsim BDIR=system/kernel,examples/simple clean\r
 #\r
 \r
-\r
-\r
-#-include board_config.mk\r
-#export ARCH\r
-#export ARCH_FAM\r
-#export BOARDDIR\r
-\r
 export UNAME:=$(shell uname)\r
 \r
 ifneq ($(findstring Darwin,$(UNAME)),)\r
@@ -45,10 +38,6 @@ export TOPDIR = $(CURDIR)
 export RELEASE = n\r
 export PATH\r
 \r
-#ifeq (${BDIR},)\r
-#      -include saved_config.mk\r
-#endif\r
-\r
 ifneq ($(filter clean_all,$(MAKECMDGOALS)),clean_all)\r
   ifeq (${BOARDDIR},)\r
     $(error BOARDDIR is empty) \r
@@ -62,12 +51,6 @@ export BUILD_TREE=y
 export RELEASE_TREE=n\r
 \r
 override BDIR := system/kernel ${BDIR} \r
-#BDIR += system/kernel/testsystem\r
-\r
-# Misc\r
-#subdir-y += ecum\r
-# Drivers\r
-\r
 \r
 # Tools\r
 # Ugly thing to make things work under cmd.exe \r
@@ -76,10 +59,6 @@ find := $(shell which find)
 \r
 export objdir = obj_$(BOARDDIR)\r
 \r
-#comma = ,\r
-#empty = \r
-#space = $(empty) $(empty)  \r
-\r
 .PHONY: clean\r
 .PHONY: release\r
 \r
@@ -101,7 +80,6 @@ help:
        @echo "  CROSS_COMPILE =$(CROSS_COMPILE)"\r
        @echo ""\r
        \r
-def-$(USE_T32_SIM) += USE_T32_SIM\r
 def-$(USE_DBG_PRINTF) += USE_DBG_PRINTF\r
 \r
 \r
@@ -110,27 +88,16 @@ export CFG_CPU
 export MCU\r
 export def-y+=$(CFG_ARCH_$(ARCH)) $(CFG_MCU) $(CFG_CPU)\r
 \r
-BASEDIR = $(TOPDIR)/$(MOD)\r
-\r
 # We descend into the object directories and build the. That way it's easier to build\r
 # multi-arch support and we don't have to use objdir everywhere.\r
 # ROOTDIR - The top-most directory\r
 # SUBDIR - The current subdirectory it's building.\r
 \r
-test:\r
-       make embUnit/textui embunit/embUnit drivers/test all\r
-\r
 comma:= ,\r
 split = $(subst $(comma), ,$(1))\r
-\r
-\r
-#dir_cmd_goals := $(filter-out %_config config testa all install uninstall clean test save,$(MAKECMDGOALS))\r
 dir_cmd_goals  := $(call split,$(BDIR))\r
-\r
 cmd_cmd_goals := $(filter clean all install,$(MAKECMDGOALS))\r
 \r
-#$(error $(dir_cmd_goals) $(MAKECMDGOALS))\r
-\r
 libs:\r
        mkdir -p $@\r
 \r
@@ -147,10 +114,6 @@ $(dir_cmd_goals) :: show_build FORCE
        +@[ -d $@/$(objdir) ] || mkdir -p $@/$(objdir)\r
        @chmod 777 $@/$(objdir)\r
        $(Q)$(MAKE) -r  -C $@/$(objdir) -f $(CURDIR)/scripts/rules.mk  ROOTDIR=$(CURDIR) SUBDIR=$@ $(cmd_cmd_goals)\r
-\r
-\r
-# --no-print-directory\r
-\r
 .PHONY: test   \r
 \r
 FORCE:\r