Mail Archives: djgpp/1996/09/26/14:56:29
From: | James Gladden <gladden AT chem DOT washington DOT edu>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | gnu make problem
|
Date: | Thu, 26 Sep 1996 10:25:50 -0700
|
Organization: | University of Washington
|
Lines: | 30
|
Message-ID: | <324ABC9E.4C60@chem.washington.edu>
|
NNTP-Posting-Host: | 128.95.172.215
|
Mime-Version: | 1.0
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Up until recently I used and old gnuish port of gnu make (verions 3.58,
ported by Thorsten Ohl) to do development work under MS-DOS. I used
this in conjunction with Microsoft compilers, in preference to NMAKE,
in part because it solved the 127 character command line problem.
This port of make was always unstable in my experience, and when I
recently upgraded my computer to Windows-95 I found this version of make
to be unusable (it always crashes). So I started looking for a newer
port.
I found two: a version 3.71 gnuish port and version 3.73 djgpp port.
As
near as I can determine the djgpp port does not support the gnuish
method of passing long command lines as environment variables, so it is
not suitable
for my purposes. Am I correct on this point?
The 3.71 gnuish port works, put I am experiencing one problem with it:
I
cannot seem to make VPATH work as a mechnism for causing make to search
alternative directories for target header files. The same make file
that
used to work with 3.58, and does work with 3.73, will not work with
3.71.
A "make -p" shows the general VPATH as being defined as per the make
file,
but make cannot find the header files in the path pointed to by VPATH.
I am mystified as to what is causing this problem.
If anyone can cast any light on this problem I would greatly appreciate
it.
- Raw text -