export LIBRARY_DIR="scratchpad/made/$NAMESPACE"
export MACHINE_DIR="scratchpad/made/$NAMESPACE"
-# Harmony.mk is the makefile run; it includes tool/build_component/makefile,
+# Harmony.mk is the makefile run; it includes tool/build_component/project.mk,
# the project's settings, and the namespace's *.mk files.
/bin/make -f "$REPO_HOME/shared/tool/makefile/Harmony.mk" "$CMD"
+++ /dev/null
-# developer/tool/build_component/makefile
-#
-# The project's make settings, for every namespace the project builds with
-# make. Harmony.mk includes this file after its own defaults and before the
-# namespace's *.mk files, which have the last say. This file holds settings,
-# not rules for building: Harmony.mk has those.
-#
-# Add to a default with +=, replace one with :=, for example:
-#
-# CFLAGS += -O2
-# LN_FLAGS += -lm
-#
-# Settings for one namespace go in a .mk file beside its source instead, such
-# as authored/<namespace>.make/<namespace>.mk. That file is also staged and
-# promoted with the namespace's library, so a project built against the
-# library reads the same settings.
-#
-# Harmony.mk's information and clean are double-colon rules, so a recipe
-# added here as 'information::' or 'clean::' runs as well as Harmony.mk's.
-# Make runs them in the order it read them, so this file's runs first.
--- /dev/null
+# developer/tool/build_component/project.mk
+#
+# The project's make settings, for every namespace the project builds with
+# make. Harmony.mk includes this file after its own defaults and before the
+# namespace's *.mk files, which have the last say. This file holds settings,
+# not rules for building: Harmony.mk has those.
+#
+# Add to a default with +=, replace one with :=, for example:
+#
+# CFLAGS += -O2
+# LN_FLAGS += -lm
+#
+# Settings for one namespace go in a .mk file beside its source instead, such
+# as authored/<namespace>.make/<namespace>.mk. That file is also staged and
+# promoted with the namespace's library, so a project built against the
+# library reads the same settings.
+#
+# Harmony.mk's information and clean are double-colon rules, so a recipe
+# added here as 'information::' or 'clean::' runs as well as Harmony.mk's.
+# Make runs them in the order it read them, so this file's runs first.
# what the layers before it set:
#
# 1. Harmony's defaults, in this file
-# 2. the project's settings, tool/build_component/makefile
+# 2. the project's settings, tool/build_component/project.mk
# 3. the namespace's settings, any *.mk beside its source
#
# A layer adds to a default with += and replaces one with :=. The flags the
#--------------------------------------------------------------------------------
# 2. the project's settings
-include tool/build_component/makefile
+include tool/build_component/project.mk
#--------------------------------------------------------------------------------
# 3. the namespace's settings