###############################################################################
-# "FEISTY_MEOW_DIR" is the root of the "build" for our compilation oriented
+# "FEISTY_MEOW_APEX" is the root of the "build" for our compilation oriented
# features. All source code and build helper files are usually found there.
# The build targets to be built are usually stored there also, although the
# targets can be located elsewhere if desired. see TARGETS_DIR below.
-export FEISTY_MEOW_DIR
-ifeq "$(FEISTY_MEOW_DIR)" ""
-# FEISTY_MEOW_DIR =
+export FEISTY_MEOW_APEX
+ifeq "$(FEISTY_MEOW_APEX)" ""
+# FEISTY_MEOW_APEX =
#uhhh, use the current location?
#currently we rely on this being set from shell bootstrapping. is that bad?
endif
# be able to find a few things there reliably.
export FEISTY_MEOW_SCRIPTS
ifeq "$(FEISTY_MEOW_SCRIPTS)" ""
- export FEISTY_MEOW_SCRIPTS := $(FEISTY_MEOW_DIR)/scripts
+ export FEISTY_MEOW_SCRIPTS := $(FEISTY_MEOW_APEX)/scripts
endif
# "PRODUCTION_DIR" is where components required for building the code or
#hmmm: is this redundant?
export PRODUCTION_DIR
ifeq "$(PRODUCTION_DIR)" ""
- PRODUCTION_DIR=$(FEISTY_MEOW_DIR)/production
+ PRODUCTION_DIR=$(FEISTY_MEOW_APEX)/production
endif
# "CLAM_DIR" points at where the CLAM source files are located. this is needed
ifeq "$(TARGETS_DIR)" ""
# the default is to generate files into subdirectories that are at the
# top-level of the repository.
- TARGETS_DIR = $(FEISTY_MEOW_DIR)
+ TARGETS_DIR = $(FEISTY_MEOW_APEX)
endif
# "CURRENT_DIR" is the directory where this make was started.
############################################################################
-# "CLEAN" is an powerful flag that affects what clam does. if the flag is
+# "CLEAN" is a powerful flag that affects what clam does. if the flag is
# non-empty, then nothing will be built and every generated file that is
-# known about will be deleted.
+# known about will be deleted. it is intended as exported, since then sub-
+# shells know that they are cleaning and we do not have to pass them a
+# target.
+#hmmm: (although we do?)
export CLEAN
# "CLEANUPS" are things to be removed by the "make clean" command.
-#CLEANUPS =
+undefine CLEANUPS
# OTHER_CLEANS are targets to execute before performing the main clean up.
-#OTHER_CLEANS =
+# we intentionally reset this here to avoid a polluted variable getting
+# to us from a previous make.
+undefine OTHER_CLEANS
# sets the temporary directory.
export CLAM_TMP