summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/Makefile.engines5
-rw-r--r--build/Makefile.kernel4
-rw-r--r--build/Makefile.plugins8
-rw-r--r--build/Makefile.render4
4 files changed, 10 insertions, 11 deletions
diff --git a/build/Makefile.engines b/build/Makefile.engines
index 6da55546..25d6daf3 100644
--- a/build/Makefile.engines
+++ b/build/Makefile.engines
@@ -32,10 +32,9 @@ $(engines_ob_dir)/%.lo: $(engines_ob_srcdir)/%.c $(engines_ob_depdir)/%.d
$(LIBTOOL) --mode=compile $(CC) $(DEFS) \
$(engines_ob_CPPFLAGS) $(CFLAGS) -c -o $@ $<
-$(engines_ob_depdir)/%.d: $(engines_ob_srcdir)/%.c $(depdir)
+$(engines_ob_depdir)/%.d: $(engines_ob_srcdir)/%.c
@echo Building dependancies for $<
- @mkdir $(engines_depdir) 2> /dev/null || true
- @mkdir $(dir $@) 2> /dev/null || true
+ $(INSTALL) -d $(dir $@)
@$(CC) $(engines_ob_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.lo) $<
## end engines_ob
diff --git a/build/Makefile.kernel b/build/Makefile.kernel
index 10a8268e..f45d4f4c 100644
--- a/build/Makefile.kernel
+++ b/build/Makefile.kernel
@@ -39,9 +39,9 @@ $(kernel_dir)/%.tab.c: $(kernel_srcdir)/%.y
cd kernel && \
$(BISON) -d $(notdir $<)
-$(kernel_depdir)/%.d: $(kernel_srcdir)/%.c $(depdir)
+$(kernel_depdir)/%.d: $(kernel_srcdir)/%.c
@echo Building dependancies for $<
- @mkdir $(dir $@) 2> /dev/null || true
+ $(INSTALL) -d $(dir $@)
@$(CC) $(kernel_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.o) $<
kernel-install:
diff --git a/build/Makefile.plugins b/build/Makefile.plugins
index aad5ec1e..138da8d2 100644
--- a/build/Makefile.plugins
+++ b/build/Makefile.plugins
@@ -46,7 +46,7 @@ $(plugins_resistance_dir)/%.lo: $(plugins_resistance_srcdir)/%.c $(plugins_resis
$(plugins_resistance_depdir)/%.d: $(plugins_resistance_srcdir)/%.c $(depdir)
@echo Building dependancies for $<
- @mkdir $(dir $@) 2> /dev/null || true
+ $(INSTALL) -d $(dir $@)
@$(CC) $(plugins_resistance_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.lo) $<
## end plugins_resistance
@@ -64,10 +64,10 @@ $(plugins_placement_dir)/%.lo: $(plugins_placement_srcdir)/%.c $(plugins_placeme
$(LIBTOOL) --mode=compile $(CC) $(DEFS) \
$(plugins_placement_CPPFLAGS) $(CFLAGS) -c -o $@ $<
-$(plugins_placement_depdir)/%.d: $(plugins_placement_srcdir)/%.c $(depdir)
+$(plugins_placement_depdir)/%.d: $(plugins_placement_srcdir)/%.c
@echo Building dependancies for $<
- @mkdir $(plugins_depdir) 2> /dev/null || true
- @mkdir $(dir $@) 2> /dev/null || true
+ echo $(plugins_depdir)
+ $(INSTALL) -d $(dir $@)
@$(CC) $(plugins_placement_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.lo) $<
## end plugins_placement
diff --git a/build/Makefile.render b/build/Makefile.render
index 210ecdd9..b551e127 100644
--- a/build/Makefile.render
+++ b/build/Makefile.render
@@ -20,9 +20,9 @@ $(render_dir):
$(render_dir)/%.o: $(render_srcdir)/%.c $(depdir)/%.d
$(CC) $(DEFS) $(render_CPPFLAGS) $(CFLAGS) -c -o $@ $<
-$(render_depdir)/%.d: $(render_srcdir)/%.c $(render_depdir)
+$(render_depdir)/%.d: $(render_srcdir)/%.c
@echo Building dependancies for $<
- @mkdir $(dir $@) 2> /dev/null || true
+ $(INSTALL) -d $(dir $@)
@$(CC) $(render_CPPFLAGS) $(CFLAGS) -w -MM -MF $@ -MQ $(<:.c=.o) $<
render-install: