dependency on directories in makefile

From: Corno (Corno_at_dds%FAKE%.nl)
Date: 03/17/04


Date: Wed, 17 Mar 2004 18:09:41 +0100

Hi all,

I've moved my build environment from 1 PC to another and ran into a strange
problem:

I'm building my project with "GNU make" but with the Visual Studio.Net 2003
compiler
In my makefile, there are some targets that depend on a directory. If it
doesn't exist, there's a rule that creates the directory. This used to be no
problem but now, every time when something *in* the directory has changed
(for example a file that is deleted), everything that is dependent on the
directory is recompiled.
The "date modified" of the directory seems not to have changed.

some facts:
previous system:
Atlon 1Ghz, Windows XP, no service packs, Visual Studio 6
New system:
Pentium 4 2.8 Ghz, Windows XP SP1, all updates installed, Visual Studio.Net
2003

Anybody?

Corno



Relevant Pages

  • Re: (OT) Learning C (in order to patch nethack, so not entirely OT after all)
    ... Are you working with the GNU compiler in a pure Windows environment? ...
    (rec.games.roguelike.nethack)
  • Re: nss_ldap using sasl with gssapi. Kerberos credentials cache problem[Scanned]
    ... First get a Windows 200x environment with the RFC2307 extensions added to the Schema. ... Next assign all of your *real* Unix users with AD accounts - make the user names conform to the Posix rules (Windows samAccountName) i.e. 8 characters starting with a letter, ... A further enhancement would be to try to access the directory using this file if readable, and if that fails or if the file is not readable then use the KRB5CCNAME environment variable if set and if that fails use the users credentials cache if that exists. ...
    (Fedora)
  • Re: Using PHP to parse specific XML tag content?
    ... XML --> HTML transformation in testing environment. ... run just fine under Windows using Cygwin, and, unless I'm ... but you have to learn XSLT or use whatever defaults ...
    (comp.lang.php)
  • Re: Managed vs Unmanaged Bare Bones Performance Test
    ... One of the reasons that things like Virtual PC (which runs Windows on pre-Intel Macintoshes) and Rosetta work so well is that the programs being run spend very little time in the code that needs to be translated. ... If your code only spends 1% or less of its time executing the code you actually wrote, and the rest of its time either waiting on i/o or executing libraries in the operating system, then even if you have a 20X difference in performance, you're only really looking at a 20% cost in the "slower" environment. ... There are a few classes of applications where this sort of difference matters. ... The biggest thing I notice in my applications is start-up time, as the .NET Framework imposes a relatively large burden with respect to application initialization as compared to a straight Windows application. ...
    (microsoft.public.dotnet.framework)
  • Re: Using PHP to parse specific XML tag content?
    ... XML --> HTML transformation in testing environment. ... run just fine under Windows using Cygwin, and, unless I'm ... And they aren't going to run cygwin on these systems, ... It's a programming language designed ...
    (comp.lang.php)