make-w32
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: (no subject)


From: Jason D. York
Subject: Re: (no subject)
Date: Mon, 25 Jun 2001 18:45:47 -0400

I tried using the DJGPP port today, but it seems that it will not work with
the compiler I am using.

Even with the DJGPP port, the compiler would not see more than 126
characters of the command line.

I am building a project for a Motorola 68332 processor, using a 68000
series compiler and linker.  These make files must be able to be compiled
by about 15 different people, and I want to be able to just give them
a new MAKE.EXE and replacements for their makefiles.  I don't want
to also give them a new shell or other supporting utilities.

The main reason I want to move to GNU make is because it has many more
advanced features that will reduce the size and complexity of our current
make files  (which use Borland Make.)  In addition, we have the advantage
of not having to worry about if we have enough licences of the Borland
maker.  The only think that is holding me back now
is this command line problem.

For now, I can get around the problem by using a series of
echo commands and appending to a temporary file.  However, implementing
something similar to my suggestion in my previous message would
be a more elegant solution.  Or, if it were possible to simply write the
contents of a variable to a file as a make command, that would work
too.

Any other ideas?

Thanks,
  -- Jason York


At 08:32 PM 6/24/2001 +0300, Eli Zaretskii wrote:
> From: "Jason D. York" <address@hidden>
> Date: Sun, 24 Jun 2001 12:20:36 -0400
>
> I am using GNU make for a project I am building under
> DOS. I am looking for a good solution to get around
> the 127 command line character limit. Unfortunately,
> going to a new shell other than COMMAND.COM is not an
> option for me.

???  The DJGPP (a.k.a. MS-DOS) port of GNU Make already solves that:
it can pass much longer command lines to programs it invokes.  If the
invoked programs are DJGPP programs, up to 16KB characters can be
passed.  If the invoked program supports response files, the size
limit is even larger.

What port are you using, and what programs do you need to invoke from
Make?


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]