# Each directory under ports/ is used as a port name. Each port is tested.
# Each port must have a spec.mk which describes how to build the object
# files and how to run the emulator.
-ALL_PORTS = $(filter-out CVS xa51 mcs51 mcs51-large mcs51-stack-auto ds390 gbz80,$(notdir $(wildcard $(PORTS_DIR)/*)))
+ALL_PORTS = $(filter-out CVS xa51 mcs51 mcs51-large mcs51-stack-auto ds390 gbz80 hc08,$(notdir $(wildcard $(PORTS_DIR)/*)))
# These ports will be cleaned with 'make clean'
CLEAN_PORTS = $(filter-out CVS,$(notdir $(wildcard $(PORTS_DIR)/*)))
test-ucz80:
$(MAKE) test-port PORT=ucz80
+# Helper rule for testing the hc08 port only(use ucSim simulator)
+test-hc08:
+ $(MAKE) test-port PORT=hc08
+
# Helper rule for testing the xa51 port only(use ucSim simulator)
test-xa51:
$(MAKE) test-port PORT=xa51