]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/win32/Makefile.rules
Fix some trivial errors and implemented the restore of IRIX xattrs.
[bacula/bacula] / bacula / src / win32 / Makefile.rules
index 72c93c86ba9e512ca105ad70088f698fd878523d..9e2adc71c558404b98e1c49bcc7e0183479c55d1 100644 (file)
@@ -15,7 +15,7 @@ define clean_exe
 endef
 
 define checkdir
-       @if [ ! -e $(dir $(1)) ]; then mkdir $(dir $(1)); fi
+       @if [ ! -e $(dir $(1)) ]; then mkdir -p $(dir $(1)); fi
 endef
 
 define makedep
@@ -62,9 +62,11 @@ $(OBJDIR)/%.res: %.rc
        $(ECHO_CMD)$(WINDRES) -O coff $< -o $@
 
 $(OBJDIR)/%.d: %.c
+       $(call checkdir, $@)
        $(makedep)
 
 $(OBJDIR)/%.d: %.cpp
+       $(call checkdir, $@)
        $(makedep)
 
 ifneq ($(ALL_OBJS),)