On Sat, Aug 30, 2008 at 10:03 AM, Dominik 'Rathann' Mierzejewski <[EMAIL PROTECTED]> wrote: > On Saturday, 30 August 2008 at 17:30, Dan Nicholson wrote: >> On Sat, Aug 30, 2008 at 7:05 AM, Dominik 'Rathann' Mierzejewski >> <[EMAIL PROTECTED]> wrote: >> > I'm experiencing a problem with make -j2: > [...] >> > But I'd rather have a proper fix instead of workarounds. >> > Ideas? >> >> You really don't want to have a target dependent on a directory >> because make will always think the target is out of date. > > On second thought, why? If it's created by that rule, it should behave > just like any other file. > >> That prevents doing the right thing: >> >> $(OBJS) $(DVDREAD_OBJS) $(SHOBJS) $(DVDREAD_SHOBJS): $(.OBJDIR) > > Actually this seems to work fine.
Run `make' again. Because the timestamp of the directory doesn't get updated, make will always think the directory is out of date. This leads to everything always been rebuilt. If that's something you can deal with, then this is the way to go. -- Dan _______________________________________________ DVDnav-discuss mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss
