delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/15/01:26:31

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <67B808B0DD93D211ABEE0000B498356B2E23EA@internet.kbgroup.co.nz>
From: Neil Clayton <neil DOT clayton AT kbgroup DOT co DOT nz>
To: "Cygwin (E-mail)" <cygwin AT sourceware DOT cygnus DOT com>
Subject: Make
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Date: Thu, 15 Jun 2000 17:42:58 +1200

I've been attempting to get make to work (with Java), without any luck.

Actually, I should be more specific - make works, but I cannot get it to
work properly if I choose to compile the java files to an alternate
directory from the source (that is, specify the '-d' option).

The rules's Im using use full pathnames (/src/src/... and for the .java
files and /src/classes/... for the classes) for argets and dependencies.
These rules are generated by jdeps.

When I run make - it compiles the files.
When I run make again - it compiles the files again.
It does not seem to perform an 'incremental' build.

Weird thing is, when re-generate the dependency information, so that javac
does not generate to an alternate directory (that is, I remove the '-d'
option), it works. Successive runs of make do NOT rebuild everything.

Is this a known fault?
Is there a workaround?

Help!

Neil

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019