]> git.mdlowis.com Git - proto/albase.git/commitdiff
Added ECLEAN variable and updated rules files to take advantage of it
authorMike Lowis <mike.lowis@gentex.com>
Mon, 2 May 2016 19:46:03 +0000 (15:46 -0400)
committerMike Lowis <mike.lowis@gentex.com>
Mon, 2 May 2016 19:46:03 +0000 (15:46 -0400)
Makefile
source/sh/Rules.mk

index 06eb45cdd4c8d7318ce2e8058af44cdbd3bd57ac..82c7062053678e786ae4dd9867c4d63179e42d43 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -19,16 +19,9 @@ BINDIR   = $(BUILDDIR)/bin
 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
@@ -48,3 +41,12 @@ clean:
 
 # load user-specific settings if they exist
 -include config.mk
+
+#------------------------------------------------------------------------------
+# Ensure The Build Dir Exists
+#------------------------------------------------------------------------------
+$(BUILDDIR)/dummy:
+       mkdir -p $(DIRS)
+       touch $@
+-include $(BUILDDIR)/dummy
+
index d959831c184cf9751d85b835a17258775a7c02ad..d4649ac59288e9e513877dfcd2e21ba2cc0de9ca 100644 (file)
@@ -4,6 +4,7 @@ MKSH_OBJDIR  = $(OBJDIR)/sh
 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 =                  \