OBJDIR = $(BUILDDIR)/obj
# targets
-BINS =
+BINS =
ECLEAN =
-
-#------------------------------------------------------------------------------
-# Ensure The Build Dir Exists
-#------------------------------------------------------------------------------
-$(BUILDDIR)/dummy:
- mkdir -p $(BUILDDIR) $(BINDIR) $(OBJDIR) $(MKSH_OBJDIR)
- touch $@
--include $(BUILDDIR)/dummy
+DIRS = $(BUILDDIR) $(BINDIR) $(OBJDIR)
#------------------------------------------------------------------------------
# Build Rules
# load user-specific settings if they exist
-include config.mk
+
+#------------------------------------------------------------------------------
+# Ensure The Build Dir Exists
+#------------------------------------------------------------------------------
+$(BUILDDIR)/dummy:
+ mkdir -p $(DIRS)
+ touch $@
+-include $(BUILDDIR)/dummy
+
MKSH_CCCMD = $(CC) $(CFLAGS) -I$(MKSH_SUBDIR) $(MKSH_DEFINES) -c -o $@ $^
MKSH_LDCMD = $(CC) -o $@ $^
BINS += $(MKSH_BIN)
+DIRS += $(MKSH_OBJDIR)
ECLEAN += $(BINDIR)/$(MKSH_BIN) $(MKSH_OBJS)
MKSH_OBJS = \